--- /srv/rebuilderd/tmp/rebuilderdIslIyh/inputs/libpython3.15-dev_3.15.0~rc2-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdIslIyh/out/libpython3.15-dev_3.15.0~rc2-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-13 09:38:07.000000 debian-binary │ --rw-r--r-- 0 0 0 8448 2026-09-13 09:38:07.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4941536 2026-09-13 09:38:07.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8452 2026-09-13 09:38:07.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4945396 2026-09-13 09:38:07.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.15-dev │ │ │ Source: python3.15 │ │ │ Version: 3.15.0~rc2-2 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 20958 │ │ │ +Installed-Size: 20973 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~rc2-2), libpython3.15 (= 3.15.0~rc2-2), libexpat1-dev, zlib1g-dev │ │ │ Recommends: libc6-dev | libc-dev │ │ │ Section: libdevel │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ │ Description: Header files and a static library for Python (v3.15) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -319,15 +319,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7944 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9187976 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 9173112 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 9188808 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9178 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8612 2026-09-13 09:38:07.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 09:38:07.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 09:38:07.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 09:38:07.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-13 09:38:07.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ ├── nm --print-armap {} │ │ │ │┄ error from `nm --print-armap {}`: │ │ │ │┄ nm: brc.o: no symbols │ │ │ │┄ nm: dynamic_annotations.o: no symbols │ │ │ │┄ nm: gc_free_threading.o: no symbols │ │ │ │┄ nm: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: jit_publish.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: pystats.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │┄ nm: jit_unwind.o: no symbols │ │ │ │ @@ -2003,40 +2003,40 @@ │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ _PyForIter_VirtualIteratorNext in ceval.o │ │ │ │ _PyEval_GetIter in ceval.o │ │ │ │ -_PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyEval_LoadName in ceval.o │ │ │ │ +_PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_Py_VectorCall_StackRefSteal in ceval.o │ │ │ │ +_Py_ReachedRecursionLimit in ceval.o │ │ │ │ _PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_LazyImportFrom in ceval.o │ │ │ │ -_PyEval_LazyImportName in ceval.o │ │ │ │ -_PyEval_ImportName in ceval.o │ │ │ │ -_Py_Check_ArgsIterable in ceval.o │ │ │ │ -_PyEval_GetAwaitable in ceval.o │ │ │ │ -_PyEval_GetANext in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ -_Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ -_PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ -_Py_VectorCall_StackRefSteal in ceval.o │ │ │ │ -_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ +_PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ +_Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_Py_ReachedRecursionLimit in ceval.o │ │ │ │ +_Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_BuiltinCallFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_BuiltinCallFast_StackRef in ceval.o │ │ │ │ -_Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ +_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ +_Py_Check_ArgsIterable in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_LazyImportName in ceval.o │ │ │ │ +_PyEval_GetANext in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_ImportName in ceval.o │ │ │ │ _Py_VectorCallInstrumentation_StackRefSteal in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MonitorRaise in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyEval_ImportNameWithImport in ceval.o │ │ │ │ @@ -2777,16 +2777,16 @@ │ │ │ │ _PyObjectStackChunk_New in object_stack.o │ │ │ │ _PyObjectStackChunk_Free in object_stack.o │ │ │ │ _PyObjectStack_Clear in object_stack.o │ │ │ │ _PyObjectStack_Merge in object_stack.o │ │ │ │ _PyDumpExecutors in optimizer.o │ │ │ │ _PyExecutor_Free in optimizer.o │ │ │ │ _PyParkingLot_Park in parking_lot.o │ │ │ │ -_PySemaphore_Wait in parking_lot.o │ │ │ │ _PySemaphore_Init in parking_lot.o │ │ │ │ +_PySemaphore_Wait in parking_lot.o │ │ │ │ _PyParkingLot_UnparkAll in parking_lot.o │ │ │ │ _PySemaphore_Wakeup in parking_lot.o │ │ │ │ _PyParkingLot_Unpark in parking_lot.o │ │ │ │ _PySemaphore_Destroy in parking_lot.o │ │ │ │ _PyParkingLot_AfterFork in parking_lot.o │ │ │ │ Py_SetPath in pathconfig.o │ │ │ │ _PyPathConfig_ClearGlobal in pathconfig.o │ │ │ │ @@ -2924,19 +2924,19 @@ │ │ │ │ _PyInterpreterState_GuardCountdown in pystate.o │ │ │ │ PyInterpreterGuard_FromCurrent in pystate.o │ │ │ │ PyInterpreterView_FromCurrent in pystate.o │ │ │ │ PyInterpreterState_GetID in pystate.o │ │ │ │ _PyInterpreterState_HasFeature in pystate.o │ │ │ │ PyInterpreterGuard_Close in pystate.o │ │ │ │ _PyThreadState_NewBound in pystate.o │ │ │ │ +PyThreadState_Ensure in pystate.o │ │ │ │ PyThreadState_Swap in pystate.o │ │ │ │ PyThreadState_Clear in pystate.o │ │ │ │ PyThreadState_Delete in pystate.o │ │ │ │ _PyThreadState_RemoveExcept in pystate.o │ │ │ │ -PyThreadState_Ensure in pystate.o │ │ │ │ _PyThreadState_DeleteList in pystate.o │ │ │ │ PyGILState_Check in pystate.o │ │ │ │ PyGILState_Release in pystate.o │ │ │ │ _PyThreadState_DeleteCurrent in pystate.o │ │ │ │ PyThreadState_GetFrame in pystate.o │ │ │ │ PyThreadState_GetDict in pystate.o │ │ │ │ _PyThreadState_GetDict in pystate.o │ │ │ │ @@ -2969,14 +2969,15 @@ │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ _PyThreadState_IsRunningMain in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ _PyInterpreterState_RequiresIDRef in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameAllowSpecialization in pystate.o │ │ │ │ PyThreadState_DeleteCurrent in pystate.o │ │ │ │ @@ -2984,15 +2985,14 @@ │ │ │ │ _PyInterpreterGuard_GetInterpreter in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ PyThreadState_SetAsyncExc in pystate.o │ │ │ │ PyThreadState_Next in pystate.o │ │ │ │ _PyInterpreterState_GetEvalFrameFunc in pystate.o │ │ │ │ -_PyThreadState_HangThread in pystate.o │ │ │ │ _Py_GetMainConfig in pystate.o │ │ │ │ _Py_tss_gilstate in pystate.o │ │ │ │ _Py_tss_interp in pystate.o │ │ │ │ _Py_tss_tstate in pystate.o │ │ │ │ Py_CompileStringExFlags in pythonrun.o │ │ │ │ _Py_CompileString in pythonrun.o │ │ │ │ PyRun_SimpleStringFlags in pythonrun.o │ │ │ │ @@ -3180,16 +3180,16 @@ │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_tss_get in thread.o │ │ │ │ PyThread_tss_set in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ PyThread_tss_delete in thread.o │ │ │ │ _PyThread_FiniType in thread.o │ │ │ │ -PyThread_hang_thread in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ +PyThread_hang_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_acquire_lock_timed_with_retries in thread.o │ │ │ │ PyThread_tss_is_created in thread.o │ │ │ │ PyThread_tss_alloc in thread.o │ │ │ │ PyThread_tss_free in thread.o │ │ │ │ PyThread_exit_thread in thread.o │ │ │ │ PyThread_create_key in thread.o │ │ │ │ @@ -3801,78 +3801,78 @@ │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ 00000a04 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000e8c T _PyPegen_alias_for_star │ │ │ │ +00000dac T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ 000006dc T _PyPegen_augoperator │ │ │ │ 00000660 T _PyPegen_check_barry_as_flufl │ │ │ │ 00002354 T _PyPegen_check_fstring_conversion │ │ │ │ -000009a0 T _PyPegen_check_legacy_stmt │ │ │ │ +000008c0 T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ -00000b58 T _PyPegen_class_def_decorators │ │ │ │ +00000a78 T _PyPegen_class_def_decorators │ │ │ │ 00000a34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000840 T _PyPegen_collect_call_seqs │ │ │ │ 0000011c T _PyPegen_concatenate_strings │ │ │ │ -000013b4 T _PyPegen_concatenate_tstrings │ │ │ │ +000012d4 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001114 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000bbc T _PyPegen_decoded_constant_from_token │ │ │ │ +00000adc T _PyPegen_decoded_constant_from_token │ │ │ │ 0000070c T _PyPegen_dummy_name │ │ │ │ 00000588 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -00001750 T _PyPegen_ensure_real │ │ │ │ +00001670 T _PyPegen_ensure_real │ │ │ │ 000011bc T _PyPegen_formatted_value │ │ │ │ 00000504 T _PyPegen_function_def_decorators │ │ │ │ 00000f58 T _PyPegen_get_cmpops │ │ │ │ -000017d8 T _PyPegen_get_expr_name │ │ │ │ +000016f8 T _PyPegen_get_expr_name │ │ │ │ 00000fe0 T _PyPegen_get_exprs │ │ │ │ -00000a24 T _PyPegen_get_invalid_target │ │ │ │ +00000944 T _PyPegen_get_invalid_target │ │ │ │ 000020c4 T _PyPegen_get_keys │ │ │ │ 000003d0 T _PyPegen_get_last_comprehension_item │ │ │ │ -00000f84 T _PyPegen_get_pattern_keys │ │ │ │ -00000fe0 T _PyPegen_get_patterns │ │ │ │ +00000ea4 T _PyPegen_get_pattern_keys │ │ │ │ +00000f00 T _PyPegen_get_patterns │ │ │ │ 000021a4 T _PyPegen_get_values │ │ │ │ -00001410 T _PyPegen_interpolation │ │ │ │ -00000810 T _PyPegen_join_names_with_dot │ │ │ │ +00001330 T _PyPegen_interpolation │ │ │ │ +00000730 T _PyPegen_join_names_with_dot │ │ │ │ 00001068 T _PyPegen_join_sequences │ │ │ │ 00001470 T _PyPegen_joined_str │ │ │ │ -00000f40 T _PyPegen_key_pattern_pair │ │ │ │ -0000279c T _PyPegen_key_value_pair │ │ │ │ +00000e60 T _PyPegen_key_pattern_pair │ │ │ │ +0000289c T _PyPegen_key_value_pair │ │ │ │ 00002310 T _PyPegen_keyword_or_starred │ │ │ │ 00000a78 T _PyPegen_make_arguments │ │ │ │ -00000730 T _PyPegen_make_module │ │ │ │ +000027b8 T _PyPegen_make_module │ │ │ │ 000004ac T _PyPegen_map_names_to_ids │ │ │ │ 00002284 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000019b8 T _PyPegen_new_type_comment │ │ │ │ +000018d8 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -000008e4 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +00000804 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000205c T _PyPegen_register_stmts │ │ │ │ 00000340 T _PyPegen_seq_append_to_end │ │ │ │ 00000350 T _PyPegen_seq_count_dots │ │ │ │ 0000264c T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00002530 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 0000040c T _PyPegen_seq_first_item │ │ │ │ 00001990 T _PyPegen_seq_flatten │ │ │ │ 00000784 T _PyPegen_seq_insert_in_front │ │ │ │ 00000278 T _PyPegen_seq_last_item │ │ │ │ 0000056c T _PyPegen_set_expr_context │ │ │ │ -00000ca4 T _PyPegen_setup_full_format_spec │ │ │ │ +00000bc4 T _PyPegen_setup_full_format_spec │ │ │ │ 0000074c T _PyPegen_singleton_seq │ │ │ │ -0000103c T _PyPegen_slash_with_default │ │ │ │ +00000f5c T _PyPegen_slash_with_default │ │ │ │ 00000460 T _PyPegen_star_etc │ │ │ │ -00001080 T _PyPegen_template_str │ │ │ │ +00000fa0 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4234,37 +4234,37 @@ │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00001908 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001d7c t _gather_143_rule │ │ │ │ 000042cc t _gather_14_rule │ │ │ │ 00004af0 t _gather_34_rule │ │ │ │ -000213fc t _gather_86_rule │ │ │ │ -00016f20 t _gather_91_rule │ │ │ │ +000216b4 t _gather_86_rule │ │ │ │ +000171a8 t _gather_91_rule │ │ │ │ 0000b7fc t _loop0_122_rule │ │ │ │ 000013c4 t _loop0_145_rule │ │ │ │ 00001350 t _loop0_17_rule │ │ │ │ 0000ae5c t _loop0_1_rule │ │ │ │ -0001a4e4 t _loop0_27_rule │ │ │ │ -0001b5fc t _loop0_28_rule │ │ │ │ +0001a76c t _loop0_27_rule │ │ │ │ +0001b8b4 t _loop0_28_rule │ │ │ │ 00003d3c t _loop0_31_rule │ │ │ │ -000250bc t _loop0_72_rule │ │ │ │ +00025378 t _loop0_72_rule │ │ │ │ 0000a430 t _loop0_73_rule │ │ │ │ 0000c440 t _loop0_76_rule │ │ │ │ 0000ca88 t _loop0_78_rule │ │ │ │ 00003a30 t _loop0_88_rule │ │ │ │ -00019444 t _loop1_29_rule │ │ │ │ -0001a65c t _loop1_30_rule │ │ │ │ -00023aec t _loop1_32_rule │ │ │ │ +000196cc t _loop1_29_rule │ │ │ │ +0001a8e4 t _loop1_30_rule │ │ │ │ +00023da8 t _loop1_32_rule │ │ │ │ 000021b4 t _loop1_36_rule │ │ │ │ 0000eed4 t _loop1_37_rule │ │ │ │ -00024638 t _loop1_74_rule │ │ │ │ -000256fc t _loop1_75_rule │ │ │ │ +000248f4 t _loop1_74_rule │ │ │ │ +000259b8 t _loop1_75_rule │ │ │ │ 0000df90 t _loop1_77_rule │ │ │ │ -00009680 t _loop1_82_rule │ │ │ │ +000096a4 t _loop1_82_rule │ │ │ │ 00008c4c t _loop1_83_rule │ │ │ │ 0000125c t _tmp_106_rule │ │ │ │ 0000d108 t _tmp_10_rule │ │ │ │ 00001858 t _tmp_112_rule │ │ │ │ 0000d040 t _tmp_114_rule │ │ │ │ 0000b530 t _tmp_116_rule │ │ │ │ 00000384 t _tmp_117_rule │ │ │ │ @@ -4280,169 +4280,169 @@ │ │ │ │ 00001bf4 t _tmp_139_rule │ │ │ │ 00001314 t _tmp_144_rule │ │ │ │ 000102e4 t _tmp_151_rule │ │ │ │ 00001538 t _tmp_152_rule │ │ │ │ 00001630 t _tmp_153_rule │ │ │ │ 000017b4 t _tmp_154_rule.isra.0 │ │ │ │ 00001704 t _tmp_155_rule │ │ │ │ -00009884 t _tmp_156_rule │ │ │ │ +000098a8 t _tmp_156_rule │ │ │ │ 00005c7c t _tmp_15_rule │ │ │ │ 000014c8 t _tmp_160_rule │ │ │ │ 0000c750 t _tmp_165_rule │ │ │ │ -00020014 t _tmp_168_rule │ │ │ │ +000202cc t _tmp_168_rule │ │ │ │ 00003c50 t _tmp_16_rule │ │ │ │ 00000858 t _tmp_170_rule │ │ │ │ 00000218 t _tmp_176_rule │ │ │ │ 00001f94 t _tmp_177_rule │ │ │ │ 000002d0 t _tmp_180_rule │ │ │ │ 00001264 t _tmp_21_rule │ │ │ │ 000030f4 t _tmp_25_rule │ │ │ │ -0001ee14 t _tmp_26_rule │ │ │ │ +0001f0cc t _tmp_26_rule │ │ │ │ 00004fa0 t _tmp_35_rule │ │ │ │ 0000857c t _tmp_41_rule │ │ │ │ -000091b0 t _tmp_42_rule │ │ │ │ +000091d4 t _tmp_42_rule │ │ │ │ 0000d838 t _tmp_43_rule │ │ │ │ -0000d7a0 t _tmp_5_rule │ │ │ │ +0000d7c4 t _tmp_5_rule │ │ │ │ 00003838 t _tmp_6_rule │ │ │ │ 00003924 t _tmp_7_rule │ │ │ │ 000039e8 t _tmp_8_rule │ │ │ │ 00003aac t _tmp_9_rule │ │ │ │ -00017ac0 t annotated_rhs_rule │ │ │ │ -00016bf0 t args_rule │ │ │ │ -00015c20 t arguments_rule │ │ │ │ -0000772c t atom_rule │ │ │ │ +00017d48 t annotated_rhs_rule │ │ │ │ +00016e78 t args_rule │ │ │ │ +00015c60 t arguments_rule │ │ │ │ +00007710 t atom_rule │ │ │ │ 0000d1f8 t attr_rule │ │ │ │ -00020ff4 t augassign_rule │ │ │ │ -00010c4c t bitwise_and_rule │ │ │ │ -00010298 t bitwise_or_rule │ │ │ │ -000105c8 t bitwise_xor_rule │ │ │ │ -0001d720 t block_rule │ │ │ │ +000212ac t augassign_rule │ │ │ │ +00010c90 t bitwise_and_rule │ │ │ │ +000102bc t bitwise_or_rule │ │ │ │ +000105ec t bitwise_xor_rule │ │ │ │ +0001d9d8 t block_rule │ │ │ │ 00004578 t break_stmt_rule │ │ │ │ 00002c6c t class_def_raw_rule │ │ │ │ 00006c38 t closed_pattern_rule │ │ │ │ 0000871c t complex_number_rule │ │ │ │ 00000d70 t compound_stmt_rule │ │ │ │ -0000d1a0 t conjunction_rule │ │ │ │ +0000d1c4 t conjunction_rule │ │ │ │ 0000496c t continue_stmt_rule │ │ │ │ -000141c8 t decorators_rule │ │ │ │ -00021a80 t default_rule │ │ │ │ +0001420c t decorators_rule │ │ │ │ +00021d38 t default_rule │ │ │ │ 000056f4 t del_target_rule │ │ │ │ 00005444 t del_targets_rule │ │ │ │ -0000cc44 t disjunction_rule │ │ │ │ +0000cc68 t disjunction_rule │ │ │ │ 00000f28 t dotted_as_name_rule │ │ │ │ -0001676c t dotted_name_rule │ │ │ │ +000167ac t dotted_name_rule │ │ │ │ 0000f9e8 t double_star_pattern_rule │ │ │ │ -00020108 t elif_stmt_rule │ │ │ │ -00020cc8 t else_block_rule │ │ │ │ -0000bc6c t expression_rule │ │ │ │ +000203c0 t elif_stmt_rule │ │ │ │ +00020f80 t else_block_rule │ │ │ │ +0000bc90 t expression_rule │ │ │ │ 0000ba24 t expression_without_invalid_rule │ │ │ │ 00005078 t expressions_rule │ │ │ │ -00012cbc t factor_rule │ │ │ │ +00012d00 t factor_rule │ │ │ │ 00001f20 t finally_block_rule │ │ │ │ -000145a8 t for_if_clauses_rule │ │ │ │ +000145ec t for_if_clauses_rule │ │ │ │ 00003210 t for_stmt_rule │ │ │ │ -0001fce8 t fstring_conversion_rule │ │ │ │ -0001dba8 t fstring_replacement_field_rule │ │ │ │ -0001f0b8 t func_type_comment_rule │ │ │ │ -00014dd4 t function_def_raw_rule │ │ │ │ -0000b78c t genexp_rule │ │ │ │ +0001ffa0 t fstring_conversion_rule │ │ │ │ +0001de60 t fstring_replacement_field_rule │ │ │ │ +0001f370 t func_type_comment_rule │ │ │ │ +00014e14 t function_def_raw_rule │ │ │ │ +0000b7b0 t genexp_rule │ │ │ │ 00008630 t guard_rule │ │ │ │ -0000c8e0 t if_expression_rule │ │ │ │ +0000c904 t if_expression_rule │ │ │ │ 00000434 t imaginary_number_rule │ │ │ │ 00001c1c t import_from_as_name_rule │ │ │ │ 00001960 t import_from_as_names_rule │ │ │ │ 0000157c t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ 0000afe0 t invalid_ann_assign_target_rule │ │ │ │ 0000b208 t invalid_comprehension_rule.isra.0 │ │ │ │ 0000b128 t invalid_for_target_rule │ │ │ │ -00024324 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +000245e0 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ 0000ccd0 t invalid_kwarg_rule.isra.0 │ │ │ │ 0000bd14 t invalid_parameters_rule.isra.0 │ │ │ │ 0000c2a8 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 0000090c t invalid_tstring_replacement_field_rule │ │ │ │ -0000e308 t inversion_rule │ │ │ │ +0000e32c t inversion_rule │ │ │ │ 0000fad8 t items_pattern_rule │ │ │ │ 0000fd5c t key_value_pattern_rule │ │ │ │ 0000de78 t keyword_pattern_rule │ │ │ │ 0000dbe4 t keyword_patterns_rule │ │ │ │ -00023874 t kwarg_or_double_starred_rule │ │ │ │ -00023398 t kwarg_or_starred_rule │ │ │ │ -00021c78 t kwargs_rule │ │ │ │ -0001d450 t kwds_rule │ │ │ │ +00023b30 t kwarg_or_double_starred_rule │ │ │ │ +00023654 t kwarg_or_starred_rule │ │ │ │ +00021f30 t kwargs_rule │ │ │ │ +0001d708 t kwds_rule │ │ │ │ 0000ab98 t lambda_kwds_rule │ │ │ │ 0000c5bc t lambda_param_maybe_default_rule │ │ │ │ -00024ca0 t lambda_param_no_default_rule │ │ │ │ -00024f24 t lambda_param_rule │ │ │ │ -000258c0 t lambda_param_with_default_rule │ │ │ │ +00024f5c t lambda_param_no_default_rule │ │ │ │ +000251e0 t lambda_param_rule │ │ │ │ +00025b7c t lambda_param_with_default_rule │ │ │ │ 00009698 t lambda_params_rule │ │ │ │ 0000a13c t lambda_slash_no_default_rule │ │ │ │ 0000a288 t lambda_slash_with_default_rule │ │ │ │ 0000a5b0 t lambda_star_etc_rule │ │ │ │ -0001fe04 t lambdef_rule │ │ │ │ -0001ef00 t list_rule │ │ │ │ +000200bc t lambdef_rule │ │ │ │ +0001f1b8 t list_rule │ │ │ │ 0000d58c t maybe_sequence_pattern_rule │ │ │ │ 00006200 t maybe_star_pattern_rule │ │ │ │ 0000d4e0 t name_or_attr_rule │ │ │ │ -0001ce1c t named_expression_rule │ │ │ │ +0001d0d4 t named_expression_rule │ │ │ │ 000060e4 t open_sequence_pattern_rule │ │ │ │ 000068a4 t or_pattern_rule │ │ │ │ -000195d4 t param_no_default_rule │ │ │ │ -00019c94 t param_rule │ │ │ │ +0001985c t param_no_default_rule │ │ │ │ +00019f1c t param_rule │ │ │ │ 000046fc t param_star_annotation_rule │ │ │ │ -000187dc t parameters_rule │ │ │ │ -0001870c t params_rule │ │ │ │ +00018a64 t parameters_rule │ │ │ │ +00018994 t params_rule │ │ │ │ 000038a8 t pass_stmt_rule │ │ │ │ 000093dc t pattern_capture_target_rule │ │ │ │ 000064b8 t pattern_rule │ │ │ │ 00005f34 t patterns_rule │ │ │ │ 0000d910 t positional_patterns_rule │ │ │ │ -000136e0 t primary_raw │ │ │ │ -00013508 t primary_rule │ │ │ │ +00013724 t primary_raw │ │ │ │ +0001354c t primary_rule │ │ │ │ 00008b60 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000112dc t shift_expr_rule │ │ │ │ +00011320 t shift_expr_rule │ │ │ │ 00008374 t signed_number_rule │ │ │ │ 00008964 t signed_real_number_rule │ │ │ │ 00003f54 t simple_stmt_rule │ │ │ │ 00003b70 t simple_stmts_rule │ │ │ │ 00006508 t single_subscript_attribute_target_rule │ │ │ │ -0000cacc t single_target_rule │ │ │ │ -000192f8 t slash_no_default_rule │ │ │ │ -00019f08 t slash_with_default_rule │ │ │ │ -000205e0 t slices_rule │ │ │ │ +0000caf0 t single_target_rule │ │ │ │ +00019580 t slash_no_default_rule │ │ │ │ +0001a190 t slash_with_default_rule │ │ │ │ +00020898 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5a8 t star_etc_rule │ │ │ │ -000100b4 t star_expression_rule │ │ │ │ -0000d88c t star_expressions_rule │ │ │ │ -0001d9e0 t star_named_expression_rule │ │ │ │ +0001c860 t star_etc_rule │ │ │ │ +000100d8 t star_expression_rule │ │ │ │ +0000d8b0 t star_expressions_rule │ │ │ │ +0001dc98 t star_named_expression_rule │ │ │ │ 00000508 t star_named_expressions_rule │ │ │ │ -0001f354 t star_named_expressions_sequence_rule │ │ │ │ -0000a60c t star_target_rule │ │ │ │ -00009efc t star_targets_rule │ │ │ │ -00018414 t starred_expression_rule │ │ │ │ +0001f60c t star_named_expressions_sequence_rule │ │ │ │ +0000a630 t star_target_rule │ │ │ │ +00009f20 t star_targets_rule │ │ │ │ +0001869c t starred_expression_rule │ │ │ │ 000009d8 t statements_rule │ │ │ │ -00009298 t strings_rule │ │ │ │ +000092bc t strings_rule │ │ │ │ 00005d30 t subject_expr_rule │ │ │ │ -000118f0 t sum_rule │ │ │ │ -00009e1c t t_lookahead_rule │ │ │ │ +00011934 t sum_rule │ │ │ │ +00009e40 t t_lookahead_rule │ │ │ │ 00006c28 t t_primary_raw │ │ │ │ 00006b10 t t_primary_rule │ │ │ │ -0000a8b8 t target_with_star_atom_rule │ │ │ │ -00011e64 t term_raw │ │ │ │ -00011c94 t term_rule │ │ │ │ +0000a8dc t target_with_star_atom_rule │ │ │ │ +00011ea8 t term_raw │ │ │ │ +00011cd8 t term_rule │ │ │ │ 0000e8a4 t tstring_full_format_spec_rule │ │ │ │ 00008df4 t tstring_rule │ │ │ │ -0001e804 t tuple_rule │ │ │ │ +0001eabc t tuple_rule │ │ │ │ 0000e794 t type_param_default_rule │ │ │ │ 0000e11c t type_param_rule │ │ │ │ -00017d60 t type_params_rule │ │ │ │ +00017fe8 t type_params_rule │ │ │ │ 0000950c t wildcard_pattern_rule │ │ │ │ 00004d1c t with_item_rule │ │ │ │ -000181f0 t yield_expr_rule │ │ │ │ +00018478 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4457,28 +4457,28 @@ │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000005ec t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00000278 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000004e0 T _PyPegen_decode_string │ │ │ │ +000004dc T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ -00000000 t decode_unicode_with_escapes │ │ │ │ +0000051c t decode_unicode_with_escapes │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ -00000374 t warn_invalid_escape_sequence │ │ │ │ +00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000000c r .LC2 │ │ │ │ U PySys_Audit │ │ │ │ 00000000 T _PyParser_ASTFromFile │ │ │ │ @@ -4551,15 +4551,15 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyLexer_token_setup │ │ │ │ U _PyLexer_type_comment_token_setup │ │ │ │ -00003754 T _PyLexer_update_ftstring_expr │ │ │ │ +00003748 T _PyLexer_update_ftstring_expr │ │ │ │ U _PyToken_OneChar │ │ │ │ U _PyToken_ThreeChars │ │ │ │ U _PyToken_TwoChars │ │ │ │ 00000000 T _PyTokenizer_Get │ │ │ │ U _PyTokenizer_indenterror │ │ │ │ U _PyTokenizer_parser_warn │ │ │ │ U _PyTokenizer_syntaxerror │ │ │ │ @@ -4574,29 +4574,29 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000050 r __func__.0 │ │ │ │ 00000088 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000036d8 t tok_backup │ │ │ │ +000036cc t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000038e4 t tok_decimal_tail │ │ │ │ -00000ee8 t tok_get_normal_mode │ │ │ │ -0000359c t tok_nextc │ │ │ │ -00003c30 t verify_end_of_number │ │ │ │ -00003a68 t verify_end_of_number.constprop.0 │ │ │ │ +000038d8 t tok_decimal_tail │ │ │ │ +00000eec t tok_get_normal_mode │ │ │ │ +00003590 t tok_nextc │ │ │ │ +00003c24 t verify_end_of_number │ │ │ │ +00003a5c t verify_end_of_number.constprop.0 │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000124 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000003fc T _PyToken_Free │ │ │ │ +00000418 T _PyToken_Free │ │ │ │ 00000108 T _PyToken_Init │ │ │ │ 000001b4 T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4935,15 +4935,15 @@ │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 000014e4 T PyAIter_Check │ │ │ │ 00000fc0 T PyBuffer_FillContiguousStrides │ │ │ │ 00004c04 T PyBuffer_FillInfo │ │ │ │ 00000e00 T PyBuffer_FromContiguous │ │ │ │ -0000104c T PyBuffer_GetPointer │ │ │ │ +000010cc T PyBuffer_GetPointer │ │ │ │ 00006408 T PyBuffer_IsContiguous │ │ │ │ 00004dc8 T PyBuffer_Release │ │ │ │ 00000d24 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -4974,74 +4974,74 @@ │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 00003de8 T PyIndex_Check │ │ │ │ 00005e7c T PyIter_Check │ │ │ │ 00000820 T PyIter_Next │ │ │ │ 00006808 T PyIter_NextItem │ │ │ │ -00006ea8 T PyIter_Send │ │ │ │ +00006eb4 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 │ │ │ │ 00000b2c T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 000009f4 T PyMapping_GetOptionalItem │ │ │ │ -00000c0c T PyMapping_GetOptionalItemString │ │ │ │ +00000c8c T PyMapping_GetOptionalItemString │ │ │ │ 00000774 T PyMapping_HasKey │ │ │ │ 000007d8 T PyMapping_HasKeyString │ │ │ │ 00000838 T PyMapping_HasKeyStringWithError │ │ │ │ 00000870 T PyMapping_HasKeyWithError │ │ │ │ 00005360 T PyMapping_Items │ │ │ │ 00004e64 T PyMapping_Keys │ │ │ │ 000014bc T PyMapping_Length │ │ │ │ 000000d4 T PyMapping_SetItemString │ │ │ │ 000052c8 T PyMapping_Size │ │ │ │ -00000a78 T PyMapping_Values │ │ │ │ +00000af8 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 000065d4 T PyNumber_Absolute │ │ │ │ 00003778 T PyNumber_Add │ │ │ │ 00003e88 T PyNumber_And │ │ │ │ 00001e04 T PyNumber_AsSsize_t │ │ │ │ 00004af8 T PyNumber_Check │ │ │ │ 00006644 T PyNumber_Divmod │ │ │ │ -000078e8 T PyNumber_Float │ │ │ │ +000078f4 T PyNumber_Float │ │ │ │ 000057d4 T PyNumber_FloorDivide │ │ │ │ 000032a4 T PyNumber_InPlaceAdd │ │ │ │ 00000590 T PyNumber_InPlaceAnd │ │ │ │ -00007b00 T PyNumber_InPlaceFloorDivide │ │ │ │ -00006f88 T PyNumber_InPlaceLshift │ │ │ │ +00007b0c T PyNumber_InPlaceFloorDivide │ │ │ │ +00006f94 T PyNumber_InPlaceLshift │ │ │ │ 00000308 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00007634 T PyNumber_InPlaceMultiply │ │ │ │ +00007640 T PyNumber_InPlaceMultiply │ │ │ │ 00002198 T PyNumber_InPlaceOr │ │ │ │ 000005b0 T PyNumber_InPlacePower │ │ │ │ -00000c98 T PyNumber_InPlaceRemainder │ │ │ │ -00000e50 T PyNumber_InPlaceRshift │ │ │ │ +00000d18 T PyNumber_InPlaceRemainder │ │ │ │ +00000ed0 T PyNumber_InPlaceRshift │ │ │ │ 00000460 T PyNumber_InPlaceSubtract │ │ │ │ -00000d40 T PyNumber_InPlaceTrueDivide │ │ │ │ -000006e0 T PyNumber_InPlaceXor │ │ │ │ +00000dc0 T PyNumber_InPlaceTrueDivide │ │ │ │ +00000760 T PyNumber_InPlaceXor │ │ │ │ 00005114 T PyNumber_Index │ │ │ │ 000044e0 T PyNumber_Invert │ │ │ │ 00004714 T PyNumber_Long │ │ │ │ 0000431c T PyNumber_Lshift │ │ │ │ 000002b8 T PyNumber_MatrixMultiply │ │ │ │ 00005b5c T PyNumber_Multiply │ │ │ │ 00003e18 T PyNumber_Negative │ │ │ │ 00005610 T PyNumber_Or │ │ │ │ -00000cd0 T PyNumber_Positive │ │ │ │ -00007364 T PyNumber_Power │ │ │ │ +00000d50 T PyNumber_Positive │ │ │ │ +00007370 T PyNumber_Power │ │ │ │ 00005998 T PyNumber_Remainder │ │ │ │ -00006be8 T PyNumber_Rshift │ │ │ │ +00006bf4 T PyNumber_Rshift │ │ │ │ 00004550 T PyNumber_Subtract │ │ │ │ -000071a8 T PyNumber_ToBase │ │ │ │ +000071b4 T PyNumber_ToBase │ │ │ │ 00005eb0 T PyNumber_TrueDivide │ │ │ │ 00006a30 T PyNumber_Xor │ │ │ │ 000013f0 T PyObject_AsCharBuffer │ │ │ │ 00001404 T PyObject_AsReadBuffer │ │ │ │ 000012b4 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ @@ -5065,72 +5065,72 @@ │ │ │ │ 000008b8 T PyObject_SetItem │ │ │ │ 00003c20 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000088 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ 000063c4 T PySequence_Check │ │ │ │ -00000968 T PySequence_Concat │ │ │ │ +000009e8 T PySequence_Concat │ │ │ │ 00001db4 T PySequence_Contains │ │ │ │ 00000340 T PySequence_Count │ │ │ │ 000039fc T PySequence_DelItem │ │ │ │ -000010a8 T PySequence_DelSlice │ │ │ │ +00001128 T PySequence_DelSlice │ │ │ │ 00003128 T PySequence_Fast │ │ │ │ 00002640 T PySequence_GetItem │ │ │ │ -00000618 T PySequence_GetSlice │ │ │ │ +00000698 T PySequence_GetSlice │ │ │ │ 000014d0 T PySequence_In │ │ │ │ 00000358 T PySequence_InPlaceConcat │ │ │ │ 000008a8 T PySequence_InPlaceRepeat │ │ │ │ -00000718 T PySequence_Index │ │ │ │ +00000798 T PySequence_Index │ │ │ │ 000014a8 T PySequence_Length │ │ │ │ 00003ae8 T PySequence_List │ │ │ │ 00000b14 T PySequence_Repeat │ │ │ │ -00000f58 T PySequence_SetItem │ │ │ │ -00001170 T PySequence_SetSlice │ │ │ │ +00000fd8 T PySequence_SetItem │ │ │ │ +000011f0 T PySequence_SetSlice │ │ │ │ 0000632c T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 00000498 t Py_XDECREF │ │ │ │ 000004c0 t Py_XDECREF.part.0 │ │ │ │ 000004f8 t _IsCContiguous │ │ │ │ -00000e88 t _IsFortranContiguous │ │ │ │ -00000f04 t _IsFortranContiguous.part.0 │ │ │ │ +00000f08 t _IsFortranContiguous │ │ │ │ +00000f84 t _IsFortranContiguous.part.0 │ │ │ │ 00001488 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000dc0 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ -00006dac T _PyIter_Send │ │ │ │ +00006db8 T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000a88 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00002044 T _PyNumber_Index │ │ │ │ 00006074 T _PyNumber_PowerNoMod │ │ │ │ -000005c8 T _PyObject_HasLen │ │ │ │ +00000648 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 000068e0 T _PyObject_RealIsInstance │ │ │ │ 00003b9c T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00000730 T _PySequence_IterSearch │ │ │ │ +000007b0 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -5139,22 +5139,22 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000f0c t _Py_add_one_to_index_C │ │ │ │ 00000f60 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000de0 t _buffer_release_call │ │ │ │ -00007cf4 t abstract_issubclass │ │ │ │ +00007d00 t abstract_issubclass │ │ │ │ 00001370 t as_read_buffer │ │ │ │ 00000164 t binary_iop │ │ │ │ 00000238 t binary_iop.part.0 │ │ │ │ 00000238 t binary_op.part.0 │ │ │ │ 000035b4 t binary_op1 │ │ │ │ 000033f4 t binary_op1.constprop.1 │ │ │ │ -00000d78 t check_class │ │ │ │ +00000df8 t check_class │ │ │ │ U memcpy │ │ │ │ 00000714 t null_error.isra.0 │ │ │ │ 000049a0 t object_isinstance │ │ │ │ 000029c0 t object_issubclass │ │ │ │ 00001494 t object_recursive_isinstance │ │ │ │ 000002c8 t recursive_issubclass │ │ │ │ 0000034c t recursive_issubclass.part.0 │ │ │ │ @@ -5515,50 +5515,50 @@ │ │ │ │ 00000200 d _parser.23 │ │ │ │ 000000d4 d _parser.26 │ │ │ │ 00000258 d _parser.5 │ │ │ │ 00000308 d _parser.8 │ │ │ │ 000002dc r alloc_doc │ │ │ │ 00000260 t bytearray___init__ │ │ │ │ 00002e98 t bytearray_alloc │ │ │ │ -00002364 t bytearray_append │ │ │ │ +00002384 t bytearray_append │ │ │ │ 00001154 r bytearray_append__doc__ │ │ │ │ 000008a8 d bytearray_as_buffer │ │ │ │ 000008b0 d bytearray_as_mapping │ │ │ │ 00000488 d bytearray_as_number │ │ │ │ 000008bc d bytearray_as_sequence │ │ │ │ -000017b0 t bytearray_ass_subscript │ │ │ │ -00001804 t bytearray_ass_subscript_lock_held │ │ │ │ +000017d0 t bytearray_ass_subscript │ │ │ │ +00001824 t bytearray_ass_subscript_lock_held │ │ │ │ 00000874 t bytearray_capitalize │ │ │ │ 00000a30 t bytearray_center │ │ │ │ -00000cd8 t bytearray_clear │ │ │ │ +00000dc0 t bytearray_clear │ │ │ │ 00002740 r bytearray_clear__doc__ │ │ │ │ -00002f48 t bytearray_contains │ │ │ │ +00002f68 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 00002718 r bytearray_copy__doc__ │ │ │ │ 000013ac t bytearray_count │ │ │ │ 0000277c r bytearray_count__doc__ │ │ │ │ 00000178 t bytearray_dealloc │ │ │ │ -00001590 t bytearray_decode │ │ │ │ +000015b0 t bytearray_decode │ │ │ │ 00000b5c r bytearray_decode__doc__ │ │ │ │ 000000d8 r bytearray_doc │ │ │ │ -00000d04 t bytearray_endswith │ │ │ │ +00000c08 t bytearray_endswith │ │ │ │ 000020d4 r bytearray_endswith__doc__ │ │ │ │ 00000d38 t bytearray_expandtabs │ │ │ │ 00000ec8 t bytearray_extend │ │ │ │ 000010a4 r bytearray_extend__doc__ │ │ │ │ -00001ee8 t bytearray_find │ │ │ │ +00001f08 t bytearray_find │ │ │ │ 00002884 r bytearray_find__doc__ │ │ │ │ 0000239c t bytearray_fromhex │ │ │ │ 000008e8 r bytearray_fromhex__doc__ │ │ │ │ -000014f0 t bytearray_getbuffer │ │ │ │ +00001510 t bytearray_getbuffer │ │ │ │ 0000313c t bytearray_getitem │ │ │ │ 000029a0 t bytearray_hex │ │ │ │ 000006f4 r bytearray_hex__doc__ │ │ │ │ 0000095c t bytearray_iconcat │ │ │ │ -00002f8c t bytearray_index │ │ │ │ +00002fac t bytearray_index │ │ │ │ 000025cc r bytearray_index__doc__ │ │ │ │ 0000259c t bytearray_insert │ │ │ │ 000011c8 r bytearray_insert__doc__ │ │ │ │ 00002ae0 t bytearray_irepeat │ │ │ │ 00000f5c t bytearray_isalnum │ │ │ │ 00000f78 t bytearray_isalpha │ │ │ │ 00001f60 t bytearray_isascii │ │ │ │ @@ -5566,15 +5566,15 @@ │ │ │ │ 00000fb0 t bytearray_islower │ │ │ │ 00000fcc t bytearray_isspace │ │ │ │ 00000fe8 t bytearray_istitle │ │ │ │ 00001004 t bytearray_isupper │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 00000d00 t bytearray_join │ │ │ │ 00000a88 r bytearray_join__doc__ │ │ │ │ -00002008 t bytearray_length │ │ │ │ +00002028 t bytearray_length │ │ │ │ 00001108 t bytearray_ljust │ │ │ │ 000012a0 t bytearray_lower │ │ │ │ 000008b4 t bytearray_lstrip │ │ │ │ 00000df8 r bytearray_lstrip__doc__ │ │ │ │ 000024b8 t bytearray_maketrans │ │ │ │ 00001b54 r bytearray_maketrans__doc__ │ │ │ │ 00000518 d bytearray_methods │ │ │ │ @@ -5585,36 +5585,36 @@ │ │ │ │ 00001690 r bytearray_partition__doc__ │ │ │ │ 000027f8 t bytearray_pop │ │ │ │ 00000fb8 r bytearray_pop__doc__ │ │ │ │ 0000319c t bytearray_reduce │ │ │ │ 000006b4 r bytearray_reduce__doc__ │ │ │ │ 00002244 t bytearray_reduce_ex │ │ │ │ 00000668 r bytearray_reduce_ex__doc__ │ │ │ │ -00001570 t bytearray_releasebuffer │ │ │ │ +00001590 t bytearray_releasebuffer │ │ │ │ 0000300c t bytearray_remove │ │ │ │ 00000f40 r bytearray_remove__doc__ │ │ │ │ 00001f7c t bytearray_removeprefix │ │ │ │ 00001fe4 r bytearray_removeprefix__doc__ │ │ │ │ 00002038 t bytearray_removesuffix │ │ │ │ 00001ed8 r bytearray_removesuffix__doc__ │ │ │ │ 00001318 t bytearray_repeat │ │ │ │ 00001564 t bytearray_replace │ │ │ │ 000019ec r bytearray_replace__doc__ │ │ │ │ 000003d8 t bytearray_repr │ │ │ │ 000003ec t bytearray_repr_lock_held │ │ │ │ -00000c08 t bytearray_resize │ │ │ │ +00000cf0 t bytearray_resize │ │ │ │ 00001e68 r bytearray_resize__doc__ │ │ │ │ 00000cc8 t bytearray_resize_lock_held │ │ │ │ 00000c04 t bytearray_resize_lock_held.constprop.0 │ │ │ │ 000030e0 t bytearray_reverse │ │ │ │ 00001288 r bytearray_reverse__doc__ │ │ │ │ -00003138 t bytearray_rfind │ │ │ │ +00003158 t bytearray_rfind │ │ │ │ 00002498 r bytearray_rfind__doc__ │ │ │ │ 00001058 t bytearray_richcompare │ │ │ │ -00003250 t bytearray_rindex │ │ │ │ +00003270 t bytearray_rindex │ │ │ │ 00002348 r bytearray_rindex__doc__ │ │ │ │ 000012e0 t bytearray_rjust │ │ │ │ 00002e8c t bytearray_rpartition │ │ │ │ 000014b8 r bytearray_rpartition__doc__ │ │ │ │ 000018cc t bytearray_rsplit │ │ │ │ 000012d0 r bytearray_rsplit__doc__ │ │ │ │ 00001478 t bytearray_rstrip │ │ │ │ @@ -5629,28 +5629,28 @@ │ │ │ │ 000009bc r bytearray_splitlines__doc__ │ │ │ │ 00001020 t bytearray_startswith │ │ │ │ 0000220c r bytearray_startswith__doc__ │ │ │ │ 00001868 t bytearray_str │ │ │ │ 00000c8c t bytearray_strip │ │ │ │ 00000e90 r bytearray_strip__doc__ │ │ │ │ 00000928 t bytearray_strip_impl_helper │ │ │ │ -00002020 t bytearray_subscript │ │ │ │ +00002040 t bytearray_subscript │ │ │ │ 000016d4 t bytearray_swapcase │ │ │ │ 00000dec t bytearray_take_bytes │ │ │ │ 00001db4 r bytearray_take_bytes__doc__ │ │ │ │ 00001714 t bytearray_title │ │ │ │ 00000504 t bytearray_translate │ │ │ │ 00001c60 r bytearray_translate__doc__ │ │ │ │ 000005f8 t bytearray_translate_impl │ │ │ │ 00001754 t bytearray_upper │ │ │ │ 00001794 t bytearray_zfill │ │ │ │ 000000d8 t bytearrayiter_dealloc │ │ │ │ 00002488 t bytearrayiter_length_hint │ │ │ │ 00000448 d bytearrayiter_methods │ │ │ │ -000030a4 t bytearrayiter_next │ │ │ │ +000030c4 t bytearrayiter_next │ │ │ │ 00002428 t bytearrayiter_reduce │ │ │ │ 00002b84 t bytearrayiter_setstate │ │ │ │ 0000296c t bytearrayiter_traverse │ │ │ │ 00002300 t fastsearch │ │ │ │ 000000a0 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ @@ -5661,15 +5661,15 @@ │ │ │ │ 00000bd8 t pad │ │ │ │ 00000078 r setstate_doc │ │ │ │ 0000219c t stringlib__lex_search │ │ │ │ 00002b10 t stringlib__preprocess │ │ │ │ 00002c40 t stringlib__two_way │ │ │ │ 000020f4 t stringlib__two_way_count │ │ │ │ 00002878 t stringlib_adaptive_find │ │ │ │ -000025c4 t stringlib_bytes_join │ │ │ │ +000025e4 t stringlib_bytes_join │ │ │ │ 000003bc r stringlib_center__doc__ │ │ │ │ 00000568 r stringlib_expandtabs__doc__ │ │ │ │ 00002e1c t stringlib_find_char │ │ │ │ 000004d8 r stringlib_ljust__doc__ │ │ │ │ 00000448 r stringlib_rjust__doc__ │ │ │ │ 00000324 r stringlib_zfill__doc__ │ │ │ │ U strlen │ │ │ │ @@ -5812,41 +5812,41 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d4 D PyBytesIter_Type │ │ │ │ -00001684 T PyBytesWriter_Create │ │ │ │ -00001298 T PyBytesWriter_Discard │ │ │ │ -000017fc T PyBytesWriter_Finish │ │ │ │ +00001690 T PyBytesWriter_Create │ │ │ │ +000012a4 T PyBytesWriter_Discard │ │ │ │ +00001808 T PyBytesWriter_Finish │ │ │ │ 00000e00 T PyBytesWriter_FinishWithPointer │ │ │ │ -00001054 T PyBytesWriter_FinishWithSize │ │ │ │ +00001060 T PyBytesWriter_FinishWithSize │ │ │ │ 00001728 T PyBytesWriter_Format │ │ │ │ -000017c0 T PyBytesWriter_GetData │ │ │ │ -000044a8 T PyBytesWriter_GetSize │ │ │ │ -0000414c T PyBytesWriter_Grow │ │ │ │ -00003f24 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +000017cc T PyBytesWriter_GetData │ │ │ │ +000040fc T PyBytesWriter_GetSize │ │ │ │ +000044a8 T PyBytesWriter_Grow │ │ │ │ +00004280 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 00000288 T PyBytesWriter_Resize │ │ │ │ 00000c70 T PyBytesWriter_WriteBytes │ │ │ │ 00000520 T PyBytes_AsString │ │ │ │ 000002e8 T PyBytes_AsStringAndSize │ │ │ │ -0000072c T PyBytes_Concat │ │ │ │ +00000404 T PyBytes_Concat │ │ │ │ 000017c0 T PyBytes_ConcatAndDel │ │ │ │ -00004aa4 T PyBytes_DecodeEscape │ │ │ │ -000051f8 T PyBytes_FromFormat │ │ │ │ -00005558 T PyBytes_FromFormatV │ │ │ │ -0000492c T PyBytes_FromObject │ │ │ │ -00004a44 t PyBytes_FromObject.part.0 │ │ │ │ -00001a68 T PyBytes_FromString │ │ │ │ +000046f8 T PyBytes_DecodeEscape │ │ │ │ +000055f0 T PyBytes_FromFormat │ │ │ │ +00005950 T PyBytes_FromFormatV │ │ │ │ +00004d24 T PyBytes_FromObject │ │ │ │ +00004e3c t PyBytes_FromObject.part.0 │ │ │ │ +00001a74 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 00000128 t PyBytes_FromStringAndSize.constprop.0 │ │ │ │ -000006c0 T PyBytes_Join │ │ │ │ +00000398 T PyBytes_Join │ │ │ │ 000017ec T PyBytes_Repr │ │ │ │ -000008d4 T PyBytes_Size │ │ │ │ +000005ac 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 │ │ │ │ @@ -5916,21 +5916,21 @@ │ │ │ │ 00000034 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00001710 T _PyBytesWriter_CreateByteArray │ │ │ │ 0000184c t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ -000020ec T _PyBytes_Concat │ │ │ │ +000020f8 T _PyBytes_Concat │ │ │ │ 0000057c T _PyBytes_DecodeEscape2 │ │ │ │ -00004674 T _PyBytes_Find │ │ │ │ -000026e8 T _PyBytes_FormatEx │ │ │ │ -00001abc T _PyBytes_FromHex │ │ │ │ +000042c8 T _PyBytes_Find │ │ │ │ +0000233c T _PyBytes_FormatEx │ │ │ │ +00001710 T _PyBytes_FromHex │ │ │ │ 00000000 t _PyBytes_FromSize.part.0 │ │ │ │ -00000bb8 T _PyBytes_Repeat │ │ │ │ +000048a4 T _PyBytes_Repeat │ │ │ │ 000001fc T _PyBytes_Resize │ │ │ │ 0000044c T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyList_GetItemRef │ │ │ │ U _PyLong_DigitValue │ │ │ │ @@ -5962,16 +5962,16 @@ │ │ │ │ U _Py_bytes_isdigit │ │ │ │ U _Py_bytes_islower │ │ │ │ U _Py_bytes_isspace │ │ │ │ U _Py_bytes_istitle │ │ │ │ U _Py_bytes_isupper │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_maketrans │ │ │ │ -000042c0 T _Py_bytes_repr │ │ │ │ -00000924 t _Py_bytes_repr.constprop.0 │ │ │ │ +0000461c T _Py_bytes_repr │ │ │ │ +000005fc t _Py_bytes_repr.constprop.0 │ │ │ │ U _Py_bytes_rfind │ │ │ │ U _Py_bytes_rindex │ │ │ │ U _Py_bytes_startswith │ │ │ │ U _Py_bytes_swapcase │ │ │ │ U _Py_bytes_title │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_capitalize__doc__ │ │ │ │ @@ -6020,141 +6020,141 @@ │ │ │ │ 0000022c d _parser.17 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002b0 d _parser.20 │ │ │ │ 00000258 d _parser.23 │ │ │ │ 00000200 d _parser.26 │ │ │ │ 000002dc d _parser.5 │ │ │ │ 00000284 d _parser.8 │ │ │ │ -00003ed8 t bytes___bytes__ │ │ │ │ +00004234 t bytes___bytes__ │ │ │ │ 00002540 r bytes___bytes____doc__ │ │ │ │ 00001ab4 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ -00001d68 t bytes_buffer_getbuffer │ │ │ │ -00004808 t bytes_contains │ │ │ │ -000050f8 t bytes_count │ │ │ │ +00001d74 t bytes_buffer_getbuffer │ │ │ │ +00004c00 t bytes_contains │ │ │ │ +000054f0 t bytes_count │ │ │ │ 000015bc r bytes_count__doc__ │ │ │ │ -00001eac t bytes_decode │ │ │ │ +00001eb8 t bytes_decode │ │ │ │ 00000bb8 r bytes_decode__doc__ │ │ │ │ 00000394 r bytes_doc │ │ │ │ -0000482c t bytes_endswith │ │ │ │ +00004c24 t bytes_endswith │ │ │ │ 00000db4 r bytes_endswith__doc__ │ │ │ │ -0000470c t bytes_find │ │ │ │ +00004b04 t bytes_find │ │ │ │ 00001c74 r bytes_find__doc__ │ │ │ │ -000055bc t bytes_fromformat │ │ │ │ -00001a30 t bytes_fromhex │ │ │ │ +000059b4 t bytes_fromformat │ │ │ │ +00001684 t bytes_fromhex │ │ │ │ 00000a30 r bytes_fromhex__doc__ │ │ │ │ 00001a14 t bytes_getnewargs │ │ │ │ -0000133c t bytes_hash │ │ │ │ -00003dbc t bytes_hex │ │ │ │ +00001348 t bytes_hash │ │ │ │ +00003a10 t bytes_hex │ │ │ │ 0000084c r bytes_hex__doc__ │ │ │ │ -0000460c t bytes_index │ │ │ │ +00004a04 t bytes_index │ │ │ │ 00001b28 r bytes_index__doc__ │ │ │ │ 000003ac t bytes_item │ │ │ │ 00000074 t bytes_iter │ │ │ │ -0000453c t bytes_iteritem │ │ │ │ -00000c48 t bytes_join │ │ │ │ +00004934 t bytes_iteritem │ │ │ │ +0000089c t bytes_join │ │ │ │ 00001da4 r bytes_join__doc__ │ │ │ │ -00001d50 t bytes_length │ │ │ │ +00001d5c t bytes_length │ │ │ │ 00000214 t bytes_lstrip │ │ │ │ 0000175c r bytes_lstrip__doc__ │ │ │ │ 00000208 t bytes_maketrans │ │ │ │ 0000135c r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ -000026a0 t bytes_mod │ │ │ │ -0000386c t bytes_new │ │ │ │ -00000ec4 t bytes_partition │ │ │ │ +000022f4 t bytes_mod │ │ │ │ +00003bc8 t bytes_new │ │ │ │ +00000b18 t bytes_partition │ │ │ │ 00002224 r bytes_partition__doc__ │ │ │ │ 00001628 t bytes_removeprefix │ │ │ │ 00001110 r bytes_removeprefix__doc__ │ │ │ │ -00004578 t bytes_removesuffix │ │ │ │ +000041cc t bytes_removesuffix │ │ │ │ 00001010 r bytes_removesuffix__doc__ │ │ │ │ -00000d2c t bytes_repeat │ │ │ │ -0000234c t bytes_replace │ │ │ │ +00000980 t bytes_repeat │ │ │ │ +00002358 t bytes_replace │ │ │ │ 000011f4 r bytes_replace__doc__ │ │ │ │ -00000b98 t bytes_repr │ │ │ │ -00001dac t bytes_rfind │ │ │ │ +0000087c t bytes_repr │ │ │ │ +00001db8 t bytes_rfind │ │ │ │ 000019f4 r bytes_rfind__doc__ │ │ │ │ -00001384 t bytes_richcompare │ │ │ │ -00005c88 t bytes_rindex │ │ │ │ +00001390 t bytes_richcompare │ │ │ │ +00006080 t bytes_rindex │ │ │ │ 000018a4 r bytes_rindex__doc__ │ │ │ │ -00003f34 t bytes_rpartition │ │ │ │ +00003b88 t bytes_rpartition │ │ │ │ 00002080 r bytes_rpartition__doc__ │ │ │ │ 00000e40 t bytes_rsplit │ │ │ │ 00001ea4 r bytes_rsplit__doc__ │ │ │ │ -00001d38 t bytes_rstrip │ │ │ │ +0000198c t bytes_rstrip │ │ │ │ 000016c4 r bytes_rstrip__doc__ │ │ │ │ -00001060 t bytes_split │ │ │ │ +00000cb4 t bytes_split │ │ │ │ 000023b0 r bytes_split__doc__ │ │ │ │ -000041a8 t bytes_splitlines │ │ │ │ +00003dfc t bytes_splitlines │ │ │ │ 00000af0 r bytes_splitlines__doc__ │ │ │ │ -00000c5c t bytes_startswith │ │ │ │ +000008b0 t bytes_startswith │ │ │ │ 00000ee0 r bytes_startswith__doc__ │ │ │ │ 0000016c t bytes_str │ │ │ │ -000044c0 t bytes_strip │ │ │ │ +00004114 t bytes_strip │ │ │ │ 000017f4 r bytes_strip__doc__ │ │ │ │ -00001b4c t bytes_subscript │ │ │ │ -00002130 t bytes_translate │ │ │ │ +00001b58 t bytes_subscript │ │ │ │ +00001d84 t bytes_translate │ │ │ │ 00001468 r bytes_translate__doc__ │ │ │ │ -00002224 t bytes_translate_impl │ │ │ │ +00001e78 t bytes_translate_impl │ │ │ │ 00000c90 t byteswriter_create │ │ │ │ 00000b54 t byteswriter_create.constprop.0 │ │ │ │ -00001ea8 t do_argstrip │ │ │ │ -00000398 t fastsearch.constprop.1 │ │ │ │ +00001afc t do_argstrip │ │ │ │ +00002e6c t fastsearch.constprop.1 │ │ │ │ 000004b0 t formatfloat │ │ │ │ -00003d28 t getnextarg │ │ │ │ +0000397c t getnextarg │ │ │ │ 0000035c r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00004834 t pad │ │ │ │ +00004488 t pad │ │ │ │ 00000334 r reduce_doc │ │ │ │ 000001bc t return_self │ │ │ │ 0000030c r setstate_doc │ │ │ │ U strcmp │ │ │ │ 0000196c t stringlib__lex_search │ │ │ │ -00004df8 t stringlib__preprocess │ │ │ │ -00004f28 t stringlib__two_way │ │ │ │ +00004a4c t stringlib__preprocess │ │ │ │ +00004b7c t stringlib__two_way │ │ │ │ 000018c4 t stringlib__two_way_count │ │ │ │ -00004b60 t stringlib_adaptive_find │ │ │ │ -00002e38 t stringlib_bytes_join │ │ │ │ +000047b4 t stringlib_adaptive_find │ │ │ │ +00003194 t stringlib_bytes_join │ │ │ │ 0000040c t stringlib_capitalize │ │ │ │ 00000870 t stringlib_center │ │ │ │ 000005f8 r stringlib_center__doc__ │ │ │ │ 00000000 t stringlib_default_find.constprop.1 │ │ │ │ -00004738 t stringlib_default_rfind.constprop.0 │ │ │ │ +0000438c t stringlib_default_rfind.constprop.0 │ │ │ │ 00000648 t stringlib_expandtabs │ │ │ │ 000007a4 r stringlib_expandtabs__doc__ │ │ │ │ 00000a18 t stringlib_isalnum │ │ │ │ 00000a38 t stringlib_isalpha │ │ │ │ 000001f4 t stringlib_isascii │ │ │ │ 000001d4 t stringlib_isdigit │ │ │ │ 00000a58 t stringlib_islower │ │ │ │ 00000a78 t stringlib_isspace │ │ │ │ 00000a98 t stringlib_istitle │ │ │ │ 00000ab8 t stringlib_isupper │ │ │ │ -000048e4 t stringlib_ljust │ │ │ │ +00004538 t stringlib_ljust │ │ │ │ 00000714 r stringlib_ljust__doc__ │ │ │ │ -00004168 t stringlib_lower │ │ │ │ -000040f8 t stringlib_rfind_char │ │ │ │ +00003dbc t stringlib_lower │ │ │ │ +00003d4c t stringlib_rfind_char │ │ │ │ 00000ad8 t stringlib_rjust │ │ │ │ 00000684 r stringlib_rjust__doc__ │ │ │ │ 00000cec t stringlib_swapcase │ │ │ │ 00000d2c t stringlib_title │ │ │ │ -00004538 t stringlib_upper │ │ │ │ +0000418c t stringlib_upper │ │ │ │ 00000d6c t stringlib_zfill │ │ │ │ 00000560 r stringlib_zfill__doc__ │ │ │ │ 0000013c t striter_dealloc │ │ │ │ -0000470c t striter_len │ │ │ │ +00004360 t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -00004580 t striter_next │ │ │ │ +00004978 t striter_next │ │ │ │ 000015c8 t striter_reduce │ │ │ │ 00001a3c t striter_setstate │ │ │ │ 00001818 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6182,77 +6182,77 @@ │ │ │ │ 00000590 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -00002068 T PyObject_Call │ │ │ │ +0000207c T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -000011d4 T PyObject_CallFunctionObjArgs │ │ │ │ -0000174c T PyObject_CallMethod │ │ │ │ -00002574 T PyObject_CallMethodObjArgs │ │ │ │ -00002a68 T PyObject_CallNoArgs │ │ │ │ -00002c6c T PyObject_CallObject │ │ │ │ -00001898 T PyObject_CallOneArg │ │ │ │ +000011e8 T PyObject_CallFunctionObjArgs │ │ │ │ +00001760 T PyObject_CallMethod │ │ │ │ +00002588 T PyObject_CallMethodObjArgs │ │ │ │ +00002a7c T PyObject_CallNoArgs │ │ │ │ +00002cc0 T PyObject_CallObject │ │ │ │ +000018ac T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -0000089c T PyObject_Vectorcall │ │ │ │ -000009a4 T PyObject_VectorcallDict │ │ │ │ -00000fa4 T PyObject_VectorcallMethod │ │ │ │ +000008b0 T PyObject_Vectorcall │ │ │ │ +000009b8 T PyObject_VectorcallDict │ │ │ │ +00000fb8 T PyObject_VectorcallMethod │ │ │ │ 00000134 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000098 T PyVectorcall_Call │ │ │ │ -00002b5c T PyVectorcall_Function │ │ │ │ +00002b70 T PyVectorcall_Function │ │ │ │ 00000670 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -0000182c T _PyFunction_Vectorcall │ │ │ │ -000023a8 T _PyObject_Call │ │ │ │ +00001840 T _PyFunction_Vectorcall │ │ │ │ +000023bc T _PyObject_Call │ │ │ │ 00000054 t _PyObject_CallFunctionVa │ │ │ │ 000002e4 T _PyObject_CallFunction_SizeT │ │ │ │ -00002b88 T _PyObject_CallMethod │ │ │ │ +00002b9c T _PyObject_CallMethod │ │ │ │ 000004a0 T _PyObject_CallMethodFormat │ │ │ │ 000003ec T _PyObject_CallMethodId │ │ │ │ 000004dc T _PyObject_CallMethod_SizeT │ │ │ │ -000019a0 T _PyObject_Call_Prepend │ │ │ │ +000019b4 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 0000047c T _PyObject_MakeTpCall │ │ │ │ -00000740 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ -00000d14 T _PyObject_VectorcallDictTstate │ │ │ │ -00002688 T _PyObject_VectorcallPrepend │ │ │ │ -000001a4 T _PyStack_AsDict │ │ │ │ -00001dc8 T _PyStack_UnpackDict │ │ │ │ -00001f5c T _PyStack_UnpackDict_Free │ │ │ │ -00002010 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00000754 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ +00000d28 T _PyObject_VectorcallDictTstate │ │ │ │ +0000269c T _PyObject_VectorcallPrepend │ │ │ │ +00002c80 T _PyStack_AsDict │ │ │ │ +00001ddc T _PyStack_UnpackDict │ │ │ │ +00001f70 T _PyStack_UnpackDict_Free │ │ │ │ +00002024 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 000003dc T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.constprop.0 │ │ │ │ 000000a8 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001f8 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_VaBuildStack │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000000 t callmethod │ │ │ │ 0000016c t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 000001ac t null_error.isra.0 │ │ │ │ -000001e4 t object_is_not_callable │ │ │ │ -00001498 t object_vacall │ │ │ │ -00001224 t object_vacall.constprop.0 │ │ │ │ +000001a4 t object_is_not_callable │ │ │ │ +000014ac t object_vacall │ │ │ │ +00001238 t object_vacall.constprop.0 │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000208 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6502,15 +6502,15 @@ │ │ │ │ 00000684 r .LC65 │ │ │ │ 000000d4 r .LC8 │ │ │ │ 000000e0 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 00000c48 T PyCode_AddWatcher │ │ │ │ -000000a0 T PyCode_Addr2Line │ │ │ │ +00002c98 T PyCode_Addr2Line │ │ │ │ 00000e4c T PyCode_Addr2Location │ │ │ │ 00000ce0 T PyCode_ClearWatcher │ │ │ │ 00000c20 T PyCode_GetCellvars │ │ │ │ 00000bf8 T PyCode_GetCode │ │ │ │ 00000c34 T PyCode_GetFreevars │ │ │ │ 00000c0c T PyCode_GetVarnames │ │ │ │ 00000000 T PyCode_NewEmpty │ │ │ │ @@ -6564,52 +6564,52 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000003c4 T PyUnstable_Code_GetExtra │ │ │ │ 00000d88 T PyUnstable_Code_New │ │ │ │ -00001764 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00001574 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 0000029c T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 0000188c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00002ad8 T _PyCode_CheckLineNumber │ │ │ │ +00002acc T _PyCode_CheckLineNumber │ │ │ │ 0000111c T _PyCode_CheckNoExternalState │ │ │ │ 000010e4 T _PyCode_CheckNoInternalState │ │ │ │ 0000118c T _PyCode_CheckPureFunction │ │ │ │ 00001db4 T _PyCode_ConstantKey │ │ │ │ -000002e8 T _PyCode_Fini │ │ │ │ +000000a0 T _PyCode_Fini │ │ │ │ 00000250 T _PyCode_GetCellvars │ │ │ │ 00002730 T _PyCode_GetCode │ │ │ │ -00003154 T _PyCode_GetFreevars │ │ │ │ -0000068c T _PyCode_GetVarCounts │ │ │ │ -00001eb8 T _PyCode_GetVarnames │ │ │ │ +000033a0 T _PyCode_GetFreevars │ │ │ │ +00000444 T _PyCode_GetVarCounts │ │ │ │ +00001cc8 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00000458 T _PyCode_InitAddressRange │ │ │ │ +00000210 T _PyCode_InitAddressRange │ │ │ │ 0000029c T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ -0000049c T _PyCode_ReturnsOnlyNone │ │ │ │ +00000254 T _PyCode_ReturnsOnlyNone │ │ │ │ 00002878 T _PyCode_SafeAddr2Line │ │ │ │ -00000894 T _PyCode_SetUnboundVarCounts │ │ │ │ +0000064c T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ -00000584 T _PyCode_VerifyStateless │ │ │ │ +0000033c T _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ U _PyInstruction_GetLength │ │ │ │ U _PyInstrumentation_BranchesIterator │ │ │ │ 000001d4 D _PyLineIterator │ │ │ │ 00000e24 T _PyLineTable_InitAddressRange │ │ │ │ -00001da8 T _PyLineTable_NextAddressRange │ │ │ │ +00001bb8 T _PyLineTable_NextAddressRange │ │ │ │ 000010b0 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ 000000d4 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyTuple_FromPair │ │ │ │ @@ -6631,51 +6631,51 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000064 r _keywords.4 │ │ │ │ 000002d4 d _kwtuple.0 │ │ │ │ 00000334 d _kwtuple.3 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ -00002f2c t _source_offset_converter │ │ │ │ +00003168 t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ -00001ccc t code__varname_from_oparg │ │ │ │ +00001adc t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000440 t code_branchesiterator │ │ │ │ 000018cc t code_dealloc │ │ │ │ 0000023c t code_getcellvars │ │ │ │ -00001c94 t code_getcode │ │ │ │ -00001ca8 t code_getcodeadaptive │ │ │ │ -00002f60 t code_getfreevars │ │ │ │ +00001aa4 t code_getcode │ │ │ │ +00001ab8 t code_getcodeadaptive │ │ │ │ +0000319c t code_getfreevars │ │ │ │ 000003d0 d code_getsetlist │ │ │ │ -00001ea4 t code_getvarnames │ │ │ │ +00001cb4 t code_getvarnames │ │ │ │ 0000233c t code_hash │ │ │ │ -00001bac t code_linesiterator │ │ │ │ +000019bc t code_linesiterator │ │ │ │ 00000448 d code_memberlist │ │ │ │ 00000350 d code_methods │ │ │ │ 00000454 t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ -000002fc t code_positionsiterator │ │ │ │ -00000cb8 t code_replace │ │ │ │ +000000b4 t code_positionsiterator │ │ │ │ +00000a70 t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ -00000c40 t code_repr │ │ │ │ +000009f8 t code_repr │ │ │ │ 00002498 t code_richcompare │ │ │ │ 00000bb4 t code_sizeof │ │ │ │ -0000320c t get_cached_locals │ │ │ │ -000016c8 t get_localsplus_names │ │ │ │ +000034b0 t get_cached_locals │ │ │ │ +000014d4 t get_localsplus_names │ │ │ │ 00000028 t init_co_cached │ │ │ │ 00001144 t intern_constants │ │ │ │ 00001504 t intern_constants.constprop.0 │ │ │ │ -00001c28 t lineiter_dealloc │ │ │ │ -000033d0 t lineiter_next │ │ │ │ +00001a38 t lineiter_dealloc │ │ │ │ +00003680 t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000003ec t positionsiter_dealloc │ │ │ │ -00002ca4 t positionsiter_next │ │ │ │ -0000037c t read_signed_varint │ │ │ │ +000001a4 t positionsiter_dealloc │ │ │ │ +00002ee0 t positionsiter_next │ │ │ │ +00000134 t read_signed_varint │ │ │ │ 00000154 t retreat │ │ │ │ 00000aa4 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -6871,15 +6871,15 @@ │ │ │ │ 000001a8 D PyClassMethodDescr_Type │ │ │ │ 00000474 T PyDescr_IsData │ │ │ │ 0000024c T PyDescr_NewClassMethod │ │ │ │ 000002f8 T PyDescr_NewGetSet │ │ │ │ 000003a4 T PyDescr_NewMember │ │ │ │ 000000b4 T PyDescr_NewMethod │ │ │ │ 00000000 T PyDescr_NewWrapper │ │ │ │ -000026cc T PyDictProxy_New │ │ │ │ +00002714 T PyDictProxy_New │ │ │ │ 000005f8 D PyDictProxy_Type │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Copy │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -6927,15 +6927,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000000 D PyWrapperDescr_Type │ │ │ │ -00002144 T PyWrapper_New │ │ │ │ +0000218c T PyWrapper_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashPointer │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyArg_UnpackStack │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -6969,34 +6969,34 @@ │ │ │ │ 00000648 t descr_dealloc │ │ │ │ 000003b0 t descr_get_qualname │ │ │ │ 00000b48 d descr_members │ │ │ │ 00000b84 d descr_methods │ │ │ │ 0000095c t descr_reduce │ │ │ │ 000005a8 t descr_repr.isra.0 │ │ │ │ 00000000 t descr_setcheck.part.0.isra.0 │ │ │ │ -00000a88 t descr_traverse │ │ │ │ +00000a9c t descr_traverse │ │ │ │ 00000560 t getset_get │ │ │ │ 00000620 t getset_get_doc │ │ │ │ 00000a80 d getset_getset │ │ │ │ 000006c8 t getset_repr │ │ │ │ -00001438 t getset_set │ │ │ │ +00001480 t getset_set │ │ │ │ 00000460 r getter_doc │ │ │ │ 00000a24 d mappingproxy_as_mapping │ │ │ │ 00000994 d mappingproxy_as_number │ │ │ │ 0000096c d mappingproxy_as_sequence │ │ │ │ -000028bc t mappingproxy_contains │ │ │ │ +00002904 t mappingproxy_contains │ │ │ │ 00000328 t mappingproxy_copy │ │ │ │ -00002808 t mappingproxy_dealloc │ │ │ │ -00002950 t mappingproxy_get │ │ │ │ -000028f4 t mappingproxy_getitem │ │ │ │ +00002850 t mappingproxy_dealloc │ │ │ │ +00002998 t mappingproxy_get │ │ │ │ +0000293c t mappingproxy_getitem │ │ │ │ 00000514 t mappingproxy_getiter │ │ │ │ 0000036c t mappingproxy_hash │ │ │ │ 00000448 t mappingproxy_ior │ │ │ │ -000027c4 t mappingproxy_items │ │ │ │ -0000290c t mappingproxy_keys │ │ │ │ +0000280c t mappingproxy_items │ │ │ │ +00002954 t mappingproxy_keys │ │ │ │ 000004fc t mappingproxy_len │ │ │ │ 000008ec d mappingproxy_methods │ │ │ │ 0000027c t mappingproxy_new │ │ │ │ 0000034c r mappingproxy_new__doc__ │ │ │ │ 00000384 t mappingproxy_or │ │ │ │ 000004d4 t mappingproxy_repr │ │ │ │ 00000404 t mappingproxy_reversed │ │ │ │ @@ -7004,66 +7004,66 @@ │ │ │ │ 000006e8 t mappingproxy_str │ │ │ │ 00000634 t mappingproxy_traverse │ │ │ │ 000006f8 t mappingproxy_values │ │ │ │ 00000498 t member_get │ │ │ │ 00000658 t member_get_doc │ │ │ │ 00000abc d member_getset │ │ │ │ 00000478 t member_repr │ │ │ │ -000018c0 t member_set │ │ │ │ +00001908 t member_set │ │ │ │ 00000040 t method_check_args.part.0 │ │ │ │ -00001108 t method_get │ │ │ │ +00001150 t method_get │ │ │ │ 00000780 t method_get_doc │ │ │ │ 00000938 t method_get_text_signature │ │ │ │ 00000af8 d method_getset │ │ │ │ 00000588 t method_repr │ │ │ │ -00001d5c t method_vectorcall_FASTCALL │ │ │ │ -00001ec8 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ -000024e0 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ -00001728 t method_vectorcall_NOARGS │ │ │ │ -00001bc8 t method_vectorcall_O │ │ │ │ +00001da4 t method_vectorcall_FASTCALL │ │ │ │ +00001f10 t method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ +00002528 t method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ +00001770 t method_vectorcall_NOARGS │ │ │ │ +00001c10 t method_vectorcall_O │ │ │ │ 000008f0 t method_vectorcall_VARARGS │ │ │ │ -00001524 t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ +0000156c t method_vectorcall_VARARGS_KEYWORDS │ │ │ │ 0000052c t property_clear │ │ │ │ 00000070 t property_copy │ │ │ │ -0000120c t property_dealloc │ │ │ │ +00001254 t property_dealloc │ │ │ │ 000001e0 t property_deleter │ │ │ │ -00001acc t property_descr_get │ │ │ │ -0000193c t property_descr_set │ │ │ │ +00001b14 t property_descr_get │ │ │ │ +00001984 t property_descr_set │ │ │ │ 000001f0 t property_get___isabstractmethod__ │ │ │ │ 00000288 t property_get__name__ │ │ │ │ 0000073c d property_getsetlist │ │ │ │ 0000026c t property_getter │ │ │ │ -00000abc t property_init │ │ │ │ +00000ad0 t property_init │ │ │ │ 00000024 r property_init__doc__ │ │ │ │ 000007c8 d property_members │ │ │ │ 00000778 d property_methods │ │ │ │ 00000200 t property_name │ │ │ │ 000002e4 t property_set__name__ │ │ │ │ -0000139c t property_set_name │ │ │ │ +000013e4 t property_set_name │ │ │ │ 000000b0 t property_setter │ │ │ │ -00002610 t property_traverse │ │ │ │ +00002658 t property_traverse │ │ │ │ 00000384 r set_name_doc │ │ │ │ 00000418 r setter_doc │ │ │ │ -000021f4 t wrapper_call │ │ │ │ -00002298 t wrapper_dealloc │ │ │ │ +0000223c t wrapper_call │ │ │ │ +000022e0 t wrapper_dealloc │ │ │ │ 00000814 t wrapper_doc │ │ │ │ 0000082c d wrapper_getsets │ │ │ │ 00000498 t wrapper_hash │ │ │ │ 000008a4 d wrapper_members │ │ │ │ 000008cc d wrapper_methods │ │ │ │ 000007a0 t wrapper_name │ │ │ │ 000007e8 t wrapper_objclass │ │ │ │ 00000700 t wrapper_qualname │ │ │ │ 000004f8 t wrapper_reduce │ │ │ │ 00000690 t wrapper_repr │ │ │ │ 000009a0 t wrapper_richcompare │ │ │ │ 000007c0 t wrapper_text_signature │ │ │ │ -000029d8 t wrapper_traverse │ │ │ │ -0000231c t wrapperdescr_call │ │ │ │ -00002008 t wrapperdescr_get │ │ │ │ +00002a20 t wrapper_traverse │ │ │ │ +00002364 t wrapperdescr_call │ │ │ │ +00002050 t wrapperdescr_get │ │ │ │ 00000760 t wrapperdescr_get_doc │ │ │ │ 0000073c t wrapperdescr_get_text_signature │ │ │ │ 00000a30 d wrapperdescr_getset │ │ │ │ 00000668 t wrapperdescr_repr │ │ │ │ │ │ │ │ enumobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -7122,30 +7122,30 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000100 d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 00000234 t check_keyword │ │ │ │ 00000808 t enum_dealloc │ │ │ │ 00000234 d enum_methods │ │ │ │ -00000034 t enum_new │ │ │ │ +00000070 t enum_new │ │ │ │ 000000f0 r enum_new__doc__ │ │ │ │ 00000458 t enum_new_impl │ │ │ │ 00000594 t enum_next │ │ │ │ -000002a4 t enum_reduce │ │ │ │ +00000034 t enum_reduce │ │ │ │ 00000000 t enum_traverse │ │ │ │ 0000023c t enumerate_vectorcall │ │ │ │ 00000034 r length_hint_doc │ │ │ │ 0000006c r reduce_doc │ │ │ │ 0000016c t reversed_dealloc │ │ │ │ 000001c8 t reversed_len │ │ │ │ -000000dc t reversed_new │ │ │ │ +00000118 t reversed_new │ │ │ │ 00000094 r reversed_new__doc__ │ │ │ │ 00000078 t reversed_next │ │ │ │ -000002e0 t reversed_reduce │ │ │ │ -0000032c t reversed_setstate │ │ │ │ +000002a4 t reversed_reduce │ │ │ │ +000002f0 t reversed_setstate │ │ │ │ 00000000 t reversed_traverse │ │ │ │ 00000000 t reversed_vectorcall │ │ │ │ 00000120 d reversediter_methods │ │ │ │ 0000000c r setstate_doc │ │ │ │ │ │ │ │ exceptions.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -7239,85 +7239,86 @@ │ │ │ │ 00000904 t AttributeError_clear │ │ │ │ 000006a4 t AttributeError_dealloc │ │ │ │ 00000954 t AttributeError_getstate │ │ │ │ 000004b0 t AttributeError_init │ │ │ │ 00001e88 d AttributeError_members │ │ │ │ 00001e58 d AttributeError_methods │ │ │ │ 000008e0 t AttributeError_reduce │ │ │ │ -0000143c t AttributeError_traverse │ │ │ │ -00003128 t BaseExceptionGroup_clear │ │ │ │ -00002e90 t BaseExceptionGroup_dealloc │ │ │ │ -00003984 t BaseExceptionGroup_derive │ │ │ │ +000012f4 t AttributeError_traverse │ │ │ │ +00003500 t BaseExceptionGroup_clear │ │ │ │ +00003268 t BaseExceptionGroup_dealloc │ │ │ │ +00003698 t BaseExceptionGroup_derive │ │ │ │ 000002b4 r BaseExceptionGroup_derive__doc__ │ │ │ │ -00002dc8 t BaseExceptionGroup_init │ │ │ │ +000031a0 t BaseExceptionGroup_init │ │ │ │ 000037d4 d BaseExceptionGroup_members │ │ │ │ 00003784 d BaseExceptionGroup_methods │ │ │ │ -00002a70 t BaseExceptionGroup_new │ │ │ │ +00002e34 t BaseExceptionGroup_new │ │ │ │ 000004a4 t BaseExceptionGroup_repr │ │ │ │ -00003390 t BaseExceptionGroup_split │ │ │ │ +0000314c t BaseExceptionGroup_split │ │ │ │ 00000290 r BaseExceptionGroup_split__doc__ │ │ │ │ -00003b24 t BaseExceptionGroup_str │ │ │ │ +00003838 t BaseExceptionGroup_str │ │ │ │ 000002c0 t BaseExceptionGroup_subgroup │ │ │ │ 00000268 r BaseExceptionGroup_subgroup__doc__ │ │ │ │ -000031f4 t BaseExceptionGroup_traverse │ │ │ │ -0000283c t BaseException___cause___get │ │ │ │ +000035cc t BaseExceptionGroup_traverse │ │ │ │ +000026f4 t BaseException___cause___get │ │ │ │ 00000a4c t BaseException___cause___set │ │ │ │ -00002878 t BaseException___context___get │ │ │ │ +00002730 t BaseException___context___get │ │ │ │ 00000218 t BaseException___context___set │ │ │ │ -00003a04 t BaseException___reduce__ │ │ │ │ +00003718 t BaseException___reduce__ │ │ │ │ 00000380 r BaseException___reduce____doc__ │ │ │ │ 00000380 t BaseException___setstate__ │ │ │ │ 0000035c r BaseException___setstate____doc__ │ │ │ │ -000028b4 t BaseException___traceback___get │ │ │ │ -00002c9c t BaseException___traceback___set │ │ │ │ -000027a0 t BaseException_add_note │ │ │ │ +0000276c t BaseException___traceback___get │ │ │ │ +00002b54 t BaseException___traceback___set │ │ │ │ +00000c3c t BaseException___traceback___set_impl │ │ │ │ +00002b64 t BaseException_add_note │ │ │ │ 000002d0 r BaseException_add_note__doc__ │ │ │ │ -00002e0c t BaseException_args_get │ │ │ │ -00002f18 t BaseException_args_set │ │ │ │ +00002bc8 t BaseException_args_get │ │ │ │ +00002cd4 t BaseException_args_set │ │ │ │ 00000154 t BaseException_clear │ │ │ │ 00000bac t BaseException_dealloc │ │ │ │ 00003e68 d BaseException_getset │ │ │ │ -00001e28 t BaseException_init │ │ │ │ +000021ec t BaseException_init │ │ │ │ 00003e40 d BaseException_members │ │ │ │ 00003ee0 d BaseException_methods │ │ │ │ 00000098 t BaseException_new │ │ │ │ -000024a4 t BaseException_repr │ │ │ │ -00000ee8 t BaseException_str │ │ │ │ -00001ec8 t BaseException_traverse │ │ │ │ +0000235c t BaseException_repr │ │ │ │ +00000da0 t BaseException_str │ │ │ │ +0000228c t BaseException_traverse │ │ │ │ 00000ad0 t BaseException_vectorcall │ │ │ │ -0000293c t BaseException_with_traceback │ │ │ │ +00002d00 t BaseException_with_traceback │ │ │ │ 0000030c r BaseException_with_traceback__doc__ │ │ │ │ -00001a7c t ImportError_clear │ │ │ │ +00001bc8 t ImportError_clear │ │ │ │ 00001634 t ImportError_dealloc │ │ │ │ -00000c3c t ImportError_init │ │ │ │ +00001f74 t ImportError_init │ │ │ │ 00003574 d ImportError_members │ │ │ │ 00003554 d ImportError_methods │ │ │ │ 00000afc t ImportError_reduce │ │ │ │ 00000740 t ImportError_repr │ │ │ │ -00000e94 t ImportError_str │ │ │ │ -0000138c t ImportError_traverse │ │ │ │ +00000d4c t ImportError_str │ │ │ │ +00001244 t ImportError_traverse │ │ │ │ 0000034c t KeyError_str │ │ │ │ 00000354 t MemoryError_dealloc │ │ │ │ 000001d0 t MemoryError_new │ │ │ │ -00002928 t NameError_clear │ │ │ │ -00002630 t NameError_dealloc │ │ │ │ -00001c3c t NameError_init │ │ │ │ +00002cec t NameError_clear │ │ │ │ +000024e8 t NameError_dealloc │ │ │ │ +00001af4 t NameError_init │ │ │ │ 00002074 d NameError_members │ │ │ │ 00000000 b NameError_methods │ │ │ │ -0000221c t NameError_traverse │ │ │ │ -00001ba8 t OSError_clear │ │ │ │ -0000179c t OSError_dealloc │ │ │ │ +000020d4 t NameError_traverse │ │ │ │ +00001cf4 t OSError_clear │ │ │ │ +000018e8 t OSError_dealloc │ │ │ │ 00003220 d OSError_getset │ │ │ │ 0000126c t OSError_init │ │ │ │ 00003268 d OSError_members │ │ │ │ 00003248 d OSError_methods │ │ │ │ 00000d40 t OSError_new │ │ │ │ 000005f0 t OSError_reduce │ │ │ │ -000028f0 t OSError_str │ │ │ │ -00002284 t OSError_traverse │ │ │ │ +000027a8 t OSError_str │ │ │ │ +0000213c t OSError_traverse │ │ │ │ 00000144 t OSError_written_get │ │ │ │ 00000188 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -7405,15 +7406,15 @@ │ │ │ │ 00000e00 D PyExc_ZeroDivisionError │ │ │ │ 000010ec T PyExceptionClass_Name │ │ │ │ 00000030 T PyException_GetArgs │ │ │ │ 00000000 T PyException_GetCause │ │ │ │ 000015b8 T PyException_GetContext │ │ │ │ 00000668 T PyException_GetTraceback │ │ │ │ 000010bc T PyException_SetArgs │ │ │ │ -00001fa4 T PyException_SetCause │ │ │ │ +00002368 T PyException_SetCause │ │ │ │ 000015e8 T PyException_SetContext │ │ │ │ 000009b0 T PyException_SetTraceback │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_New │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -7451,31 +7452,31 @@ │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -000015e4 T PyUnicodeDecodeError_Create │ │ │ │ -00002af8 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00003b78 T PyUnicodeDecodeError_GetEnd │ │ │ │ -00002c00 T PyUnicodeDecodeError_GetObject │ │ │ │ +0000149c T PyUnicodeDecodeError_Create │ │ │ │ +000029b0 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +0000388c T PyUnicodeDecodeError_GetEnd │ │ │ │ +00002ab8 T PyUnicodeDecodeError_GetObject │ │ │ │ 000011d0 T PyUnicodeDecodeError_GetReason │ │ │ │ 00000c88 T PyUnicodeDecodeError_GetStart │ │ │ │ -00002e80 T PyUnicodeDecodeError_SetEnd │ │ │ │ -00002eb8 T PyUnicodeDecodeError_SetReason │ │ │ │ -00002e48 T PyUnicodeDecodeError_SetStart │ │ │ │ +00002c3c T PyUnicodeDecodeError_SetEnd │ │ │ │ +00002c74 T PyUnicodeDecodeError_SetReason │ │ │ │ +00002c04 T PyUnicodeDecodeError_SetStart │ │ │ │ 000005ac T PyUnicodeEncodeError_GetEncoding │ │ │ │ 00000ce4 T PyUnicodeEncodeError_GetEnd │ │ │ │ 00001104 T PyUnicodeEncodeError_GetObject │ │ │ │ 0000118c T PyUnicodeEncodeError_GetReason │ │ │ │ 00000d40 T PyUnicodeEncodeError_GetStart │ │ │ │ -000032f8 T PyUnicodeEncodeError_SetEnd │ │ │ │ -00003330 T PyUnicodeEncodeError_SetReason │ │ │ │ -000032c0 T PyUnicodeEncodeError_SetStart │ │ │ │ +000030b4 T PyUnicodeEncodeError_SetEnd │ │ │ │ +000030ec T PyUnicodeEncodeError_SetReason │ │ │ │ +0000307c T PyUnicodeEncodeError_SetStart │ │ │ │ 00000d9c T PyUnicodeTranslateError_GetEnd │ │ │ │ 00001148 T PyUnicodeTranslateError_GetObject │ │ │ │ 00001214 T PyUnicodeTranslateError_GetReason │ │ │ │ 00000df8 T PyUnicodeTranslateError_GetStart │ │ │ │ 00000e54 T PyUnicodeTranslateError_SetEnd │ │ │ │ 00001258 T PyUnicodeTranslateError_SetReason │ │ │ │ 00000e8c T PyUnicodeTranslateError_SetStart │ │ │ │ @@ -7491,69 +7492,69 @@ │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 00000ec4 T PyUnstable_Exc_PrepReraiseStar │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 00000bfc t Py_XDECREF │ │ │ │ -00001ff8 t StopIteration_clear │ │ │ │ -000023f0 t StopIteration_dealloc │ │ │ │ -000022d0 t StopIteration_init │ │ │ │ +000023bc t StopIteration_clear │ │ │ │ +000027b4 t StopIteration_dealloc │ │ │ │ +00002694 t StopIteration_init │ │ │ │ 00003ac0 d StopIteration_members │ │ │ │ 000000ec t StopIteration_traverse │ │ │ │ -00001fb4 t SyntaxError_clear │ │ │ │ -00001d38 t SyntaxError_dealloc │ │ │ │ -000010b4 t SyntaxError_init │ │ │ │ +00001e6c t SyntaxError_clear │ │ │ │ +00001bf0 t SyntaxError_dealloc │ │ │ │ +00000f6c t SyntaxError_init │ │ │ │ 00001cbc d SyntaxError_members │ │ │ │ -00002644 t SyntaxError_str │ │ │ │ -000014ac t SyntaxError_traverse │ │ │ │ -00002068 t SystemExit_clear │ │ │ │ -00001304 t SystemExit_dealloc │ │ │ │ -00001020 t SystemExit_init │ │ │ │ +000024fc t SyntaxError_str │ │ │ │ +00001364 t SyntaxError_traverse │ │ │ │ +0000242c t SystemExit_clear │ │ │ │ +000011bc t SystemExit_dealloc │ │ │ │ +00000ed8 t SystemExit_init │ │ │ │ 000038e8 d SystemExit_members │ │ │ │ -00002dac t SystemExit_traverse │ │ │ │ -00001644 t UnicodeDecodeError_init │ │ │ │ -00001788 t UnicodeDecodeError_str │ │ │ │ -00000f24 t UnicodeEncodeError_init │ │ │ │ -000029b4 t UnicodeEncodeError_str │ │ │ │ -00001a2c t UnicodeError_clear │ │ │ │ -000019a8 t UnicodeError_dealloc │ │ │ │ +00002b68 t SystemExit_traverse │ │ │ │ +000014fc t UnicodeDecodeError_init │ │ │ │ +00001640 t UnicodeDecodeError_str │ │ │ │ +00000ddc t UnicodeEncodeError_init │ │ │ │ +0000286c t UnicodeEncodeError_str │ │ │ │ +000018e4 t UnicodeError_clear │ │ │ │ +00001860 t UnicodeError_dealloc │ │ │ │ 000014b8 d UnicodeError_members │ │ │ │ -0000207c t UnicodeError_traverse │ │ │ │ -00003a50 t UnicodeTranslateError_init │ │ │ │ -00003bdc t UnicodeTranslateError_str │ │ │ │ +00002440 t UnicodeError_traverse │ │ │ │ +00003764 t UnicodeTranslateError_init │ │ │ │ +000038f0 t UnicodeTranslateError_str │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 000002bc T _PyBuiltins_AddExceptions │ │ │ │ -0000237c T _PyErr_NoMemory │ │ │ │ +00002234 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000108c d _PyExc_ArithmeticError │ │ │ │ 00001164 d _PyExc_AssertionError │ │ │ │ 00001d84 d _PyExc_AttributeError │ │ │ │ 00003d6c d _PyExc_BaseException │ │ │ │ 000036b0 d _PyExc_BaseExceptionGroup │ │ │ │ 00003078 d _PyExc_BlockingIOError │ │ │ │ 00002df8 d _PyExc_BrokenPipeError │ │ │ │ 00000aa8 d _PyExc_BufferError │ │ │ │ 00000238 d _PyExc_BytesWarning │ │ │ │ 00002ecc d _PyExc_ChildProcessError │ │ │ │ -00001950 T _PyExc_ClearExceptionGroupType │ │ │ │ +00001808 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002d24 d _PyExc_ConnectionAbortedError │ │ │ │ 00002fa4 d _PyExc_ConnectionError │ │ │ │ 00002c50 d _PyExc_ConnectionRefusedError │ │ │ │ 00002b7c d _PyExc_ConnectionResetError │ │ │ │ 00000058 T _PyExc_CreateExceptionGroup │ │ │ │ 00000820 d _PyExc_DeprecationWarning │ │ │ │ 00002400 d _PyExc_EOFError │ │ │ │ 00000160 d _PyExc_EncodingWarning │ │ │ │ 00003c94 d _PyExc_Exception │ │ │ │ 00002aa8 d _PyExc_FileExistsError │ │ │ │ 000029d4 d _PyExc_FileNotFoundError │ │ │ │ -000021ac T _PyExc_Fini │ │ │ │ +00002570 T _PyExc_Fini │ │ │ │ 00000fb4 d _PyExc_FloatingPointError │ │ │ │ 000004c0 d _PyExc_FutureWarning │ │ │ │ 00003914 d _PyExc_GeneratorExit │ │ │ │ 000033a8 d _PyExc_ImportCycleError │ │ │ │ 00003480 d _PyExc_ImportError │ │ │ │ 000003e8 d _PyExc_ImportWarning │ │ │ │ 00001960 D _PyExc_IncompleteInputError │ │ │ │ @@ -7572,15 +7573,15 @@ │ │ │ │ 00001fa0 d _PyExc_NameError │ │ │ │ 0000282c d _PyExc_NotADirectoryError │ │ │ │ 000020a0 d _PyExc_NotImplementedError │ │ │ │ 0000314c d _PyExc_OSError │ │ │ │ 00000edc d _PyExc_OverflowError │ │ │ │ 00000748 d _PyExc_PendingDeprecationWarning │ │ │ │ 00002684 d _PyExc_PermissionError │ │ │ │ -00002fa4 T _PyExc_PrepReraiseStar │ │ │ │ +00002d60 T _PyExc_PrepReraiseStar │ │ │ │ 000025b0 d _PyExc_ProcessLookupError │ │ │ │ 00002178 d _PyExc_PythonFinalizationError │ │ │ │ 00002250 d _PyExc_RecursionError │ │ │ │ 00000c54 d _PyExc_ReferenceError │ │ │ │ 00000088 d _PyExc_ResourceWarning │ │ │ │ 00002328 d _PyExc_RuntimeError │ │ │ │ 00000598 d _PyExc_RuntimeWarning │ │ │ │ @@ -7599,47 +7600,47 @@ │ │ │ │ 00001530 d _PyExc_UnicodeError │ │ │ │ 00001238 d _PyExc_UnicodeTranslateError │ │ │ │ 00000310 d _PyExc_UnicodeWarning │ │ │ │ 000008f8 d _PyExc_UserWarning │ │ │ │ 00001604 d _PyExc_ValueError │ │ │ │ 000009d0 d _PyExc_Warning │ │ │ │ 00000e04 d _PyExc_ZeroDivisionError │ │ │ │ -000025c4 T _PyException_AddNote │ │ │ │ +00002988 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_Name │ │ │ │ -000024f4 T _PyUnicodeError_GetParams │ │ │ │ +000023ac T _PyUnicodeError_GetParams │ │ │ │ 0000101c T _PyUnicodeTranslateError_Create │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000244 r __func__.0 │ │ │ │ 00000228 r __func__.1 │ │ │ │ 00000258 r __func__.2 │ │ │ │ -000018a4 t check_unicode_error_attribute │ │ │ │ -00002b3c t check_unicode_error_type │ │ │ │ -00003828 t collect_exception_group_leaf_ids │ │ │ │ -00003f10 t exceptiongroup_split_recursive.constprop.0 │ │ │ │ -000039c4 t exceptiongroup_split_recursive.constprop.1 │ │ │ │ -00003328 t exceptiongroup_split_recursive.constprop.2 │ │ │ │ -000034fc t exceptiongroup_subset │ │ │ │ -00003418 t get_matcher_type │ │ │ │ +0000175c t check_unicode_error_attribute │ │ │ │ +000029f4 t check_unicode_error_type │ │ │ │ +0000353c t collect_exception_group_leaf_ids │ │ │ │ +000042f0 t exceptiongroup_split_recursive.constprop.0 │ │ │ │ +00003da4 t exceptiongroup_split_recursive.constprop.1 │ │ │ │ +00003700 t exceptiongroup_split_recursive.constprop.2 │ │ │ │ +000032b8 t exceptiongroup_subset │ │ │ │ +000031d4 t get_matcher_type │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ -00002bac t unicode_error_get_encoding_impl │ │ │ │ -00002c48 t unicode_error_get_object_impl │ │ │ │ +00002a64 t unicode_error_get_encoding_impl │ │ │ │ +00002b00 t unicode_error_get_object_impl │ │ │ │ 0000106c t unicode_error_get_reason_impl │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ @@ -7729,27 +7730,27 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ 000000d4 D _Py_GenericAliasIterType │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000534 T _Py_make_parameters │ │ │ │ -00000bb4 T _Py_subs_parameters │ │ │ │ +000003b0 T _Py_make_parameters │ │ │ │ +000008b0 T _Py_subs_parameters │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_typing_type_repr │ │ │ │ U _Py_union_type_or │ │ │ │ 00000000 r attr_exceptions │ │ │ │ 00000344 d ga_as_mapping │ │ │ │ 000001c8 d ga_as_number │ │ │ │ -000016a4 t ga_call │ │ │ │ +000013a0 t ga_call │ │ │ │ 000000e8 t ga_dealloc │ │ │ │ 000000c4 t ga_dir │ │ │ │ 000002ec t ga_getattro │ │ │ │ -00000aec t ga_getitem │ │ │ │ +000007e8 t ga_getitem │ │ │ │ 00000158 t ga_hash │ │ │ │ 00000000 t ga_instancecheck │ │ │ │ 0000038c t ga_iter │ │ │ │ 000001f8 t ga_iter_clear │ │ │ │ 00000488 t ga_iter_dealloc │ │ │ │ 000001a8 d ga_iter_methods │ │ │ │ 00000068 t ga_iter_reduce │ │ │ │ @@ -7758,23 +7759,23 @@ │ │ │ │ 00000294 d ga_members │ │ │ │ 000002e4 d ga_methods │ │ │ │ 00000138 t ga_mro_entries │ │ │ │ 00000000 t ga_new │ │ │ │ 000004bc t ga_parameters │ │ │ │ 00000258 d ga_properties │ │ │ │ 000002c0 t ga_reduce │ │ │ │ -00000838 t ga_repr │ │ │ │ +00000534 t ga_repr │ │ │ │ 000001a0 t ga_richcompare │ │ │ │ 00000034 t ga_subclasscheck │ │ │ │ 0000025c t ga_traverse │ │ │ │ -00000a98 t ga_unpacked_tuple_args │ │ │ │ +00000794 t ga_unpacked_tuple_args │ │ │ │ 00000194 t ga_vectorcall │ │ │ │ 00000028 r genericalias__doc__ │ │ │ │ -00001600 t set_orig_class │ │ │ │ -000016d4 t tuple_extend │ │ │ │ +000012fc t set_orig_class │ │ │ │ +000013d0 t tuple_extend │ │ │ │ │ │ │ │ genobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 000001b0 r .LC10 │ │ │ │ @@ -7844,15 +7845,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 00001194 T PyGen_GetCode │ │ │ │ 0000148c T PyGen_New │ │ │ │ 00001460 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000a34 t PyGen_am_send │ │ │ │ +00000814 t PyGen_am_send │ │ │ │ U PyIter_Check │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallNoArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ @@ -7864,37 +7865,37 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000086c t Py_XDECREF │ │ │ │ +000006d4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -000010d0 T _PyAsyncGenASend_Send │ │ │ │ +00000eb0 T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00001124 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000f04 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -00001688 T _PyCoro_ComputeOrigin │ │ │ │ -00000a48 T _PyCoro_GetAwaitableIter │ │ │ │ +00001468 T _PyCoro_ComputeOrigin │ │ │ │ +00000828 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyGC_VisitStackRef │ │ │ │ -00001560 T _PyGen_ClearFrame │ │ │ │ +00001340 T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000d54 T _PyGen_SetStopIterationValue │ │ │ │ +00000b34 T _PyGen_SetStopIterationValue │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -7910,46 +7911,46 @@ │ │ │ │ 00000b74 t ag_getcode │ │ │ │ 00000b90 t ag_getframe │ │ │ │ 0000116c t ag_getstate │ │ │ │ 00000114 r async_aclose_doc │ │ │ │ 000000f0 r async_asend_doc │ │ │ │ 00000048 r async_athrow_doc │ │ │ │ 00000244 t async_gen_aclose │ │ │ │ -00001094 t async_gen_anext │ │ │ │ +00000e74 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 000000fc t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009d8 t async_gen_asend_close │ │ │ │ -000013dc t async_gen_asend_dealloc │ │ │ │ -00001528 t async_gen_asend_finalize │ │ │ │ +000011bc t async_gen_asend_dealloc │ │ │ │ +00001308 t async_gen_asend_finalize │ │ │ │ 00000d50 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000ec0 t async_gen_asend_new │ │ │ │ -00000fd0 t async_gen_asend_send │ │ │ │ +00000ca0 t async_gen_asend_new │ │ │ │ +00000db0 t async_gen_asend_send │ │ │ │ 000008e8 t async_gen_asend_throw │ │ │ │ 00000e84 t async_gen_asend_traverse │ │ │ │ 000007b4 t async_gen_athrow │ │ │ │ 000005cc d async_gen_athrow_as_async │ │ │ │ 00001024 t async_gen_athrow_close │ │ │ │ 000006a8 t async_gen_athrow_dealloc │ │ │ │ 0000076c t async_gen_athrow_finalize │ │ │ │ 000003cc t async_gen_athrow_iternext │ │ │ │ 000005dc d async_gen_athrow_methods │ │ │ │ 00000280 t async_gen_athrow_new │ │ │ │ 000003e8 t async_gen_athrow_send │ │ │ │ 00000bac t async_gen_athrow_throw │ │ │ │ 00000ee4 t async_gen_athrow_traverse │ │ │ │ 00000704 d async_gen_getsetlist │ │ │ │ -00000da4 t async_gen_init_hooks │ │ │ │ +00000b84 t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000fe8 t async_gen_repr │ │ │ │ -00001620 t async_gen_traverse │ │ │ │ -00001208 t async_gen_unwrap_value │ │ │ │ -000012e4 t async_gen_wrapped_val_dealloc │ │ │ │ +00001400 t async_gen_traverse │ │ │ │ +00000fe8 t async_gen_unwrap_value │ │ │ │ +000010c4 t async_gen_wrapped_val_dealloc │ │ │ │ 000011c0 t async_gen_wrapped_val_traverse │ │ │ │ 000003c4 r close_doc │ │ │ │ 000007e4 d coro_as_async │ │ │ │ 0000082c t coro_await │ │ │ │ 00000148 r coro_close_doc │ │ │ │ 0000087c d coro_getsetlist │ │ │ │ 00000854 d coro_memberlist │ │ │ │ @@ -7964,42 +7965,44 @@ │ │ │ │ 000008b8 t coro_wrapper_send │ │ │ │ 000008d0 t coro_wrapper_throw │ │ │ │ 00000e50 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b58 t cr_getframe │ │ │ │ 0000111c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ -00000f90 t gen_clear_frame │ │ │ │ -00000b3c t gen_close │ │ │ │ -00000bc4 t gen_close_iter │ │ │ │ -00000760 t gen_dealloc │ │ │ │ -00000a14 t gen_finalize │ │ │ │ +00000fe8 t gen_clear_frame │ │ │ │ +00000c24 t gen_close │ │ │ │ +000009a4 t gen_close_iter │ │ │ │ +00000848 t gen_dealloc │ │ │ │ +00000afc t gen_finalize │ │ │ │ 000000d4 t gen_get_name │ │ │ │ 00000140 t gen_get_qualname │ │ │ │ 000000b8 t gen_getcode │ │ │ │ 0000019c t gen_getframe │ │ │ │ 00000168 t gen_getrunning │ │ │ │ 000009a0 d gen_getsetlist │ │ │ │ 00000f80 t gen_getstate │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000fa4 t gen_getyieldfrom │ │ │ │ 000002d4 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 00000940 d gen_methods │ │ │ │ 000011f4 t gen_new_with_qualname │ │ │ │ 0000099c t gen_repr │ │ │ │ -00000d08 t gen_send │ │ │ │ +00000ae8 t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ +00000760 t gen_send_ex2.constprop.0 │ │ │ │ +000004fc t gen_set_exception │ │ │ │ 00000d68 t gen_set_name │ │ │ │ 00000ddc t gen_set_qualname │ │ │ │ -00000980 t gen_set_stop_iteration.isra.0 │ │ │ │ +00000760 t gen_set_stop_iteration.isra.0 │ │ │ │ 00001144 t gen_sizeof │ │ │ │ 000000b8 t gen_throw │ │ │ │ -000008ac t gen_throw_current_exception │ │ │ │ -00001020 t gen_traverse │ │ │ │ +00000714 t gen_throw_current_exception │ │ │ │ +00001078 t gen_traverse │ │ │ │ 00000200 t make_gen │ │ │ │ 000003f8 r send_doc │ │ │ │ 000002b8 r sizeof__doc__ │ │ │ │ 00000030 r state_strings.0 │ │ │ │ 00000018 r state_strings.1 │ │ │ │ 00000000 r state_strings.2 │ │ │ │ 000002ec r throw_doc │ │ │ │ @@ -8040,26 +8043,26 @@ │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_EOFError │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 0000013c T PyFile_FromFd │ │ │ │ -0000033c T PyFile_GetLine │ │ │ │ +00000418 T PyFile_GetLine │ │ │ │ 00000000 T PyFile_NewStdPrinter │ │ │ │ 000000b4 T PyFile_OpenCode │ │ │ │ 000001c4 T PyFile_OpenCodeObject │ │ │ │ 00000000 T PyFile_SetOpenCodeHook │ │ │ │ 00000000 T PyFile_WriteObject │ │ │ │ 00000194 T PyFile_WriteString │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSsize_t │ │ │ │ -00000614 T PyObject_AsFileDescriptor │ │ │ │ +0000033c T PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ U PyObject_Repr │ │ │ │ @@ -8094,15 +8097,15 @@ │ │ │ │ U _Py_write │ │ │ │ U __errno_location │ │ │ │ U __uflow │ │ │ │ U fileno │ │ │ │ U flockfile │ │ │ │ U funlockfile │ │ │ │ 00000098 t get_closed │ │ │ │ -00000860 t get_encoding │ │ │ │ +00000588 t get_encoding │ │ │ │ 000001f4 t get_mode │ │ │ │ U isatty │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ 00000308 t stdprinter_fileno │ │ │ │ 000000d4 d stdprinter_getsetlist │ │ │ │ 00000210 t stdprinter_isatty │ │ │ │ @@ -8169,26 +8172,26 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ -00000580 T PyFloat_AsDouble │ │ │ │ +00000568 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 00000334 T PyFloat_FromString │ │ │ │ 0000007c T PyFloat_GetInfo │ │ │ │ 00000564 T PyFloat_GetMax │ │ │ │ 00000588 T PyFloat_GetMin │ │ │ │ -00001610 T PyFloat_Pack2 │ │ │ │ -00001f54 T PyFloat_Pack4 │ │ │ │ -000013d8 T PyFloat_Pack8 │ │ │ │ +000015d0 T PyFloat_Pack2 │ │ │ │ +00001f7c T PyFloat_Pack4 │ │ │ │ +00001400 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00002090 T PyFloat_Unpack2 │ │ │ │ -00002044 T PyFloat_Unpack4 │ │ │ │ +000020b8 T PyFloat_Unpack2 │ │ │ │ +0000206c T PyFloat_Unpack4 │ │ │ │ 000004f8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ @@ -8209,15 +8212,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000640 t Py_XDECREF │ │ │ │ +000013c0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 00000028 r _CHAR_TO_HEX │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -8240,15 +8243,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_HashDouble │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000076c T _Py_convert_int_to_double │ │ │ │ +00000754 T _Py_convert_int_to_double │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_dg_dtoa │ │ │ │ U _Py_dg_freedtoa │ │ │ │ U _Py_dg_strtod │ │ │ │ U _Py_parse_inf_or_nan │ │ │ │ U _Py_string_to_number_with_underscores │ │ │ │ U _Py_tss_interp │ │ │ │ @@ -8259,63 +8262,63 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000013c t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000238 t float___ceil__ │ │ │ │ 00000b2c r float___ceil____doc__ │ │ │ │ 00000260 t float___floor__ │ │ │ │ 00000b68 r float___floor____doc__ │ │ │ │ -00000858 t float___format__ │ │ │ │ +00000818 t float___format__ │ │ │ │ 00000504 r float___format____doc__ │ │ │ │ -00000760 t float___getformat__ │ │ │ │ +00000720 t float___getformat__ │ │ │ │ 00000558 r float___getformat____doc__ │ │ │ │ 00000540 t float___getnewargs__ │ │ │ │ 000006b8 r float___getnewargs____doc__ │ │ │ │ -00001584 t float___round__ │ │ │ │ +000015ac t float___round__ │ │ │ │ 00000a84 r float___round____doc__ │ │ │ │ 000005a8 t float___trunc__ │ │ │ │ 00000ba4 r float___trunc____doc__ │ │ │ │ 000004e0 t float___trunc___impl │ │ │ │ -000014b4 t float_abs │ │ │ │ -000009b8 t float_add │ │ │ │ -00001bb8 t float_as_integer_ratio │ │ │ │ +000014dc t float_abs │ │ │ │ +000009a0 t float_add │ │ │ │ +00001be0 t float_as_integer_ratio │ │ │ │ 00000784 r float_as_integer_ratio__doc__ │ │ │ │ 000000e4 d float_as_number │ │ │ │ -00001b90 t float_bool │ │ │ │ -00001244 t float_conjugate │ │ │ │ +00001bb8 t float_bool │ │ │ │ +00001204 t float_conjugate │ │ │ │ 00000a38 r float_conjugate__doc__ │ │ │ │ 000000d0 t float_dealloc │ │ │ │ -0000080c t float_div │ │ │ │ +000007f4 t float_div │ │ │ │ 00000288 t float_divmod │ │ │ │ -000008fc t float_float │ │ │ │ +000008bc t float_float │ │ │ │ 0000003c t float_floor_div │ │ │ │ 00000398 t float_from_number │ │ │ │ 000006d8 r float_from_number__doc__ │ │ │ │ 000004b4 t float_from_string_inner │ │ │ │ -00000b74 t float_fromhex │ │ │ │ +00000b34 t float_fromhex │ │ │ │ 000008e0 r float_fromhex__doc__ │ │ │ │ -0000126c t float_getimag │ │ │ │ -00001258 t float_getreal │ │ │ │ +0000122c t float_getimag │ │ │ │ +00001218 t float_getreal │ │ │ │ 00000174 d float_getset │ │ │ │ -00001138 t float_hash │ │ │ │ -00001290 t float_hex │ │ │ │ +00001120 t float_hash │ │ │ │ +00001250 t float_hex │ │ │ │ 00000990 r float_hex__doc__ │ │ │ │ 00000488 t float_is_integer │ │ │ │ 00000bf0 r float_is_integer__doc__ │ │ │ │ 000001b0 d float_methods │ │ │ │ 00000238 t float_mul │ │ │ │ -00001ac0 t float_neg │ │ │ │ -00000944 t float_new │ │ │ │ +00001ae8 t float_neg │ │ │ │ +00000904 t float_new │ │ │ │ 0000072c r float_new__doc__ │ │ │ │ -000012e0 t float_new_impl │ │ │ │ -00000b70 t float_pow │ │ │ │ -00000a00 t float_rem │ │ │ │ -00001a58 t float_repr │ │ │ │ +000012c8 t float_new_impl │ │ │ │ +00000b58 t float_pow │ │ │ │ +000009c0 t float_rem │ │ │ │ +00001a80 t float_repr │ │ │ │ 000001a8 t float_richcompare │ │ │ │ -00000680 t float_sub │ │ │ │ -00001150 t float_vectorcall │ │ │ │ +00000640 t float_sub │ │ │ │ +00001138 t float_vectorcall │ │ │ │ 00000428 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 00000290 d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -8478,36 +8481,36 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00001cc0 t frame___sizeof__ │ │ │ │ 000000cc r frame___sizeof____doc__ │ │ │ │ 00000ae8 t frame_back_get │ │ │ │ 00000260 r frame_builtins__doc__ │ │ │ │ 00000204 t frame_builtins_get │ │ │ │ -0000139c t frame_clear │ │ │ │ +00001390 t frame_clear │ │ │ │ 00000118 r frame_clear__doc__ │ │ │ │ 00000228 r frame_code__doc__ │ │ │ │ 00000bc0 t frame_code_get │ │ │ │ 00000060 t frame_dealloc │ │ │ │ 00000154 r frame_generator__doc__ │ │ │ │ 00001408 t frame_generator_get │ │ │ │ 000001d8 d frame_getsetlist │ │ │ │ 0000028c r frame_globals__doc__ │ │ │ │ 00000c34 t frame_globals_get │ │ │ │ 000002b8 r frame_lasti__doc__ │ │ │ │ -000018bc t frame_lasti_get │ │ │ │ +000018d8 t frame_lasti_get │ │ │ │ 000002fc r frame_lineno__doc__ │ │ │ │ 00000c6c t frame_lineno_get │ │ │ │ 0000033c t frame_lineno_set │ │ │ │ 0000032c r frame_locals__doc__ │ │ │ │ 00000508 t frame_locals_get │ │ │ │ 00000188 t frame_locals_get_impl.part.0 │ │ │ │ 000002b4 d frame_memberlist │ │ │ │ 000001a8 d frame_methods │ │ │ │ 000002e8 t frame_repr │ │ │ │ -0000108c t frame_tp_clear │ │ │ │ +00001080 t frame_tp_clear │ │ │ │ 0000019c r frame_trace__doc__ │ │ │ │ 000003a8 t frame_trace_get │ │ │ │ 000001ec r frame_trace_opcodes__doc__ │ │ │ │ 00000374 t frame_trace_opcodes_get │ │ │ │ 000002f4 t frame_trace_opcodes_set │ │ │ │ 00000210 t frame_trace_set │ │ │ │ 000009cc t frame_traverse │ │ │ │ @@ -8533,19 +8536,19 @@ │ │ │ │ 0000071c t framelocalsproxy_new │ │ │ │ 000019ac t framelocalsproxy_or │ │ │ │ 00001ad8 t framelocalsproxy_pop │ │ │ │ 00000654 t framelocalsproxy_repr │ │ │ │ 00001948 t framelocalsproxy_reversed │ │ │ │ 000012fc t framelocalsproxy_richcompare │ │ │ │ 000017ec t framelocalsproxy_setdefault │ │ │ │ -00001428 t framelocalsproxy_setitem │ │ │ │ +0000141c t framelocalsproxy_setitem │ │ │ │ 00000718 t framelocalsproxy_tp_clear │ │ │ │ 000010d0 t framelocalsproxy_update │ │ │ │ 00001684 t framelocalsproxy_values │ │ │ │ -000018ec t framelocalsproxy_visit │ │ │ │ +00001908 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -8889,16 +8892,16 @@ │ │ │ │ 00000198 t anextawaitable_getiter │ │ │ │ 00000104 t anextawaitable_iternext │ │ │ │ 0000028c d anextawaitable_methods │ │ │ │ 00000338 t anextawaitable_proxy │ │ │ │ 00000318 t anextawaitable_send │ │ │ │ 000003f8 t anextawaitable_throw │ │ │ │ 00000500 t anextawaitable_traverse │ │ │ │ -000002e8 t calliter_dealloc │ │ │ │ -0000016c t calliter_iternext │ │ │ │ +0000016c t calliter_dealloc │ │ │ │ +000002e8 t calliter_iternext │ │ │ │ 000002cc d calliter_methods │ │ │ │ 00000438 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 000001f8 t iter_dealloc │ │ │ │ 000000ec t iter_iternext │ │ │ │ 00000000 t iter_len │ │ │ │ @@ -8992,26 +8995,26 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d4 D PyListIter_Type │ │ │ │ 000001a8 D PyListRevIter_Type │ │ │ │ 00000398 T PyList_Append │ │ │ │ 0000024c T PyList_AsTuple │ │ │ │ -00002d94 T PyList_Clear │ │ │ │ -000031e0 T PyList_Extend │ │ │ │ -000063b4 T PyList_GetItem │ │ │ │ -00006ffc T PyList_GetItemRef │ │ │ │ -00002d10 T PyList_GetSlice │ │ │ │ -000024ec T PyList_Insert │ │ │ │ +00002fc0 T PyList_Clear │ │ │ │ +0000340c T PyList_Extend │ │ │ │ +00006338 T PyList_GetItem │ │ │ │ +00006f88 T PyList_GetItemRef │ │ │ │ +00002f3c T PyList_GetSlice │ │ │ │ +00002704 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 t PyList_New.constprop.0 │ │ │ │ -00002f68 T PyList_Reverse │ │ │ │ -00003768 T PyList_SetItem │ │ │ │ -00003a4c T PyList_SetSlice │ │ │ │ -000041fc T PyList_Size │ │ │ │ +00003194 T PyList_Reverse │ │ │ │ +000038a4 T PyList_SetItem │ │ │ │ +00003b88 T PyList_SetSlice │ │ │ │ +00004340 T PyList_Size │ │ │ │ 000005d4 T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ @@ -9063,22 +9066,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000004d4 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00002ddc T _PyList_AsTupleAndClear │ │ │ │ -00006980 T _PyList_BinarySlice │ │ │ │ -00005f6c T _PyList_Concat │ │ │ │ +00003008 T _PyList_AsTupleAndClear │ │ │ │ +00006900 T _PyList_BinarySlice │ │ │ │ +000060c8 T _PyList_Concat │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -00004560 T _PyList_Extend │ │ │ │ -000038a4 T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00008b40 T _PyList_GetItemRef │ │ │ │ -00007148 T _PyList_SliceSubscript │ │ │ │ +000046a4 T _PyList_Extend │ │ │ │ +000039e0 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00008acc T _PyList_GetItemRef │ │ │ │ +000070d4 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9087,103 +9090,103 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -0000458c t _list_extend │ │ │ │ +000046d0 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -00002248 t count_run │ │ │ │ -00002ea4 t gallop_left │ │ │ │ +00002254 t count_run │ │ │ │ +00002ef4 t gallop_left │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000512c t list___init__ │ │ │ │ +00005274 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00006dc8 t list___reversed__ │ │ │ │ +00006d54 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000218 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000040d0 t list_append │ │ │ │ +00004214 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00005c10 t list_ass_item │ │ │ │ -00003b08 t list_ass_slice_lock_held │ │ │ │ -000078e4 t list_ass_subscript │ │ │ │ -00002424 t list_clear_impl.isra.0 │ │ │ │ -00002fec t list_clear_slot │ │ │ │ -00007084 t list_contains │ │ │ │ -00003104 t list_copy │ │ │ │ +00005d6c t list_ass_item │ │ │ │ +00003c44 t list_ass_slice_lock_held │ │ │ │ +00007870 t list_ass_subscript │ │ │ │ +0000263c t list_clear_impl.isra.0 │ │ │ │ +00003218 t list_clear_slot │ │ │ │ +00007010 t list_contains │ │ │ │ +00003330 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002e4c t list_count │ │ │ │ +00003078 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 0000029c t list_dealloc │ │ │ │ -00006388 t list_extend │ │ │ │ +0000630c t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00004e00 t list_extend_lock_held │ │ │ │ -00008828 t list_index │ │ │ │ +00004f48 t list_extend_lock_held │ │ │ │ +000087b4 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -000087a0 t list_inplace_concat │ │ │ │ +0000872c t list_inplace_concat │ │ │ │ 0000009c t list_inplace_repeat │ │ │ │ -0000325c t list_inplace_repeat_lock_held │ │ │ │ -00002a58 t list_insert │ │ │ │ +00003488 t list_inplace_repeat_lock_held │ │ │ │ +00002c84 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00004504 t list_item │ │ │ │ -00006424 t list_iter │ │ │ │ -00004240 t list_iteritem │ │ │ │ -00004de8 t list_length │ │ │ │ +00004648 t list_item │ │ │ │ +000063a8 t list_iter │ │ │ │ +00004384 t list_iteritem │ │ │ │ +00004f30 t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005ce8 t list_pop │ │ │ │ +00005e44 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -000055ac t list_remove │ │ │ │ +000056f4 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -000083d8 t list_repeat │ │ │ │ -000081f8 t list_repr │ │ │ │ +0000835c t list_repeat │ │ │ │ +0000817c t list_repr │ │ │ │ 00000040 t list_resize │ │ │ │ -00008748 t list_reverse │ │ │ │ +000086d4 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00005240 t list_richcompare │ │ │ │ -000026ac t list_slice_lock_held │ │ │ │ -00007738 t list_sort │ │ │ │ +00005388 t list_richcompare │ │ │ │ +000028c4 t list_slice_lock_held │ │ │ │ +000076c4 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ -000011a0 t list_sort_impl │ │ │ │ +000011a8 t list_sort_impl │ │ │ │ 00000660 t list_sort_impl.constprop.0 │ │ │ │ -0000429c t list_subscript │ │ │ │ -00003834 t list_traverse │ │ │ │ -00005af4 t list_vectorcall │ │ │ │ -00006604 t listiter_dealloc │ │ │ │ -00003090 t listiter_len │ │ │ │ +000043e0 t list_subscript │ │ │ │ +00003970 t list_traverse │ │ │ │ +00005c50 t list_vectorcall │ │ │ │ +00006588 t listiter_dealloc │ │ │ │ +000032bc t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00006560 t listiter_next │ │ │ │ +000064e4 t listiter_next │ │ │ │ 000000dc t listiter_reduce │ │ │ │ 000000f4 t listiter_reduce_general │ │ │ │ 000001a0 t listiter_setstate │ │ │ │ -00002e18 t listiter_traverse │ │ │ │ -00006eb8 t listreviter_dealloc │ │ │ │ -00003220 t listreviter_len │ │ │ │ +00003044 t listiter_traverse │ │ │ │ +00006e44 t listreviter_dealloc │ │ │ │ +0000344c t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00006e20 t listreviter_next │ │ │ │ +00006dac t listreviter_next │ │ │ │ 0000023c t listreviter_reduce │ │ │ │ 00000254 t listreviter_setstate │ │ │ │ -000030d0 t listreviter_traverse │ │ │ │ +000032fc t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000108 t merge_at │ │ │ │ -00003120 t merge_getmem │ │ │ │ -00006f10 t py_list_clear │ │ │ │ +0000334c t merge_getmem │ │ │ │ +00006e9c t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -00008810 t safe_object_compare │ │ │ │ +0000879c t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -000087e4 t unsafe_float_compare │ │ │ │ -00002e18 t unsafe_latin_compare │ │ │ │ -00008390 t unsafe_long_compare │ │ │ │ -0000687c t unsafe_object_compare │ │ │ │ -000066f8 t unsafe_tuple_compare │ │ │ │ +00008770 t unsafe_float_compare │ │ │ │ +00002e68 t unsafe_latin_compare │ │ │ │ +00008314 t unsafe_long_compare │ │ │ │ +000067fc t unsafe_object_compare │ │ │ │ +0000667c t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000028 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9277,58 +9280,58 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000344 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000003e0 T PyLongWriter_Finish │ │ │ │ -0000fcd8 T PyLong_AsDouble │ │ │ │ +0000fec4 T PyLong_AsDouble │ │ │ │ 00002dec T PyLong_AsInt │ │ │ │ 0000012c T PyLong_AsInt32 │ │ │ │ -00006d14 T PyLong_AsInt64 │ │ │ │ +00006db0 T PyLong_AsInt64 │ │ │ │ 00001a18 T PyLong_AsLong │ │ │ │ 00001c30 T PyLong_AsLongAndOverflow │ │ │ │ -0000a608 T PyLong_AsLongLong │ │ │ │ -0000a460 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006d68 T PyLong_AsNativeBytes │ │ │ │ -000086e8 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ -00007eec t PyLong_AsNativeBytes.constprop.1 │ │ │ │ -00008498 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ +0000a6a0 T PyLong_AsLongLong │ │ │ │ +0000a4f8 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006e04 T PyLong_AsNativeBytes │ │ │ │ +00007f88 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ +00008788 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ +00008538 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ 00000620 T PyLong_AsSize_t │ │ │ │ 0000085c T PyLong_AsSsize_t │ │ │ │ 000001b0 T PyLong_AsUInt32 │ │ │ │ 00000204 T PyLong_AsUInt64 │ │ │ │ 00002fb0 T PyLong_AsUnsignedLong │ │ │ │ -0000fc20 T PyLong_AsUnsignedLongLong │ │ │ │ +0000fe14 T PyLong_AsUnsignedLongLong │ │ │ │ 00000258 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00001aa0 T PyLong_AsUnsignedLongMask │ │ │ │ +000019f0 T PyLong_AsUnsignedLongMask │ │ │ │ 00000714 T PyLong_AsVoidPtr │ │ │ │ -0000a2b8 T PyLong_Export │ │ │ │ -00000ec8 T PyLong_FreeExport │ │ │ │ -00009f68 T PyLong_FromDouble │ │ │ │ +0000a350 T PyLong_Export │ │ │ │ +00000ef4 T PyLong_FreeExport │ │ │ │ +0000a000 T PyLong_FromDouble │ │ │ │ 000007b4 T PyLong_FromInt32 │ │ │ │ -00011d18 T PyLong_FromInt64 │ │ │ │ +00011c0c T PyLong_FromInt64 │ │ │ │ 00000930 t PyLong_FromInt64.part.0 │ │ │ │ 000004ec T PyLong_FromLong │ │ │ │ -000031bc T PyLong_FromLongLong │ │ │ │ +00003270 T PyLong_FromLongLong │ │ │ │ 000003a4 T PyLong_FromNativeBytes │ │ │ │ -0000b8b8 T PyLong_FromSize_t │ │ │ │ +0000b950 T PyLong_FromSize_t │ │ │ │ 000006a4 T PyLong_FromSsize_t │ │ │ │ 00000980 T PyLong_FromString │ │ │ │ -00011d04 T PyLong_FromUInt32 │ │ │ │ +00011bf8 T PyLong_FromUInt32 │ │ │ │ 0000089c T PyLong_FromUInt64 │ │ │ │ -000132d4 T PyLong_FromUnicodeObject │ │ │ │ +000139f8 T PyLong_FromUnicodeObject │ │ │ │ 0000013c T PyLong_FromUnsignedLong │ │ │ │ 000030cc T PyLong_FromUnsignedLongLong │ │ │ │ -00000f1c T PyLong_FromUnsignedNativeBytes │ │ │ │ +00000f48 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000328 T PyLong_GetNativeLayout │ │ │ │ -00005fbc T PyLong_GetSign │ │ │ │ -00000f78 T PyLong_IsNegative │ │ │ │ +00006060 T PyLong_GetSign │ │ │ │ +00000fa4 T PyLong_IsNegative │ │ │ │ 00000404 T PyLong_IsPositive │ │ │ │ 00000460 T PyLong_IsZero │ │ │ │ 00000328 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -9348,59 +9351,59 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000062c T PyUnstable_Long_CompactValue │ │ │ │ 00000608 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000b878 t Py_XDECREF │ │ │ │ +0000b910 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00009ba8 T _PyCompactLong_Add │ │ │ │ -00013150 T _PyCompactLong_Multiply │ │ │ │ -00011b68 T _PyCompactLong_Subtract │ │ │ │ +00009c58 T _PyCompactLong_Add │ │ │ │ +00013874 T _PyCompactLong_Multiply │ │ │ │ +00011a5c T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004184 T _PyLong_AsByteArray │ │ │ │ -00004c94 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +00004234 T _PyLong_AsByteArray │ │ │ │ +00004d44 t _PyLong_AsByteArray.constprop.0 │ │ │ │ 000002f4 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00001b44 t _PyLong_AsUnsignedLongMask │ │ │ │ -00013090 T _PyLong_Copy │ │ │ │ +00001a94 t _PyLong_AsUnsignedLongMask │ │ │ │ +000137b4 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ -00002824 T _PyLong_DivmodNear │ │ │ │ +0000200c T _PyLong_DivmodNear │ │ │ │ 00002d74 T _PyLong_ExactDealloc │ │ │ │ 00000798 T _PyLong_FiniTypes │ │ │ │ -0001408c T _PyLong_Format │ │ │ │ +000147b0 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00001338 T _PyLong_FormatBytesWriter │ │ │ │ -0000e370 T _PyLong_FormatWriter │ │ │ │ -00014c9c T _PyLong_Frexp │ │ │ │ -0000aa50 T _PyLong_FromByteArray │ │ │ │ -000138c4 T _PyLong_FromBytes │ │ │ │ +00001288 T _PyLong_FormatBytesWriter │ │ │ │ +0000e548 T _PyLong_FormatWriter │ │ │ │ +000153c0 T _PyLong_Frexp │ │ │ │ +0000aae8 T _PyLong_FromByteArray │ │ │ │ +00013fe8 T _PyLong_FromBytes │ │ │ │ 000004d4 T _PyLong_FromDigits │ │ │ │ 000009bc t _PyLong_FromLarge │ │ │ │ 00000278 t _PyLong_FromMedium │ │ │ │ 000005bc t _PyLong_FromSTwoDigits │ │ │ │ -00016fec T _PyLong_GCD │ │ │ │ +00017800 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00017df8 T _PyLong_Lshift │ │ │ │ -0000125c t _PyLong_Negate │ │ │ │ +00018818 T _PyLong_Lshift │ │ │ │ +00017724 t _PyLong_Negate │ │ │ │ 000004c0 T _PyLong_New │ │ │ │ -00005f64 T _PyLong_NumBits │ │ │ │ -00015f3c T _PyLong_Rshift │ │ │ │ +00006008 T _PyLong_NumBits │ │ │ │ +00016674 T _PyLong_Rshift │ │ │ │ 00000540 T _PyLong_Sign │ │ │ │ -00001a4c T _PyLong_Size_t_Converter │ │ │ │ +0000199c T _PyLong_Size_t_Converter │ │ │ │ 000005b4 T _PyLong_UInt16_Converter │ │ │ │ -0000250c T _PyLong_UInt32_Converter │ │ │ │ -00016424 T _PyLong_UInt64_Converter │ │ │ │ +00001cf4 T _PyLong_UInt32_Converter │ │ │ │ +00016b5c T _PyLong_UInt64_Converter │ │ │ │ 00000560 T _PyLong_UInt8_Converter │ │ │ │ -00000e74 T _PyLong_UnsignedInt_Converter │ │ │ │ -00001bd4 T _PyLong_UnsignedLongLong_Converter │ │ │ │ +00000ea0 T _PyLong_UnsignedInt_Converter │ │ │ │ +00001b24 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d4 T _PyLong_UnsignedLong_Converter │ │ │ │ -00000fd8 T _PyLong_UnsignedShort_Converter │ │ │ │ +00001004 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9436,98 +9439,96 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000200 r convmultmax_base │ │ │ │ 00000168 r convwidth_base │ │ │ │ U frexp │ │ │ │ 0000032c r half_even_correction.10 │ │ │ │ -0000f274 t int___format__ │ │ │ │ +0000f44c t int___format__ │ │ │ │ 00001060 r int___format____doc__ │ │ │ │ 00000180 t int___getnewargs__ │ │ │ │ 000010b4 r int___getnewargs____doc__ │ │ │ │ -00001028 t int___round__ │ │ │ │ +00001054 t int___round__ │ │ │ │ 00000fd8 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000f9c r int___sizeof____doc__ │ │ │ │ -000023a0 t int_as_integer_ratio │ │ │ │ +00018d90 t int_as_integer_ratio │ │ │ │ 00000d54 r int_as_integer_ratio__doc__ │ │ │ │ -00002404 t int_bit_count │ │ │ │ +00001bec t int_bit_count │ │ │ │ 00000e64 r int_bit_count__doc__ │ │ │ │ -00012fc4 t int_bit_length │ │ │ │ +000136e8 t int_bit_length │ │ │ │ 00000f1c r int_bit_length__doc__ │ │ │ │ -0000a72c t int_from_bytes │ │ │ │ +0000a7c4 t int_from_bytes │ │ │ │ 000006c4 r int_from_bytes__doc__ │ │ │ │ 00000378 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000b8 t int_is_integer │ │ │ │ 00000660 r int_is_integer__doc__ │ │ │ │ -00003310 t int_to_bytes │ │ │ │ +000033c0 t int_to_bytes │ │ │ │ 00000a0c r int_to_bytes__doc__ │ │ │ │ -00011d7c t k_mul │ │ │ │ -00001c28 t kmul_split.constprop.0 │ │ │ │ -000139f8 t l_mod │ │ │ │ +00011c70 t k_mul │ │ │ │ +00018634 t kmul_split.constprop.0 │ │ │ │ +0001411c t l_mod │ │ │ │ U ldexp │ │ │ │ 00000040 r log_base_BASE │ │ │ │ -000133e4 t long_abs_method │ │ │ │ -00005424 t long_add │ │ │ │ -00005248 t long_add_method │ │ │ │ +00013b08 t long_abs_method │ │ │ │ +000054c8 t long_add │ │ │ │ +000052ec t long_add_method │ │ │ │ 000003e4 t long_alloc │ │ │ │ -000055b8 t long_and │ │ │ │ +0000565c t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ 00001ffc t long_bool │ │ │ │ 00002020 t long_compare │ │ │ │ 000020b4 t long_dealloc │ │ │ │ -0000c95c t long_div │ │ │ │ -00013508 t long_divmod │ │ │ │ -0000cd24 t long_divrem │ │ │ │ +0000cb34 t long_div │ │ │ │ +00013c2c t long_divmod │ │ │ │ +0000cefc t long_divrem │ │ │ │ 00000400 r long_doc │ │ │ │ -00014b90 t long_float │ │ │ │ -000140f4 t long_format_binary.constprop.0 │ │ │ │ +000152b4 t long_float │ │ │ │ +00014818 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ -00002384 t long_get1 │ │ │ │ +00001bd0 t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000348 t long_hash │ │ │ │ -00008c98 t long_invert │ │ │ │ -000137d8 t long_long │ │ │ │ -00002370 t long_long_getter │ │ │ │ -0000232c t long_long_meth │ │ │ │ -0000601c t long_lshift_method │ │ │ │ +00008d40 t long_invert │ │ │ │ +00013efc t long_long │ │ │ │ +00001bbc t long_long_getter │ │ │ │ +00001b78 t long_long_meth │ │ │ │ +000060c0 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00013998 t long_mod │ │ │ │ -0000f000 t long_mul │ │ │ │ -0000def4 t long_mul_method │ │ │ │ +000140bc t long_mod │ │ │ │ +0000f1d8 t long_mul │ │ │ │ +0000e0cc t long_mul_method │ │ │ │ 00000554 t long_neg │ │ │ │ -00005030 t long_neg_method │ │ │ │ -0000dc74 t long_new │ │ │ │ -0000e16c t long_new_impl.part.0 │ │ │ │ -0000b9f4 t long_or │ │ │ │ -0000fdac t long_pow │ │ │ │ +000050e0 t long_neg_method │ │ │ │ +0000de4c t long_new │ │ │ │ +0000e344 t long_new_impl.part.0 │ │ │ │ +0000ba8c t long_or │ │ │ │ +0000ff98 t long_pow │ │ │ │ 00001d80 t long_richcompare │ │ │ │ -00015328 t long_rshift │ │ │ │ -00009a20 t long_sub │ │ │ │ -0000939c t long_sub.constprop.0 │ │ │ │ -00008d4c t long_sub_method │ │ │ │ +00015a60 t long_rshift │ │ │ │ +00009ad0 t long_sub │ │ │ │ +00009454 t long_sub.constprop.0 │ │ │ │ +00008df4 t long_sub_method │ │ │ │ 00002150 t long_to_decimal_string │ │ │ │ 0000218c t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000f310 t long_true_divide │ │ │ │ -00009d30 t long_vectorcall │ │ │ │ -00000a60 t long_xor │ │ │ │ +0000f4e8 t long_true_divide │ │ │ │ +00009de0 t long_vectorcall │ │ │ │ +00000a84 t long_xor │ │ │ │ 00000134 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002bb4 t pylong_int_divmod │ │ │ │ -00002560 t pylong_int_to_decimal_string │ │ │ │ +0000239c t pylong_int_divmod │ │ │ │ +00001d48 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ -00002030 t v_iadd.isra.0 │ │ │ │ -00001dfc t v_isub.isra.0 │ │ │ │ -0000d8d8 t x_add │ │ │ │ -0000d528 t x_add.constprop.0 │ │ │ │ -00016478 t x_divrem │ │ │ │ -0000c464 t x_sub │ │ │ │ +0000dab0 t x_add │ │ │ │ +0000d700 t x_add.constprop.0 │ │ │ │ +00016bb0 t x_divrem │ │ │ │ +0000c640 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9604,43 +9605,43 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001c38 T PyDict_AddWatcher │ │ │ │ -0001375c T PyDict_Clear │ │ │ │ +00013774 T PyDict_Clear │ │ │ │ 00001cc0 T PyDict_ClearWatcher │ │ │ │ 0000027c T PyDict_Contains │ │ │ │ -00010d4c T PyDict_ContainsString │ │ │ │ +00010d48 T PyDict_ContainsString │ │ │ │ 00006ea4 T PyDict_Copy │ │ │ │ 0000b198 T PyDict_DelItem │ │ │ │ 00000388 T PyDict_DelItemString │ │ │ │ 00001318 T PyDict_GetItem │ │ │ │ 000065c8 T PyDict_GetItemRef │ │ │ │ -000015ec T PyDict_GetItemString │ │ │ │ +00001554 T PyDict_GetItemString │ │ │ │ 0000a588 T PyDict_GetItemStringRef │ │ │ │ 000051f4 T PyDict_GetItemWithError │ │ │ │ -0000220c T PyDict_Items │ │ │ │ -0001004c T PyDict_Keys │ │ │ │ +00002174 T PyDict_Items │ │ │ │ +00010048 T PyDict_Keys │ │ │ │ 00001334 T PyDict_Merge │ │ │ │ 0000188c T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ 00009b70 T PyDict_Next │ │ │ │ -000108a4 T PyDict_Pop │ │ │ │ +000108a0 T PyDict_Pop │ │ │ │ 00000618 T PyDict_PopString │ │ │ │ 00001c04 T PyDict_SetDefault │ │ │ │ 0000385c T PyDict_SetDefaultRef │ │ │ │ 00000fc8 T PyDict_SetItem │ │ │ │ 0000632c T PyDict_SetItemString │ │ │ │ -00013f74 T PyDict_Size │ │ │ │ +00013f8c T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 0000056c T PyDict_Unwatch │ │ │ │ 00007d60 T PyDict_Update │ │ │ │ -00001a74 T PyDict_Values │ │ │ │ +000019dc T PyDict_Values │ │ │ │ 000064dc T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ @@ -9664,30 +9665,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0001054c T PyObject_ClearManagedDict │ │ │ │ +00010548 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -0000cd78 T PyObject_GenericGetDict │ │ │ │ +0000cd58 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 │ │ │ │ -00010fb8 T PyObject_VisitManagedDict │ │ │ │ +00010fb4 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ 0000027c t PyStackRef_CLOSE │ │ │ │ @@ -9708,65 +9709,65 @@ │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 000001c0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00013ff0 T _PyDictKeys_DecRef │ │ │ │ +00014008 T _PyDictKeys_DecRef │ │ │ │ 00002524 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000022a4 T _PyDictKeys_StringLookup │ │ │ │ -0000ed38 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000ecc4 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000ed20 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000ecac T _PyDictKeys_StringLookupSplit │ │ │ │ 000006e0 T _PyDictView_Intersect │ │ │ │ -0000d460 T _PyDictView_New │ │ │ │ +0000d448 T _PyDictView_New │ │ │ │ 00001d14 T _PyDict_CheckConsistency │ │ │ │ 00000368 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -000016a0 T _PyDict_Clear_LockHeld │ │ │ │ +00001608 T _PyDict_Clear_LockHeld │ │ │ │ 0000042c T _PyDict_Contains_KnownHash │ │ │ │ 0000a478 T _PyDict_CopyAsDict │ │ │ │ 00000218 T _PyDict_DebugMallocStats │ │ │ │ -000106b8 T _PyDict_DelItemIf │ │ │ │ +000106b4 T _PyDict_DelItemIf │ │ │ │ 00002498 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b81c T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -00001e7c T _PyDict_DetachFromObject │ │ │ │ +0000b7fc T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001de4 T _PyDict_DetachFromObject │ │ │ │ 000064c8 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000c3d8 T _PyDict_FromItems │ │ │ │ -000147f8 T _PyDict_FromKeys │ │ │ │ +0000c3b8 T _PyDict_FromItems │ │ │ │ +000148ac T _PyDict_FromKeys │ │ │ │ 0000678c T _PyDict_GetItemRef_KnownHash │ │ │ │ 0000670c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -000107b8 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +000107b4 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 000023ec T _PyDict_GetItemStringWithError │ │ │ │ 00002398 T _PyDict_GetItemWithError │ │ │ │ -00015490 T _PyDict_GetItem_KnownHash │ │ │ │ -0000cd34 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00010e7c T _PyDict_GetMethodStackRef │ │ │ │ +00015548 T _PyDict_GetItem_KnownHash │ │ │ │ +0000cd14 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +00010e78 T _PyDict_GetMethodStackRef │ │ │ │ 0000a50c T _PyDict_HasOnlyStringKeys │ │ │ │ 0000069c T _PyDict_IOr │ │ │ │ 00011a70 T _PyDict_InsertSplitValue │ │ │ │ 000012c4 T _PyDict_KeysSize │ │ │ │ 0000a700 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -00014e88 T _PyDict_LoadGlobal │ │ │ │ -0000cb74 T _PyDict_LoadGlobalStackRef │ │ │ │ -00001678 T _PyDict_LookupIndex │ │ │ │ -0000cca0 T _PyDict_LookupIndexAndValue │ │ │ │ -0000f218 T _PyDict_MergeUniq │ │ │ │ +00014f40 T _PyDict_LoadGlobal │ │ │ │ +0000cb54 T _PyDict_LoadGlobalStackRef │ │ │ │ +000015e0 T _PyDict_LookupIndex │ │ │ │ +0000cc80 T _PyDict_LookupIndexAndValue │ │ │ │ +0000f200 T _PyDict_MergeUniq │ │ │ │ 000052c0 T _PyDict_NewKeysForClass │ │ │ │ 00002318 T _PyDict_NewPresized │ │ │ │ 00009d78 T _PyDict_Next │ │ │ │ 0000a270 t _PyDict_Next.constprop.1 │ │ │ │ -00000abc T _PyDict_Or │ │ │ │ +00000a24 T _PyDict_Or │ │ │ │ 000024ac T _PyDict_Pop │ │ │ │ -0000f014 T _PyDict_Pop_KnownHash │ │ │ │ +0000effc T _PyDict_Pop_KnownHash │ │ │ │ 0000680c T _PyDict_SendEvent │ │ │ │ 00006ba8 t _PyDict_SendEvent.constprop.1 │ │ │ │ -00015060 T _PyDict_SetItem_KnownHash │ │ │ │ -00014f78 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00015118 T _PyDict_SetItem_KnownHash │ │ │ │ +00015030 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ 00004df4 T _PyDict_SetItem_LockHeld │ │ │ │ -0000ffa8 T _PyDict_SetItem_Take2 │ │ │ │ +0000ffa4 T _PyDict_SetItem_Take2 │ │ │ │ 00002458 T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00002510 T _PyDict_SizeOf │ │ │ │ 00000f44 T _PyDict_SizeOf_LockHeld │ │ │ │ 000099ec T _PyDict_StoreSubscript │ │ │ │ 00007ac0 T _PyDict_Subscript │ │ │ │ 00007c34 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ @@ -9775,24 +9776,24 @@ │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ 00004a8c T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000dce4 T _PyObject_InitInlineValues │ │ │ │ -00001278 T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000dccc T _PyObject_InitInlineValues │ │ │ │ +000011e0 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00015030 T _PyObject_MaterializeManagedDict │ │ │ │ -00000ecc T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +000150e8 T _PyObject_MaterializeManagedDict │ │ │ │ +00000e34 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000bb4 T _PyObject_SetManagedDict │ │ │ │ -0000dd9c T _PyObject_StoreInstanceAttribute │ │ │ │ -0000e938 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000dd84 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000e920 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9805,154 +9806,154 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000480 T _Py_dict_lookup │ │ │ │ 00007d18 T _Py_dict_lookup_threadsafe │ │ │ │ 00004a2c T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -000018a8 t all_contained_in │ │ │ │ -00000bfc t anydict_copy_untracked │ │ │ │ +00001810 t all_contained_in │ │ │ │ +00000b64 t anydict_copy_untracked │ │ │ │ 0000051c t anydict_new_untracked │ │ │ │ -00014508 t anydict_repr_impl │ │ │ │ +00014520 t anydict_repr_impl │ │ │ │ 00005084 t build_indices_generic │ │ │ │ 00000084 t build_indices_unicode │ │ │ │ 00000498 t clear_inline_values │ │ │ │ -00011098 t clear_lock_held │ │ │ │ +00011094 t clear_lock_held │ │ │ │ 00007780 t clone_combined_dict_keys │ │ │ │ 0000008c t compare_generic │ │ │ │ 0000015c t compare_unicode_generic │ │ │ │ 00006f40 t copy_lock_held_untracked.constprop.0 │ │ │ │ -0000bbb8 t delitem_common │ │ │ │ -0000117c t detach_dict_from_object │ │ │ │ -00013214 t dict___contains__ │ │ │ │ +0000bb98 t delitem_common │ │ │ │ +000010e4 t detach_dict_from_object │ │ │ │ +0001321c t dict___contains__ │ │ │ │ 00000ab8 r dict___contains____doc__ │ │ │ │ 00000530 t dict___reversed__ │ │ │ │ 0000074c r dict___reversed____doc__ │ │ │ │ 00000fb8 t dict___sizeof__ │ │ │ │ 00000798 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -0001546c t dict_clear │ │ │ │ +00015524 t dict_clear │ │ │ │ 00000960 r dict_clear__doc__ │ │ │ │ 0000036c t dict_contains │ │ │ │ -000009b4 t dict_copy │ │ │ │ +0001478c t dict_copy │ │ │ │ 00000b14 r dict_copy__doc__ │ │ │ │ 00008d00 t dict_dealloc │ │ │ │ -0000195c t dict_dict_fromkeys │ │ │ │ -00014774 t dict_fromkeys │ │ │ │ +000018c4 t dict_dict_fromkeys │ │ │ │ +00014828 t dict_fromkeys │ │ │ │ 00000b4c r dict_fromkeys__doc__ │ │ │ │ -0001040c t dict_get │ │ │ │ +00010408 t dict_get │ │ │ │ 00000a4c r dict_get__doc__ │ │ │ │ 000061e4 t dict_getitem │ │ │ │ 00012540 t dict_init │ │ │ │ -0000d320 t dict_items │ │ │ │ +0000d308 t dict_items │ │ │ │ 000006a4 r dict_items__doc__ │ │ │ │ 00012160 t dict_iter │ │ │ │ 00011cfc t dict_keys │ │ │ │ 000006f8 r dict_keys__doc__ │ │ │ │ 00011ca8 t dict_length │ │ │ │ 00007dfc t dict_merge.constprop.1 │ │ │ │ 000124a8 t dict_new │ │ │ │ -0000edf8 t dict_pop │ │ │ │ +0000ede0 t dict_pop │ │ │ │ 0000088c r dict_pop__doc__ │ │ │ │ -00001344 t dict_popitem │ │ │ │ +000012ac t dict_popitem │ │ │ │ 000007e4 r dict_popitem__doc__ │ │ │ │ 000009a0 t dict_repr │ │ │ │ -00015154 t dict_richcompare │ │ │ │ -000024d0 t dict_set_fromkeys │ │ │ │ +0001520c t dict_richcompare │ │ │ │ +00002438 t dict_set_fromkeys │ │ │ │ 000125f8 t dict_setdefault │ │ │ │ 00000994 r dict_setdefault__doc__ │ │ │ │ 00004138 t dict_setdefault_ref_lock_held │ │ │ │ -00011078 t dict_tp_clear │ │ │ │ +00011074 t dict_tp_clear │ │ │ │ 0000afa0 t dict_traverse │ │ │ │ 000002b0 t dict_unhashable_type │ │ │ │ -0000ceac t dict_update │ │ │ │ -0000cf80 t dict_update_arg │ │ │ │ +0000ce8c t dict_update │ │ │ │ +0000cf60 t dict_update_arg │ │ │ │ 00011f30 t dict_values │ │ │ │ 00000654 r dict_values__doc__ │ │ │ │ 00012e58 t dict_vectorcall │ │ │ │ 00000348 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000003ec t dictitems_contains │ │ │ │ -0000d5a0 t dictitems_iter │ │ │ │ +0000d588 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000ca0 t dictitems_reversed │ │ │ │ -0000f120 t dictiter_dealloc │ │ │ │ -0000d980 t dictiter_iternextitem │ │ │ │ +0000f108 t dictiter_dealloc │ │ │ │ +0000d968 t dictiter_iternextitem │ │ │ │ 0001223c t dictiter_iternextkey │ │ │ │ -00013578 t dictiter_iternextvalue │ │ │ │ +00013580 t dictiter_iternextvalue │ │ │ │ 00011cc0 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000d6d8 t dictiter_new │ │ │ │ +0000d6c0 t dictiter_new │ │ │ │ 00000cdc t dictiter_reduce │ │ │ │ -00000a50 t dictiter_traverse │ │ │ │ +000009b4 t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -00014430 t dictkeys_contains │ │ │ │ +00014448 t dictkeys_contains │ │ │ │ 000088c8 t dictkeys_decref.constprop.0 │ │ │ │ 00011e40 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000f08 t dictkeys_reversed │ │ │ │ 00003030 t dictresize │ │ │ │ 00002824 t dictresize.constprop.0 │ │ │ │ 000022d0 t dictresize.constprop.1 │ │ │ │ -00001f34 t dictreviter_iternext │ │ │ │ +00001e9c t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ 00012070 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000ecc t dictvalues_reversed │ │ │ │ -0000d8bc t dictview_dealloc │ │ │ │ +0000d8a4 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -00001884 t dictview_len │ │ │ │ +000017ec t dictview_len │ │ │ │ 00000fdc t dictview_mapping │ │ │ │ -00001e90 t dictview_repr │ │ │ │ -000016b4 t dictview_richcompare │ │ │ │ -00014ffc t dictview_traverse │ │ │ │ +00001df8 t dictview_repr │ │ │ │ +0000161c t dictview_richcompare │ │ │ │ +000150b4 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 000009a8 t dictviews_isdisjoint │ │ │ │ 0000054c t dictviews_or │ │ │ │ -00001d5c t dictviews_sub │ │ │ │ -00001e04 t dictviews_to_set │ │ │ │ +00001cc4 t dictviews_sub │ │ │ │ +00001d6c t dictviews_to_set │ │ │ │ 000005b4 t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000ff4 t frozendict_copy │ │ │ │ 00000618 r frozendict_copy__doc__ │ │ │ │ 0000003c r frozendict_doc │ │ │ │ -000025c0 t frozendict_getnewargs │ │ │ │ +00002528 t frozendict_getnewargs │ │ │ │ 0000108c t frozendict_hash │ │ │ │ -00015538 t frozendict_length │ │ │ │ +000155f0 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00002388 t frozendict_new │ │ │ │ +000022f0 t frozendict_new │ │ │ │ 00000498 t frozendict_or │ │ │ │ 00000e30 t frozendict_repr │ │ │ │ -000132dc t frozendict_vectorcall │ │ │ │ +000132e4 t frozendict_vectorcall │ │ │ │ 000005e4 r getitem__doc__ │ │ │ │ -0000be6c t insert_split_key │ │ │ │ +0000be4c t insert_split_key │ │ │ │ 000010f4 t insert_to_emptydict │ │ │ │ 00001828 t insertdict │ │ │ │ 0000029c r isdisjoint_doc │ │ │ │ 00000310 r length_hint_doc │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000138 t new_dict.constprop.0 │ │ │ │ -000118b0 t new_dict_with_shared_keys │ │ │ │ +000118ac t new_dict_with_shared_keys │ │ │ │ 00001630 t new_keys_object │ │ │ │ 000002b4 t pop_lock_held │ │ │ │ 000002e8 r reduce_doc │ │ │ │ 0000023c r reversed_items_doc │ │ │ │ 0000026c r reversed_keys_doc │ │ │ │ 0000020c r reversed_values_doc │ │ │ │ 00004fa4 t setitem_lock_held │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000deb8 t store_instance_attr_lock_held │ │ │ │ +0000dea0 t store_instance_attr_lock_held │ │ │ │ 00000000 t unicode_eq │ │ │ │ 00000cb4 t unicodekeys_lookup_unicode │ │ │ │ 000004bc r update__doc__ │ │ │ │ 00000200 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -10312,19 +10313,19 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00001394 T PyMemoryView_FromBuffer │ │ │ │ -000023c4 T PyMemoryView_FromMemory │ │ │ │ -00003668 T PyMemoryView_FromObject │ │ │ │ +00001e38 T PyMemoryView_FromMemory │ │ │ │ +000023c4 T PyMemoryView_FromObject │ │ │ │ 000004ec t PyMemoryView_FromObjectAndFlags.constprop.0 │ │ │ │ 00000000 t PyMemoryView_FromObjectAndFlags.part.0 │ │ │ │ -00005a0c T PyMemoryView_GetContiguous │ │ │ │ +00004564 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -10343,16 +10344,16 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00004bf8 t Py_XDECREF │ │ │ │ -000041bc t _IntTupleFromSsizet │ │ │ │ +000033ec t Py_XDECREF │ │ │ │ +00002f18 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000100 D _PyManagedBuffer_Type │ │ │ │ 0000022c D _PyMemoryIter_Type │ │ │ │ @@ -10384,24 +10385,24 @@ │ │ │ │ 000005f0 t _memory_release │ │ │ │ 0000032c d _parser.11 │ │ │ │ 000000d4 d _parser.14 │ │ │ │ 00000200 d _parser.2 │ │ │ │ 00000300 d _parser.5 │ │ │ │ 000001d4 d _parser.8 │ │ │ │ 00001994 t adjust_fmt.isra.0 │ │ │ │ -0000451c t buffer_to_contiguous │ │ │ │ -00005398 t cmp_rec.part.0 │ │ │ │ +00003278 t buffer_to_contiguous │ │ │ │ +00003ef0 t cmp_rec.part.0 │ │ │ │ 00001a0c t copy_base │ │ │ │ -000047a0 t copy_rec.part.0 │ │ │ │ +000034fc t copy_rec.part.0 │ │ │ │ 000022fc t equiv_structure │ │ │ │ 000004a8 t fix_struct_error_int │ │ │ │ 000008d4 t get_native_fmtchar │ │ │ │ 000006c8 t init_flags │ │ │ │ 00000584 t init_shape_strides.part.0 │ │ │ │ -00004748 t init_strides_from_shape │ │ │ │ +000034a4 t init_strides_from_shape │ │ │ │ 0000035c t mbuf_add_view │ │ │ │ 00000088 t mbuf_add_view.constprop.0 │ │ │ │ 00000644 t mbuf_alloc │ │ │ │ 000000b0 t mbuf_clear │ │ │ │ 000012d0 t mbuf_dealloc │ │ │ │ 0000063c t mbuf_release │ │ │ │ 000006b8 t mbuf_traverse │ │ │ │ @@ -10421,85 +10422,85 @@ │ │ │ │ 00000a1c t memory_enter │ │ │ │ 00001430 t memory_enter.part.0 │ │ │ │ 00001c70 t memory_exit │ │ │ │ 000002e0 r memory_exit_doc │ │ │ │ 00000058 t memory_f_contiguous │ │ │ │ 00000378 r memory_f_contiguous_doc │ │ │ │ 00000548 r memory_format_doc │ │ │ │ -0000367c t memory_format_get │ │ │ │ +000023d8 t memory_format_get │ │ │ │ 00001430 t memory_format_get.part.0 │ │ │ │ 00001064 t memory_getbuf │ │ │ │ 000004c0 d memory_getsetlist │ │ │ │ 00000720 t memory_hash │ │ │ │ -00003ddc t memory_item │ │ │ │ +00002b38 t memory_item │ │ │ │ 000005a0 r memory_itemsize_doc │ │ │ │ 00001464 t memory_itemsize_get │ │ │ │ 00001430 t memory_itemsize_get.part.0 │ │ │ │ -00004918 t memory_iter │ │ │ │ +00003674 t memory_iter │ │ │ │ 000017c0 t memory_length │ │ │ │ 000003f0 d memory_methods │ │ │ │ 0000060c r memory_nbytes_doc │ │ │ │ 00001d0c t memory_nbytes_get │ │ │ │ 00001430 t memory_nbytes_get.part.0 │ │ │ │ 000004e8 r memory_ndim_doc │ │ │ │ -000036bc t memory_ndim_get │ │ │ │ +00002418 t memory_ndim_get │ │ │ │ 00001430 t memory_ndim_get.part.0 │ │ │ │ 00000664 r memory_obj_doc │ │ │ │ -00005170 t memory_obj_get │ │ │ │ +00003e8c t memory_obj_get │ │ │ │ 00001430 t memory_obj_get.part.0 │ │ │ │ 000005d8 r memory_readonly_doc │ │ │ │ -00004138 t memory_readonly_get │ │ │ │ +00002e94 t memory_readonly_get │ │ │ │ 00001430 t memory_readonly_get.part.0 │ │ │ │ 000012b0 t memory_releasebuf │ │ │ │ 0000012c t memory_repr │ │ │ │ -000024b8 t memory_richcompare │ │ │ │ +0000225c t memory_richcompare │ │ │ │ 00000494 r memory_shape_doc │ │ │ │ -00004178 t memory_shape_get │ │ │ │ +00002ed4 t memory_shape_get │ │ │ │ 00001430 t memory_shape_get.part.0 │ │ │ │ 00000428 r memory_strides_doc │ │ │ │ -00004274 t memory_strides_get │ │ │ │ +00002fd0 t memory_strides_get │ │ │ │ 00001430 t memory_strides_get.part.0 │ │ │ │ 000003ec r memory_suboffsets_doc │ │ │ │ -00004c38 t memory_suboffsets_get │ │ │ │ +00003954 t memory_suboffsets_get │ │ │ │ 00001430 t memory_suboffsets_get.part.0 │ │ │ │ 0000078c t memory_subscript │ │ │ │ 000006ec t memory_traverse │ │ │ │ -00004b78 t memoryiter_dealloc │ │ │ │ -00004a7c t memoryiter_next │ │ │ │ +000038d4 t memoryiter_dealloc │ │ │ │ +000037d8 t memoryiter_next │ │ │ │ 000006f0 t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 00000cd0 r memoryview__doc__ │ │ │ │ 00000500 t memoryview__from_flags │ │ │ │ 00000c64 r memoryview__from_flags__doc__ │ │ │ │ 00000a68 t memoryview_cast │ │ │ │ 00000bac r memoryview_cast__doc__ │ │ │ │ 0000015c t memoryview_count │ │ │ │ 0000072c r memoryview_count__doc__ │ │ │ │ -00004d0c t memoryview_hex │ │ │ │ +00003a28 t memoryview_hex │ │ │ │ 00000774 r memoryview_hex__doc__ │ │ │ │ -00004f40 t memoryview_index │ │ │ │ +00003c5c t memoryview_index │ │ │ │ 00000690 r memoryview_index__doc__ │ │ │ │ 00001c5c t memoryview_release │ │ │ │ 00000c0c r memoryview_release__doc__ │ │ │ │ 00001c84 t memoryview_release_impl │ │ │ │ -000042b8 t memoryview_tobytes │ │ │ │ +00003014 t memoryview_tobytes │ │ │ │ 00000968 r memoryview_tobytes__doc__ │ │ │ │ 000014a4 t memoryview_tolist │ │ │ │ 00000b18 r memoryview_tolist__doc__ │ │ │ │ -00004c7c t memoryview_toreadonly │ │ │ │ +00003998 t memoryview_toreadonly │ │ │ │ 00000b64 r memoryview_toreadonly__doc__ │ │ │ │ -000036fc t pack_single │ │ │ │ +00002458 t pack_single │ │ │ │ 00000280 t ptr_from_tuple │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -000051d4 t struct_get_unpacker │ │ │ │ -00005888 t struct_unpack_cmp │ │ │ │ -00001e38 t tolist_rec.part.0 │ │ │ │ +0000342c t struct_get_unpacker │ │ │ │ +000043e0 t struct_unpack_cmp │ │ │ │ +000036b8 t tolist_rec.part.0 │ │ │ │ 00001a20 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000174 r .LC10 │ │ │ │ 00000198 r .LC11 │ │ │ │ @@ -11436,104 +11437,104 @@ │ │ │ │ 00000994 r .LC95 │ │ │ │ 000009a0 r .LC96 │ │ │ │ 000009c4 r .LC97 │ │ │ │ 000009e8 r .LC98 │ │ │ │ 00000a08 r .LC99 │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00001eb8 T PyMem_Calloc │ │ │ │ -00002280 T PyMem_Free │ │ │ │ -00003eac T PyMem_GetAllocator │ │ │ │ -00001d64 T PyMem_Malloc │ │ │ │ -00001c68 T PyMem_RawCalloc │ │ │ │ -000007d8 T PyMem_RawFree │ │ │ │ -00000758 T PyMem_RawMalloc │ │ │ │ -0000084c T PyMem_RawRealloc │ │ │ │ -00003894 T PyMem_Realloc │ │ │ │ -00004ed8 T PyMem_SetAllocator │ │ │ │ +000026f8 T PyMem_Calloc │ │ │ │ +00002ac0 T PyMem_Free │ │ │ │ +00003a30 T PyMem_GetAllocator │ │ │ │ +000025a4 T PyMem_Malloc │ │ │ │ +000024a8 T PyMem_RawCalloc │ │ │ │ +00000e24 T PyMem_RawFree │ │ │ │ +00000da4 T PyMem_RawMalloc │ │ │ │ +00000e98 T PyMem_RawRealloc │ │ │ │ +0000410c T PyMem_Realloc │ │ │ │ +00004a60 T PyMem_SetAllocator │ │ │ │ 0000b020 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000039cc T PyObject_Calloc │ │ │ │ -00002ec8 T PyObject_Free │ │ │ │ +00003740 T PyObject_Free │ │ │ │ 0000b0a8 T PyObject_GetArenaAllocator │ │ │ │ -00001298 T PyObject_Malloc │ │ │ │ -000031e4 T PyObject_Realloc │ │ │ │ +000018e4 T PyObject_Malloc │ │ │ │ +00003a5c T PyObject_Realloc │ │ │ │ 0000b140 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 000035c4 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -0000511c T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00003f64 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00004ca4 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000047dc T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ -00003de8 T _PyMem_AbandonDelayed │ │ │ │ -00004048 T _PyMem_ArenaAlloc │ │ │ │ -00004ff4 T _PyMem_ArenaFree │ │ │ │ +00004660 T _PyMem_AbandonDelayed │ │ │ │ +00003bcc T _PyMem_ArenaAlloc │ │ │ │ +00004b7c T _PyMem_ArenaFree │ │ │ │ 00003578 t _PyMem_ArenaFree.part.0 │ │ │ │ -00002898 T _PyMem_DebugCalloc │ │ │ │ +000030d8 T _PyMem_DebugCalloc │ │ │ │ 0000b000 T _PyMem_DebugEnabled │ │ │ │ -00002a74 T _PyMem_DebugFree │ │ │ │ -00001a6c T _PyMem_DebugMalloc │ │ │ │ -00000974 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ -00004244 T _PyMem_DebugRawCalloc │ │ │ │ -00000b44 T _PyMem_DebugRawFree │ │ │ │ -00002244 T _PyMem_DebugRawMalloc │ │ │ │ -00000f70 T _PyMem_DebugRawRealloc │ │ │ │ -00004c94 T _PyMem_DebugRealloc │ │ │ │ +000032ec T _PyMem_DebugFree │ │ │ │ +000022ac T _PyMem_DebugMalloc │ │ │ │ +00000fc0 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ +00003dcc T _PyMem_DebugRawCalloc │ │ │ │ +00001190 T _PyMem_DebugRawFree │ │ │ │ +00001dc8 T _PyMem_DebugRawMalloc │ │ │ │ +000015bc T _PyMem_DebugRawRealloc │ │ │ │ +0000481c T _PyMem_DebugRealloc │ │ │ │ 0000001c T _PyMem_DefaultRawCalloc │ │ │ │ -00000838 T _PyMem_DefaultRawFree │ │ │ │ -00002d98 T _PyMem_DefaultRawMalloc │ │ │ │ +00000e84 T _PyMem_DefaultRawFree │ │ │ │ +0000291c T _PyMem_DefaultRawMalloc │ │ │ │ 00000000 T _PyMem_DefaultRawRealloc │ │ │ │ -000012a8 T _PyMem_DefaultRawWcsdup │ │ │ │ +00000e2c T _PyMem_DefaultRawWcsdup │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00005040 T _PyMem_FiniDelayed │ │ │ │ +00004bc8 T _PyMem_FiniDelayed │ │ │ │ 0000b1d8 T _PyMem_FreeDelayed │ │ │ │ 0000004c T _PyMem_GetAllocatorName │ │ │ │ 00003664 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00004574 T _PyMem_MiCalloc │ │ │ │ -00003f5c T _PyMem_MiFree │ │ │ │ -00002258 T _PyMem_MiMalloc │ │ │ │ -000045cc T _PyMem_MiRawCalloc │ │ │ │ -00003f74 T _PyMem_MiRawFree │ │ │ │ -00002280 T _PyMem_MiRawMalloc │ │ │ │ -00004ec4 T _PyMem_MiRawRealloc │ │ │ │ -00004cdc T _PyMem_MiRealloc │ │ │ │ +000040fc T _PyMem_MiCalloc │ │ │ │ +00003ae0 T _PyMem_MiFree │ │ │ │ +00001ddc T _PyMem_MiMalloc │ │ │ │ +00004154 T _PyMem_MiRawCalloc │ │ │ │ +00003af8 T _PyMem_MiRawFree │ │ │ │ +00001e04 T _PyMem_MiRawMalloc │ │ │ │ +00004a4c T _PyMem_MiRawRealloc │ │ │ │ +00004864 T _PyMem_MiRealloc │ │ │ │ 0000b200 T _PyMem_ProcessDelayed │ │ │ │ 0000b250 T _PyMem_ProcessDelayedNoDealloc │ │ │ │ -00001d38 T _PyMem_RawCalloc │ │ │ │ -00000820 T _PyMem_RawFree │ │ │ │ -000007b8 T _PyMem_RawMalloc │ │ │ │ -000008b4 T _PyMem_RawRealloc │ │ │ │ -0000130c T _PyMem_RawStrdup │ │ │ │ -000008d8 T _PyMem_RawWcsdup │ │ │ │ +00002578 T _PyMem_RawCalloc │ │ │ │ +00000e6c T _PyMem_RawFree │ │ │ │ +00000e04 T _PyMem_RawMalloc │ │ │ │ +00000f00 T _PyMem_RawRealloc │ │ │ │ +00000e90 T _PyMem_RawStrdup │ │ │ │ +00000f24 T _PyMem_RawWcsdup │ │ │ │ 00000198 T _PyMem_SetupAllocators │ │ │ │ -000041a8 T _PyMem_Strdup │ │ │ │ -00003854 T _PyMem_init_obmalloc │ │ │ │ -000052f8 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00004a20 T _PyMem_Strdup │ │ │ │ +000033d8 T _PyMem_init_obmalloc │ │ │ │ +00004e80 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000020e0 T _PyObject_Calloc │ │ │ │ +00002920 T _PyObject_Calloc │ │ │ │ 000040c8 t _PyObject_DebugDumpAddress │ │ │ │ 00002604 T _PyObject_DebugMallocStats │ │ │ │ -0000259c T _PyObject_Free │ │ │ │ -000013ec T _PyObject_Malloc │ │ │ │ -000054d0 T _PyObject_MiCalloc │ │ │ │ -000045e0 T _PyObject_MiFree │ │ │ │ -000044f4 T _PyObject_MiMalloc │ │ │ │ -00004d04 T _PyObject_MiRealloc │ │ │ │ -00003738 T _PyObject_Realloc │ │ │ │ -00004e9c T _PyObject_VirtualAlloc │ │ │ │ -000050f0 T _PyObject_VirtualFree │ │ │ │ +00002ddc T _PyObject_Free │ │ │ │ +00001a38 T _PyObject_Malloc │ │ │ │ +00005058 T _PyObject_MiCalloc │ │ │ │ +00004168 T _PyObject_MiFree │ │ │ │ +0000407c T _PyObject_MiMalloc │ │ │ │ +0000488c T _PyObject_MiRealloc │ │ │ │ +00003fb0 T _PyObject_Realloc │ │ │ │ +00004a24 T _PyObject_VirtualAlloc │ │ │ │ +00004c78 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000532c T _Py_FinalizeAllocatedBlocks │ │ │ │ +00004eb4 T _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_GetConfig │ │ │ │ 00003ca0 T _Py_GetGlobalAllocatedBlocks │ │ │ │ U _Py_IsMainInterpreterFinalizing │ │ │ │ 00004a28 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ @@ -11559,18 +11560,18 @@ │ │ │ │ U __prctl_time64 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ 00003d18 t _collect_alloc_stats │ │ │ │ 00006e08 T _mi_abandoned_await_readers │ │ │ │ -00001bd4 T _mi_abandoned_collect │ │ │ │ +00001758 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ 00006e34 T _mi_abandoned_pool_visit_blocks │ │ │ │ -000016e4 T _mi_abandoned_reclaim_all │ │ │ │ +00001268 T _mi_abandoned_reclaim_all │ │ │ │ 00008b98 T _mi_arena_alloc │ │ │ │ 00000a10 T _mi_arena_alloc_aligned │ │ │ │ 000079f0 T _mi_arena_collect │ │ │ │ 00004bf0 T _mi_arena_contains │ │ │ │ 00007a0c T _mi_arena_free │ │ │ │ 00004ae8 T _mi_arena_id_none │ │ │ │ 00004b4c T _mi_arena_memid_is_os_allocated │ │ │ │ @@ -11589,54 +11590,54 @@ │ │ │ │ 00004d80 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001e44 T _mi_bitmap_try_find_from_claim_across │ │ │ │ 00004e48 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ 00004de8 T _mi_bitmap_unclaim │ │ │ │ 00002234 T _mi_bitmap_unclaim_across │ │ │ │ 00007018 T _mi_clock_end │ │ │ │ 00006fb8 T _mi_clock_now │ │ │ │ -000011a4 T _mi_clock_start │ │ │ │ +00000d28 T _mi_clock_start │ │ │ │ 00006d14 T _mi_commit_mask_committed_size │ │ │ │ 00002f58 T _mi_commit_mask_next_run │ │ │ │ 00005668 T _mi_current_thread_count │ │ │ │ -0000165c T _mi_deferred_free │ │ │ │ +000011e0 T _mi_deferred_free │ │ │ │ 00006520 T _mi_error_message │ │ │ │ 00005bf8 T _mi_fprintf │ │ │ │ 000058cc T _mi_fputs │ │ │ │ 00002e94 t _mi_free_block │ │ │ │ 000077d4 t _mi_free_block_mt │ │ │ │ 0000835c T _mi_free_delayed_block │ │ │ │ 00002df0 T _mi_free_generic │ │ │ │ 00003abc T _mi_heap_area_init │ │ │ │ 00005310 T _mi_heap_area_visit_blocks │ │ │ │ 00008444 T _mi_heap_collect_abandon │ │ │ │ -00001a54 T _mi_heap_collect_retired │ │ │ │ +000015d8 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ 000083d8 T _mi_heap_delayed_free_all │ │ │ │ -00001974 T _mi_heap_delayed_free_partial │ │ │ │ +000014f8 T _mi_heap_delayed_free_partial │ │ │ │ 0000513c T _mi_heap_destroy_pages │ │ │ │ 00000040 R _mi_heap_empty │ │ │ │ 00009538 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 0000964c T _mi_heap_main_get │ │ │ │ 0000ae24 T _mi_heap_malloc_zero │ │ │ │ -00002294 T _mi_heap_malloc_zero_ex │ │ │ │ -00002334 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ +00001e18 T _mi_heap_malloc_zero_ex │ │ │ │ +00001eb8 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ 000050cc T _mi_heap_memid_is_suitable │ │ │ │ 000088b4 t _mi_heap_page_destroy │ │ │ │ 00005120 T _mi_heap_random_next │ │ │ │ -00004d18 T _mi_heap_realloc_zero │ │ │ │ +000048a0 T _mi_heap_realloc_zero │ │ │ │ 00005688 T _mi_heap_set_default_direct │ │ │ │ 0000ae3c T _mi_heap_unsafe_destroy_all │ │ │ │ 00005624 T _mi_is_main_thread │ │ │ │ -0000246c T _mi_malloc_generic │ │ │ │ +00001ff0 T _mi_malloc_generic │ │ │ │ 0000181c t _mi_memid_create_os │ │ │ │ 00000c98 t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ -00000704 T _mi_options_init │ │ │ │ +00000000 T _mi_options_init │ │ │ │ 00001ad4 T _mi_os_alloc │ │ │ │ 000010d8 T _mi_os_alloc_aligned │ │ │ │ 000074f8 T _mi_os_alloc_aligned_at_offset │ │ │ │ 00006830 T _mi_os_alloc_huge_os_pages │ │ │ │ 00007424 T _mi_os_commit │ │ │ │ 00006808 T _mi_os_decommit │ │ │ │ 00007170 T _mi_os_free │ │ │ │ @@ -11657,35 +11658,34 @@ │ │ │ │ 00003fc8 T _mi_os_random_weak │ │ │ │ 000076e4 T _mi_os_reset │ │ │ │ 000089ec T _mi_os_unprotect │ │ │ │ 000016cc T _mi_os_use_large_page │ │ │ │ 0000494c T _mi_padding_shrink │ │ │ │ 00007fe8 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ -0000469c T _mi_page_free │ │ │ │ -000040f0 T _mi_page_free_collect │ │ │ │ -000023e4 T _mi_page_malloc │ │ │ │ -00002398 t _mi_page_malloc.constprop.0 │ │ │ │ +00004224 T _mi_page_free │ │ │ │ +00003c78 T _mi_page_free_collect │ │ │ │ +00001f68 T _mi_page_malloc │ │ │ │ +00001f1c t _mi_page_malloc.constprop.0 │ │ │ │ 00004960 T _mi_page_ptr_unalign │ │ │ │ 000069fc T _mi_page_queue_append │ │ │ │ 00006bb8 T _mi_page_reclaim │ │ │ │ -0000440c T _mi_page_retire │ │ │ │ +00003f94 T _mi_page_retire │ │ │ │ 00006930 T _mi_page_try_use_delayed_free │ │ │ │ 00002f00 T _mi_page_unfull │ │ │ │ 000069c4 T _mi_page_use_delayed_free │ │ │ │ -00000ba0 T _mi_preloading │ │ │ │ +00000c64 T _mi_preloading │ │ │ │ 0000149c T _mi_prim_alloc │ │ │ │ 00008a1c T _mi_prim_alloc_huge_os_pages │ │ │ │ 00008dcc T _mi_prim_clock_now │ │ │ │ 000073e8 T _mi_prim_commit │ │ │ │ 00007624 T _mi_prim_decommit │ │ │ │ 000017e8 T _mi_prim_free │ │ │ │ -00000084 T _mi_prim_getenv │ │ │ │ -00000170 t _mi_prim_getenv.constprop.0 │ │ │ │ -00000e14 T _mi_prim_mem_init │ │ │ │ +00000b78 T _mi_prim_getenv │ │ │ │ +00000998 T _mi_prim_mem_init │ │ │ │ 00008a44 T _mi_prim_numa_node │ │ │ │ 00000dec T _mi_prim_numa_node_count │ │ │ │ 000094b8 T _mi_prim_out_stderr │ │ │ │ 00008de0 T _mi_prim_process_info │ │ │ │ 00008918 T _mi_prim_protect │ │ │ │ 00000204 T _mi_prim_random_buf │ │ │ │ 00007650 T _mi_prim_reset │ │ │ │ @@ -11699,41 +11699,41 @@ │ │ │ │ 00006d00 T _mi_random_next │ │ │ │ 000094d8 T _mi_random_reinit_if_weak │ │ │ │ 00006c84 T _mi_random_split │ │ │ │ 00007784 T _mi_segment_huge_page_reset │ │ │ │ 000025ac T _mi_segment_map_allocated_at │ │ │ │ 00006f00 T _mi_segment_map_freed_at │ │ │ │ 00007f84 T _mi_segment_page_abandon │ │ │ │ -0000298c T _mi_segment_page_alloc │ │ │ │ -000047ac T _mi_segment_page_free │ │ │ │ +00002510 T _mi_segment_page_alloc │ │ │ │ +00004334 T _mi_segment_page_free │ │ │ │ 00006d94 T _mi_segment_page_start │ │ │ │ 00006df4 T _mi_segment_thread_collect │ │ │ │ 0000329c T _mi_stat_counter_increase │ │ │ │ 00006f88 T _mi_stat_decrease │ │ │ │ 00006f6c T _mi_stat_increase │ │ │ │ 00006fa4 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00008fec t _mi_stats_print │ │ │ │ -00000000 T _mi_strlcat │ │ │ │ +00000af4 T _mi_strlcat │ │ │ │ 0000669c T _mi_strlcpy │ │ │ │ 00006700 T _mi_strlen │ │ │ │ -00000638 T _mi_strnicmp │ │ │ │ +00000c84 T _mi_strnicmp │ │ │ │ 00006728 T _mi_strnlen │ │ │ │ -00001c94 T _mi_thread_data_collect │ │ │ │ +00001818 T _mi_thread_data_collect │ │ │ │ 000085e4 T _mi_thread_done │ │ │ │ 000055b0 T _mi_thread_id │ │ │ │ 000055d0 T _mi_tld_init │ │ │ │ 00006678 T _mi_toupper │ │ │ │ 000062bc T _mi_trace_message │ │ │ │ -00004e20 t _mi_usable_size.isra.0 │ │ │ │ -000006cc T _mi_verbose_message │ │ │ │ +000049a8 t _mi_usable_size.isra.0 │ │ │ │ +00000d18 T _mi_verbose_message │ │ │ │ 000060b8 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.9 │ │ │ │ -00001528 t allocate_from_new_pool │ │ │ │ +00001b74 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000378 t chacha_block │ │ │ │ 0000031c t chacha_next32 │ │ │ │ 00003c04 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ @@ -11742,78 +11742,78 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00004680 t free_work_item.isra.0 │ │ │ │ U fwrite │ │ │ │ -000021d4 t get_allocator_unlocked │ │ │ │ -00005360 t get_num_global_allocated_blocks │ │ │ │ +00001d58 t get_allocator_unlocked │ │ │ │ +00004ee8 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000052a8 t has_own_state │ │ │ │ -00003ab4 t init_obmalloc_pools │ │ │ │ +00004e30 t has_own_state │ │ │ │ +00003638 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.11 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ 000047c0 t maybe_process_interp_queue.isra.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00004a68 T mi__expand │ │ │ │ -00001734 t mi_abandoned_pop │ │ │ │ +000012b8 t mi_abandoned_pop │ │ │ │ 00003edc t mi_abandoned_visited_push │ │ │ │ -0000182c t mi_abandoned_visited_revisit │ │ │ │ +000013b0 t mi_abandoned_visited_revisit │ │ │ │ 0000aba0 T mi_aligned_alloc │ │ │ │ 0000a44c T mi_aligned_offset_recalloc │ │ │ │ 0000a678 T mi_aligned_recalloc │ │ │ │ 00004b7c T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ 000078e4 t mi_arena_purge │ │ │ │ -00002154 t mi_arena_purge_delay │ │ │ │ +00001cd8 t mi_arena_purge_delay │ │ │ │ 0000068c b mi_arena_static_top │ │ │ │ 00000e90 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001c54 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001b60 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00001d34 t mi_arenas_try_purge │ │ │ │ +000018b8 t mi_arenas_try_purge │ │ │ │ 000071d0 t mi_arenas_unsafe_destroy │ │ │ │ -00002788 t mi_bin │ │ │ │ +0000230c t mi_bin │ │ │ │ 00004870 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00002354 t mi_bitmap_mask_across.isra.0 │ │ │ │ 00005b5c t mi_buffered_out │ │ │ │ 0000ad40 T mi_calloc │ │ │ │ 0000a7bc T mi_calloc_aligned │ │ │ │ 0000a818 T mi_calloc_aligned_at │ │ │ │ 00008844 T mi_cfree │ │ │ │ 000052e8 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 00008408 T mi_collect │ │ │ │ -00004bf8 t mi_commit_mask_create │ │ │ │ +00004780 t mi_commit_mask_create │ │ │ │ 0000618c T mi_debug_show_arenas │ │ │ │ 00009cc4 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ 000049f4 T mi_expand │ │ │ │ -000025a8 t mi_find_page │ │ │ │ -00003f8c T mi_free │ │ │ │ +0000212c t mi_find_page │ │ │ │ +00003b10 T mi_free │ │ │ │ 000088a0 T mi_free_aligned │ │ │ │ 0000888c T mi_free_size │ │ │ │ 00008878 T mi_free_size_aligned │ │ │ │ 000068ac T mi_good_size │ │ │ │ 00009f40 T mi_heap_alloc_new │ │ │ │ 00009f80 T mi_heap_alloc_new_n │ │ │ │ 00003b70 t mi_heap_area_visitor │ │ │ │ 0000ad90 T mi_heap_calloc │ │ │ │ 0000a948 T mi_heap_calloc_aligned │ │ │ │ 0000a9a0 T mi_heap_calloc_aligned_at │ │ │ │ 00005280 T mi_heap_check_owned │ │ │ │ 00008430 T mi_heap_collect │ │ │ │ -000014c0 t mi_heap_collect_ex │ │ │ │ +00001044 t mi_heap_collect_ex │ │ │ │ 000051dc T mi_heap_contains_block │ │ │ │ 00008514 T mi_heap_delete │ │ │ │ 000087ec T mi_heap_destroy │ │ │ │ 0000845c t mi_heap_free │ │ │ │ 0000af30 T mi_heap_get_backing │ │ │ │ 0000af64 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ @@ -11825,15 +11825,15 @@ │ │ │ │ 0000a0d0 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00009848 T mi_heap_mallocn │ │ │ │ 0000af18 T mi_heap_new │ │ │ │ 0000aea0 T mi_heap_new_in_arena │ │ │ │ 00003d7c t mi_heap_page_check_owned │ │ │ │ 00003c30 t mi_heap_page_collect │ │ │ │ 00006a9c t mi_heap_page_never_delayed_free │ │ │ │ -00003de4 t mi_heap_queue_first_update │ │ │ │ +00003968 t mi_heap_queue_first_update │ │ │ │ 00009c48 T mi_heap_realloc │ │ │ │ 0000a790 T mi_heap_realloc_aligned │ │ │ │ 0000a578 T mi_heap_realloc_aligned_at │ │ │ │ 0000a5ac t mi_heap_realloc_zero_aligned │ │ │ │ 0000a2c8 t mi_heap_realloc_zero_aligned_at │ │ │ │ 00009b8c T mi_heap_reallocf │ │ │ │ 00009c04 T mi_heap_reallocn │ │ │ │ @@ -11847,15 +11847,15 @@ │ │ │ │ 0000a544 T mi_heap_rezalloc_aligned_at │ │ │ │ 00005178 T mi_heap_set_default │ │ │ │ 00009c60 T mi_heap_strdup │ │ │ │ 00009e2c T mi_heap_strndup │ │ │ │ 00009ec8 T mi_heap_try_new │ │ │ │ 00003a74 t mi_heap_visit_areas_page │ │ │ │ 00003a28 T mi_heap_visit_blocks │ │ │ │ -00001b38 t mi_heap_visit_pages │ │ │ │ +000016bc t mi_heap_visit_pages │ │ │ │ 0000ae08 T mi_heap_zalloc │ │ │ │ 0000a9ec T mi_heap_zalloc_aligned │ │ │ │ 0000aa1c T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.10 │ │ │ │ 00006f58 T mi_is_in_heap_region │ │ │ │ 000056d0 T mi_is_redirected │ │ │ │ 00004c78 t mi_is_valid_pointer │ │ │ │ @@ -11882,15 +11882,15 @@ │ │ │ │ 0000999c T mi_new_realloc │ │ │ │ 000099f8 T mi_new_reallocn │ │ │ │ 0000581c T mi_option_disable │ │ │ │ 000057e0 T mi_option_enable │ │ │ │ 00006494 T mi_option_get │ │ │ │ 00006414 T mi_option_get_clamp │ │ │ │ 000063a0 T mi_option_get_size │ │ │ │ -00000850 t mi_option_init │ │ │ │ +00000104 t mi_option_init │ │ │ │ 0000632c T mi_option_is_enabled │ │ │ │ 00005700 T mi_option_set │ │ │ │ 00005738 T mi_option_set_default │ │ │ │ 00005770 T mi_option_set_enabled │ │ │ │ 000057a8 T mi_option_set_enabled_default │ │ │ │ 00003340 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ @@ -11898,27 +11898,27 @@ │ │ │ │ 000013cc t mi_os_prim_alloc.constprop.0 │ │ │ │ 00001754 t mi_os_prim_free.isra.0 │ │ │ │ 00008950 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00003f34 t mi_out_buf │ │ │ │ 00004078 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ -00000810 t mi_out_stderr │ │ │ │ -0000395c t mi_page_extend_free.isra.0 │ │ │ │ -00003a18 t mi_page_free_list_extend.isra.0 │ │ │ │ -00002804 t mi_page_fresh_alloc │ │ │ │ +00000704 t mi_out_stderr │ │ │ │ +000034e0 t mi_page_extend_free.isra.0 │ │ │ │ +0000359c t mi_page_free_list_extend.isra.0 │ │ │ │ +00002388 t mi_page_fresh_alloc │ │ │ │ 00002d34 t mi_page_queue_enqueue_from │ │ │ │ -00004708 t mi_page_queue_remove │ │ │ │ +00004290 t mi_page_queue_remove │ │ │ │ 00003e0c t mi_page_usable_aligned_size_of │ │ │ │ 0000abb4 T mi_posix_memalign │ │ │ │ 00005c3c t mi_printf_amount.constprop.0 │ │ │ │ -00001394 t mi_process_done │ │ │ │ +00000f18 t mi_process_done │ │ │ │ 00008e88 T mi_process_info │ │ │ │ -00000bc0 T mi_process_init │ │ │ │ -00000da8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ +00000744 T mi_process_init │ │ │ │ +0000092c t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ 000087ac t mi_pthread_done │ │ │ │ 0000aac8 T mi_pvalloc │ │ │ │ 00000094 t mi_random_init_ex │ │ │ │ 00009b00 T mi_realloc │ │ │ │ 0000a6d4 T mi_realloc_aligned │ │ │ │ 0000a4ac T mi_realloc_aligned_at │ │ │ │ @@ -11944,44 +11944,44 @@ │ │ │ │ 00009a84 T mi_rezalloc │ │ │ │ 0000a68c T mi_rezalloc_aligned │ │ │ │ 0000a460 T mi_rezalloc_aligned_at │ │ │ │ 00007e40 t mi_segment_abandon │ │ │ │ 00000620 t mi_segment_alloc │ │ │ │ 00000988 t mi_segment_calculate_slices │ │ │ │ 0000824c t mi_segment_check_free │ │ │ │ -00004ab0 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00004638 t mi_segment_commit_mask.constprop.0 │ │ │ │ 00007cf4 t mi_segment_free.isra.0 │ │ │ │ 00008a90 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ -00004824 t mi_segment_page_clear │ │ │ │ +000043ac t mi_segment_page_clear │ │ │ │ 00003018 t mi_segment_purge.isra.0 │ │ │ │ 00008034 t mi_segment_reclaim │ │ │ │ -00002fb4 t mi_segment_span_allocate.isra.0 │ │ │ │ -00003354 t mi_segment_span_free │ │ │ │ -00004970 t mi_segment_span_free_coalesce │ │ │ │ +00002b38 t mi_segment_span_allocate.isra.0 │ │ │ │ +00002ed8 t mi_segment_span_free │ │ │ │ +000044f8 t mi_segment_span_free_coalesce │ │ │ │ 000034e0 t mi_segment_span_remove_from_queue │ │ │ │ -00003730 t mi_segment_try_purge │ │ │ │ +000032b4 t mi_segment_try_purge │ │ │ │ 00006adc t mi_segment_visit_pages │ │ │ │ -00002a20 t mi_segments_page_alloc.isra.0 │ │ │ │ +000025a4 t mi_segments_page_alloc.isra.0 │ │ │ │ 0000253c t mi_segments_track_size │ │ │ │ 00004414 t mi_stat_add.constprop.0 │ │ │ │ 000044bc t mi_stat_counter_add.constprop.0 │ │ │ │ 00006044 t mi_stat_counter_print.constprop.0 │ │ │ │ 00005e54 t mi_stat_print_ex.constprop.0 │ │ │ │ -00002db4 t mi_stat_update │ │ │ │ -00002e78 t mi_stat_update.part.0 │ │ │ │ +00002938 t mi_stat_update │ │ │ │ +000029fc t mi_stat_update.part.0 │ │ │ │ 0000972c T mi_stats_merge │ │ │ │ 00004514 t mi_stats_merge_from │ │ │ │ 00009714 T mi_stats_print │ │ │ │ 000096bc T mi_stats_print_out │ │ │ │ -00001120 T mi_stats_reset │ │ │ │ +00000ca4 T mi_stats_reset │ │ │ │ 00009df0 T mi_strdup │ │ │ │ 00009e9c T mi_strndup │ │ │ │ 000087d4 T mi_thread_done │ │ │ │ -00000f14 T mi_thread_init │ │ │ │ +00000a98 T mi_thread_init │ │ │ │ 00009670 T mi_thread_stats_print_out │ │ │ │ 00009f14 t mi_try_new.constprop.0 │ │ │ │ 00006624 t mi_try_new_handler │ │ │ │ 000049e0 T mi_usable_size │ │ │ │ 0000ab44 T mi_valloc │ │ │ │ 000056e8 T mi_version │ │ │ │ 000059a0 t mi_vfprintf │ │ │ │ @@ -12255,15 +12255,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00004950 T PyFrozenSet_New │ │ │ │ +00004e18 T PyFrozenSet_New │ │ │ │ 000000d4 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -12278,178 +12278,177 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ -00001654 T PySet_Add │ │ │ │ -00000bd0 T PySet_Clear │ │ │ │ -00002c7c T PySet_Contains │ │ │ │ -00001c60 T PySet_Discard │ │ │ │ +0000165c T PySet_Add │ │ │ │ +00000478 T PySet_Clear │ │ │ │ +00003144 T PySet_Contains │ │ │ │ +00001c68 T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ -0000097c T PySet_Pop │ │ │ │ -000008e8 T PySet_Size │ │ │ │ +00000224 T PySet_Pop │ │ │ │ +000065a8 T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000008a8 t Py_XDECREF │ │ │ │ +000001e4 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00004b6c T _PySet_AddTakeRef │ │ │ │ +00005034 T _PySet_AddTakeRef │ │ │ │ 000001dc T _PySet_ClearInternal │ │ │ │ -00005578 T _PySet_Contains │ │ │ │ +00005a3c T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -000060e4 T _PySet_NextEntry │ │ │ │ -00005f40 T _PySet_NextEntryRef │ │ │ │ -00000f94 T _PySet_Update │ │ │ │ +0000662c T _PySet_NextEntry │ │ │ │ +00006404 T _PySet_NextEntryRef │ │ │ │ +0000083c T _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 0000000c r __func__.0 │ │ │ │ 000001a8 d _dummy_struct │ │ │ │ 000001b4 t dummy_dealloc │ │ │ │ 00000198 t dummy_repr │ │ │ │ -000085e4 t frozenset___contains__ │ │ │ │ +00008b54 t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000084 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -0000627c t frozenset_hash │ │ │ │ -000062c0 t frozenset_hash_impl │ │ │ │ +000067c4 t frozenset_hash │ │ │ │ +00006808 t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ -00003280 t frozenset_new │ │ │ │ +00002bb0 t frozenset_new │ │ │ │ 000001f0 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 000000fc t make_new_set │ │ │ │ -000073b8 t make_new_set_basetype_untracked │ │ │ │ -00000b34 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ +00007928 t make_new_set_basetype_untracked │ │ │ │ +000003dc t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -00009a18 t set___contains__ │ │ │ │ +00009f98 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ -00002dbc t set___reduce__ │ │ │ │ +000026ec t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000160 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -00007610 t set_add │ │ │ │ +00007b80 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ -00000c8c t set_add_entry_takeref │ │ │ │ -00000a5c t set_and │ │ │ │ +00000c80 t set_add_entry_takeref │ │ │ │ +00000304 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ -00001510 t set_clear │ │ │ │ +00000dfc t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -000074ac t set_clear_internal │ │ │ │ -00005028 t set_contains │ │ │ │ -00001b40 t set_copy │ │ │ │ +00007a1c t set_clear_internal │ │ │ │ +000054f0 t set_contains │ │ │ │ +00001470 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ -00001148 t set_copy_and_difference_untracked │ │ │ │ -00000e24 t set_copy_impl │ │ │ │ -00004690 t set_dealloc │ │ │ │ -00001e64 t set_difference_multi │ │ │ │ +000009f0 t set_copy_and_difference_untracked │ │ │ │ +000006cc t set_copy_impl │ │ │ │ +00004b58 t set_dealloc │ │ │ │ +00001794 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -000087a0 t set_difference_untracked │ │ │ │ -00001f94 t set_difference_update │ │ │ │ +00008d0c t set_difference_untracked │ │ │ │ +000018c4 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ -000091a4 t set_difference_update_internal │ │ │ │ -000011c8 t set_discard │ │ │ │ +0000970c t set_difference_update_internal │ │ │ │ +00000a70 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00000000 t set_discard_entry │ │ │ │ -0000272c t set_discard_key │ │ │ │ +00002728 t set_discard_entry │ │ │ │ 00000078 r set_doc │ │ │ │ -0000126c t set_iand │ │ │ │ -00002ef8 t set_init │ │ │ │ -00006a48 t set_intersection │ │ │ │ -00002674 t set_intersection_multi │ │ │ │ +00000b58 t set_iand │ │ │ │ +00002828 t set_init │ │ │ │ +00006f90 t set_intersection │ │ │ │ +00001fa4 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ -00002688 t set_intersection_multi_impl │ │ │ │ -00002fe4 t set_intersection_update_multi │ │ │ │ +00001fb8 t set_intersection_multi_impl │ │ │ │ +00002914 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -0000362c t set_ior │ │ │ │ -000020a8 t set_isdisjoint │ │ │ │ +00003af4 t set_ior │ │ │ │ +000019d8 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ -00003050 t set_issubset │ │ │ │ +00002980 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -00007dd0 t set_issubset_impl │ │ │ │ -00001534 t set_issuperset │ │ │ │ +00008340 t set_issubset_impl │ │ │ │ +00000e20 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ -00001548 t set_issuperset_impl │ │ │ │ -00001ff8 t set_isub │ │ │ │ -00004354 t set_iter │ │ │ │ -0000354c t set_ixor │ │ │ │ -00004938 t set_len │ │ │ │ -0000036c t set_lookkey │ │ │ │ -00000814 t set_merge_lock_held │ │ │ │ -000037f8 t set_merge_lock_held.part.0 │ │ │ │ +00000e34 t set_issuperset_impl │ │ │ │ +00001928 t set_isub │ │ │ │ +0000481c t set_iter │ │ │ │ +00002e7c t set_ixor │ │ │ │ +00004e00 t set_len │ │ │ │ +00002c70 t set_lookkey │ │ │ │ +00000150 t set_merge_lock_held │ │ │ │ +00003cc0 t set_merge_lock_held.part.0 │ │ │ │ 0000054c d set_methods │ │ │ │ -00002e60 t set_new │ │ │ │ -00000c48 t set_or │ │ │ │ -00007b04 t set_pop │ │ │ │ +00002790 t set_new │ │ │ │ +000004f0 t set_or │ │ │ │ +00008074 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ -00001a2c t set_remove │ │ │ │ +0000131c t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ -00001c30 t set_repr │ │ │ │ -00007c28 t set_richcompare │ │ │ │ -00001010 t set_sub │ │ │ │ -00001370 t set_swap_bodies │ │ │ │ -00003618 t set_symmetric_difference │ │ │ │ +00001560 t set_repr │ │ │ │ +00008198 t set_richcompare │ │ │ │ +000008b8 t set_sub │ │ │ │ +00000c5c t set_swap_bodies │ │ │ │ +00002f48 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ -0000313c t set_symmetric_difference_impl │ │ │ │ -0000275c t set_symmetric_difference_update │ │ │ │ +00002a6c t set_symmetric_difference_impl │ │ │ │ +0000208c t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ -0000362c t set_symmetric_difference_update_dict │ │ │ │ -00002770 t set_symmetric_difference_update_impl │ │ │ │ -000028ec t set_symmetric_difference_update_set │ │ │ │ -000010fc t set_table_resize │ │ │ │ -00001564 t set_traverse │ │ │ │ +00002f5c t set_symmetric_difference_update_dict │ │ │ │ +000020a0 t set_symmetric_difference_update_impl │ │ │ │ +0000221c t set_symmetric_difference_update_set │ │ │ │ +000010f0 t set_table_resize │ │ │ │ +0000156c t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ -00001b54 t set_union │ │ │ │ +00001484 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ -00001adc t set_update │ │ │ │ +0000140c t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -00006524 t set_update_dict_lock_held │ │ │ │ -000006c4 t set_update_internal │ │ │ │ +00006a6c t set_update_dict_lock_held │ │ │ │ +00000000 t set_update_internal │ │ │ │ 0000069c t set_update_iterable_lock_held │ │ │ │ 0000054c t set_update_local │ │ │ │ -00004770 t set_vectorcall │ │ │ │ -00003064 t set_xor │ │ │ │ -000045e4 t setiter_dealloc │ │ │ │ -0000441c t setiter_iternext │ │ │ │ -00001f58 t setiter_len │ │ │ │ +00004c38 t set_vectorcall │ │ │ │ +00002994 t set_xor │ │ │ │ +00004aac t setiter_dealloc │ │ │ │ +000048e4 t setiter_iternext │ │ │ │ +00001888 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000c8 t setiter_reduce │ │ │ │ -00002640 t setiter_traverse │ │ │ │ +00001f70 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000024 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12483,21 +12482,21 @@ │ │ │ │ 00000234 T PySlice_Unpack │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000004dc t Py_XDECREF │ │ │ │ +00000488 t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ -00000b8c T _PyBuildSlice_ConsumeRefs │ │ │ │ +00000c08 T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ -00000300 T _PySlice_FromIndices │ │ │ │ +000002ac T _PySlice_FromIndices │ │ │ │ 00000600 T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d4 D _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -12505,22 +12504,21 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 000000dc t ellipsis_dealloc │ │ │ │ 000001a8 r ellipsis_doc │ │ │ │ 00000240 d ellipsis_methods │ │ │ │ 0000007c t ellipsis_new │ │ │ │ -0000051c t ellipsis_reduce │ │ │ │ +000004c8 t ellipsis_reduce │ │ │ │ 00000038 t ellipsis_repr │ │ │ │ -000002ac t evaluate_slice_index │ │ │ │ 00000000 r reduce_doc │ │ │ │ 0000052c t slice_dealloc │ │ │ │ 00000134 r slice_doc │ │ │ │ 00000000 t slice_hash │ │ │ │ -000003e8 t slice_indices │ │ │ │ +00000394 t slice_indices │ │ │ │ 00000028 r slice_indices_doc │ │ │ │ 0000011c d slice_members │ │ │ │ 000000dc d slice_methods │ │ │ │ 000001fc t slice_new │ │ │ │ 00000000 t slice_reduce │ │ │ │ 00000054 t slice_repr │ │ │ │ 000000b0 t slice_richcompare │ │ │ │ @@ -12559,20 +12557,20 @@ │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PySequence_Fast │ │ │ │ -0000088c T PyStructSequence_GetItem │ │ │ │ +00000894 T PyStructSequence_GetItem │ │ │ │ 000004a8 T PyStructSequence_InitType │ │ │ │ 00000268 T PyStructSequence_InitType2 │ │ │ │ -00000744 T PyStructSequence_New │ │ │ │ +0000074c T PyStructSequence_New │ │ │ │ 00000000 T PyStructSequence_NewType │ │ │ │ -00000870 T PyStructSequence_SetItem │ │ │ │ +00000878 T PyStructSequence_SetItem │ │ │ │ 00000078 R PyStructSequence_UnnamedField │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpecWithBases │ │ │ │ U PyType_Ready │ │ │ │ U PyType_Type │ │ │ │ @@ -12580,50 +12578,50 @@ │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ U PyUnicodeWriter_WriteUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -00000cd8 t Py_XDECREF │ │ │ │ +00000ce0 t Py_XDECREF │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00000018 T _PyStructSequence_FiniBuiltin │ │ │ │ +00000364 T _PyStructSequence_FiniBuiltin │ │ │ │ 00000000 T _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000008a8 T _PyStructSequence_NewType │ │ │ │ +000008b0 T _PyStructSequence_NewType │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_HasSubclasses │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_tss_interp │ │ │ │ 0000006c r _keywords.1 │ │ │ │ 0000005c d _kwtuple.0 │ │ │ │ 00000030 d _parser.2 │ │ │ │ -00000820 t get_type_attr_as_size.constprop.0 │ │ │ │ +00000828 t get_type_attr_as_size.constprop.0 │ │ │ │ 00000000 t get_type_attr_as_size.part.0 │ │ │ │ -000003a0 t initialize_structseq_dict │ │ │ │ +000003a8 t initialize_structseq_dict │ │ │ │ 00000034 r match_args_key │ │ │ │ U memset │ │ │ │ 00000014 r real_length_key │ │ │ │ U strlen │ │ │ │ -00000c14 t structseq_dealloc │ │ │ │ +00000c1c t structseq_dealloc │ │ │ │ 00000000 d structseq_methods │ │ │ │ -00000d18 t structseq_new │ │ │ │ -000001d0 t structseq_reduce │ │ │ │ +00000d20 t structseq_new │ │ │ │ +0000051c t structseq_reduce │ │ │ │ 00000050 t structseq_replace │ │ │ │ -00000074 t structseq_repr │ │ │ │ -0000136c t structseq_traverse │ │ │ │ +000003c0 t structseq_repr │ │ │ │ +00001374 t structseq_traverse │ │ │ │ 00000020 r unnamed_fields_key │ │ │ │ 00000000 r visible_length_key │ │ │ │ │ │ │ │ templateobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ @@ -12715,19 +12713,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 000001cc T PyTuple_FromArray │ │ │ │ 000014f8 T PyTuple_GetItem │ │ │ │ -00002764 T PyTuple_GetSlice │ │ │ │ +0000271c T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000004ac T PyTuple_Pack │ │ │ │ 000000e0 T PyTuple_SetItem │ │ │ │ -00001e80 T PyTuple_Size │ │ │ │ +00001e38 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 │ │ │ │ @@ -12747,17 +12745,17 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e4 T _PyStolenTuple_Free │ │ │ │ 00000314 T _PyTuple_BinarySlice │ │ │ │ -00002aec T _PyTuple_Concat │ │ │ │ +00002aa4 T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -00002000 T _PyTuple_FromArraySteal │ │ │ │ +00001fb8 T _PyTuple_FromArraySteal │ │ │ │ 00000e70 T _PyTuple_FromPair │ │ │ │ 00001024 T _PyTuple_FromPairSteal │ │ │ │ 00001570 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 000012c4 T _PyTuple_MaybeUntrack │ │ │ │ 00000710 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -12780,36 +12778,36 @@ │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00000090 r tuple_class_getitem_doc │ │ │ │ 00001828 t tuple_contains │ │ │ │ 0000043c t tuple_count │ │ │ │ 000002c8 r tuple_count__doc__ │ │ │ │ 00000c60 t tuple_dealloc │ │ │ │ -00001ec4 t tuple_hash │ │ │ │ -000032e4 t tuple_index │ │ │ │ +00001e7c t tuple_hash │ │ │ │ +0000329c t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ -00001e1c t tuple_item │ │ │ │ +00001dd4 t tuple_item │ │ │ │ 000009a0 t tuple_iter │ │ │ │ 000017d4 t tuple_iteritem │ │ │ │ -00002e20 t tuple_length │ │ │ │ +00002dd8 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -00002e38 t tuple_new │ │ │ │ +00002df0 t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -0000345c t tuple_repeat │ │ │ │ -00003114 t tuple_repr │ │ │ │ -00002574 t tuple_richcompare │ │ │ │ +00003414 t tuple_repeat │ │ │ │ +000030cc t tuple_repr │ │ │ │ +0000252c t tuple_richcompare │ │ │ │ 00001984 t tuple_subscript │ │ │ │ 00001190 t tuple_traverse │ │ │ │ 00000040 t tuple_vectorcall │ │ │ │ 00000b6c t tupleiter_dealloc │ │ │ │ -00003810 t tupleiter_len │ │ │ │ +000037c8 t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000adc t tupleiter_next │ │ │ │ 00000184 t tupleiter_reduce │ │ │ │ -000004c0 t tupleiter_setstate │ │ │ │ +000004d4 t tupleiter_setstate │ │ │ │ 000002e0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 0000028c r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -13136,91 +13134,91 @@ │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00002604 T PyObject_GetItemData │ │ │ │ 00002658 T PyObject_GetItemData_DuringGC │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00002374 T PyObject_GetTypeData │ │ │ │ -0000234c T PyObject_GetTypeData_DuringGC │ │ │ │ +00002340 T PyObject_GetTypeData │ │ │ │ +00002318 T PyObject_GetTypeData_DuringGC │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -000007b8 t PyObject_TypeCheck.isra.0 │ │ │ │ +00000780 t PyObject_TypeCheck.isra.0 │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PyObject_VectorcallDict │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Type │ │ │ │ -00000178 t PyStackRef_CLOSE │ │ │ │ -00000178 t PyStackRef_XCLOSE │ │ │ │ +00006108 t PyStackRef_CLOSE │ │ │ │ +00006108 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ U PyStaticMethod_Type │ │ │ │ 00000c54 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 000027a4 T PyType_AddWatcher │ │ │ │ 0000134c T PyType_ClearCache │ │ │ │ 00002940 T PyType_ClearWatcher │ │ │ │ -000033a4 T PyType_Freeze │ │ │ │ -00001500 T PyType_FromMetaclass │ │ │ │ -0000fdc0 T PyType_FromModuleAndSpec │ │ │ │ +00003370 T PyType_Freeze │ │ │ │ +000014c8 T PyType_FromMetaclass │ │ │ │ +0000fe0c T PyType_FromModuleAndSpec │ │ │ │ 00002770 T PyType_FromSlots │ │ │ │ -000001b0 T PyType_FromSpec │ │ │ │ -00000948 T PyType_FromSpecWithBases │ │ │ │ +00000178 T PyType_FromSpec │ │ │ │ +00000910 T PyType_FromSpecWithBases │ │ │ │ 000056d0 T PyType_GenericAlloc │ │ │ │ -0000ec20 T PyType_GenericNew │ │ │ │ -00005d98 T PyType_GetBaseByToken │ │ │ │ -00017808 T PyType_GetBaseByToken_DuringGC │ │ │ │ -000121e8 T PyType_GetDict │ │ │ │ -0000ede4 T PyType_GetFlags │ │ │ │ -00017f40 T PyType_GetFullyQualifiedName │ │ │ │ -00017e14 T PyType_GetModule │ │ │ │ -0001039c T PyType_GetModuleByDef │ │ │ │ +0000ec68 T PyType_GenericNew │ │ │ │ +0001b01c T PyType_GetBaseByToken │ │ │ │ +0001789c T PyType_GetBaseByToken_DuringGC │ │ │ │ +00012234 T PyType_GetDict │ │ │ │ +0000ee2c T PyType_GetFlags │ │ │ │ +00017fd4 T PyType_GetFullyQualifiedName │ │ │ │ +00017ea8 T PyType_GetModule │ │ │ │ +000103e8 T PyType_GetModuleByDef │ │ │ │ 000026e8 T PyType_GetModuleByToken │ │ │ │ -0001047c T PyType_GetModuleByToken_DuringGC │ │ │ │ -00003e58 T PyType_GetModuleName │ │ │ │ -00019fbc T PyType_GetModuleState │ │ │ │ +000104c8 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00003e24 T PyType_GetModuleName │ │ │ │ +0001a028 T PyType_GetModuleState │ │ │ │ 0000322c T PyType_GetModuleState_DuringGC │ │ │ │ 0000271c T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ -00001088 T PyType_GetQualName │ │ │ │ -000172c0 T PyType_GetSlot │ │ │ │ +00001050 T PyType_GetQualName │ │ │ │ +00017354 T PyType_GetSlot │ │ │ │ 00002740 T PyType_GetTypeDataSize │ │ │ │ -00006108 T PyType_IsSubtype │ │ │ │ -0000105c T PyType_Modified │ │ │ │ -00001558 T PyType_Ready │ │ │ │ +00006140 T PyType_IsSubtype │ │ │ │ +00001024 T PyType_Modified │ │ │ │ +00001520 T PyType_Ready │ │ │ │ 0000320c T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 0000299c T PyType_Unwatch │ │ │ │ 0000282c 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 │ │ │ │ -00006640 T PyUnstable_Type_AssignVersionTag │ │ │ │ +0000651c T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ @@ -13248,366 +13246,366 @@ │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ -000068e0 T _PyObject_GetState │ │ │ │ +000067bc T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000d9f8 T _PyObject_LookupSpecial │ │ │ │ -0001010c T _PyObject_LookupSpecialMethod │ │ │ │ +0000da40 T _PyObject_LookupSpecial │ │ │ │ +00010158 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00017e88 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -00004f4c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00017f1c T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00004f18 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000013f4 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00013624 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00013670 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PySlotIterator_Init │ │ │ │ U _PySlotIterator_InitLegacy │ │ │ │ U _PySlotIterator_Next │ │ │ │ U _PySlotIterator_Rewind │ │ │ │ U _PySlotIterator_SawSlot │ │ │ │ U _PySlot_names │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -0001691c T _PyStaticType_FiniBuiltin │ │ │ │ -00004c1c T _PyStaticType_GetBuiltins │ │ │ │ +000169b0 T _PyStaticType_FiniBuiltin │ │ │ │ +00004be8 T _PyStaticType_GetBuiltins │ │ │ │ 00005bcc T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ -000001e8 T _PyStaticType_InitForExtension │ │ │ │ -00010fe4 T _PySuper_Lookup │ │ │ │ -0000e768 T _PySuper_LookupDescr │ │ │ │ +000001b0 T _PyStaticType_InitForExtension │ │ │ │ +00011030 T _PySuper_Lookup │ │ │ │ +0000e7b0 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ -00000de8 T _PyType_AddMethod │ │ │ │ +00000db0 T _PyType_AddMethod │ │ │ │ 0000587c T _PyType_AllocNoTrack │ │ │ │ -000015dc T _PyType_CacheGetItemForSpecialization │ │ │ │ -00000b90 T _PyType_CacheInitForSpecialization │ │ │ │ -00009c88 T _PyType_CalculateMetaclass │ │ │ │ +000015a4 T _PyType_CacheGetItemForSpecialization │ │ │ │ +00000b58 T _PyType_CacheInitForSpecialization │ │ │ │ +00009cc0 T _PyType_CalculateMetaclass │ │ │ │ 00002d64 T _PyType_CheckConsistency │ │ │ │ 00002ba0 T _PyType_GetBases │ │ │ │ 00005c28 T _PyType_GetDict │ │ │ │ -00007718 T _PyType_GetDocFromInternalDoc │ │ │ │ -00018164 T _PyType_GetFullyQualifiedName │ │ │ │ -0001aae4 T _PyType_GetSlotWrapperNames │ │ │ │ -000143b8 T _PyType_GetSubclasses │ │ │ │ -00005088 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00007754 T _PyType_GetDocFromInternalDoc │ │ │ │ +000181f8 T _PyType_GetFullyQualifiedName │ │ │ │ +0001ab58 T _PyType_GetSlotWrapperNames │ │ │ │ +00014404 T _PyType_GetSubclasses │ │ │ │ +000050a4 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00003330 T _PyType_HasSlotTpIternext │ │ │ │ -00001f5c T _PyType_HasSubclasses │ │ │ │ +00001f28 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -0000a570 T _PyType_InitSlotDefs │ │ │ │ +0000a5a8 T _PyType_InitSlotDefs │ │ │ │ 00002c4c T _PyType_InitSubclasses │ │ │ │ -0000a274 T _PyType_Lookup │ │ │ │ +0000a2ac T _PyType_Lookup │ │ │ │ 00003004 T _PyType_LookupByVersion │ │ │ │ -00019f64 T _PyType_LookupRef │ │ │ │ -0000a300 T _PyType_LookupRefAndVersion │ │ │ │ +00019fd0 T _PyType_LookupRef │ │ │ │ +0000a338 T _PyType_LookupRefAndVersion │ │ │ │ 00005c9c T _PyType_LookupStackRefAndVersion │ │ │ │ 00002bc8 T _PyType_LookupSubclasses │ │ │ │ -0000fd8c T _PyType_Name │ │ │ │ +0000fdd8 T _PyType_Name │ │ │ │ 00003074 T _PyType_NewManagedObject │ │ │ │ -00001330 T _PyType_SetFlags │ │ │ │ -00001358 T _PyType_SetFlagsRecursive │ │ │ │ -000068f8 T _PyType_SetVersion │ │ │ │ -000022dc T _PyType_Validate │ │ │ │ +000012f8 T _PyType_SetFlags │ │ │ │ +00001320 T _PyType_SetFlagsRecursive │ │ │ │ +000067d4 T _PyType_SetVersion │ │ │ │ +000022a8 T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ -00002004 T _PyTypes_Fini │ │ │ │ -000016e8 T _PyTypes_FiniCachedDescriptors │ │ │ │ -00001788 T _PyTypes_FiniExtTypes │ │ │ │ +00001fd0 T _PyTypes_Fini │ │ │ │ +000016b4 T _PyTypes_FiniCachedDescriptors │ │ │ │ +00001754 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -0001229c T _Py_BaseObject_RichCompare │ │ │ │ +000122e8 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 │ │ │ │ -00019088 T _Py_slot_tp_getattr_hook │ │ │ │ -0000519c T _Py_slot_tp_getattro │ │ │ │ +000190f4 T _Py_slot_tp_getattr_hook │ │ │ │ +000051b8 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -000061d8 T _Py_type_getattro │ │ │ │ -000068c8 T _Py_type_getattro_impl │ │ │ │ -00006fd0 T _Py_type_getattro_stackref │ │ │ │ +00006210 T _Py_type_getattro │ │ │ │ +00006900 T _Py_type_getattro_impl │ │ │ │ +0000700c T _Py_type_getattro_stackref │ │ │ │ U _Py_union_type_or │ │ │ │ 0000028c r __func__.0 │ │ │ │ 00000348 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00003630 t _common_reduce.part.0 │ │ │ │ +000035fc t _common_reduce.part.0 │ │ │ │ 000059d4 t add_subclass │ │ │ │ -0000f2c0 t assign_version_tag │ │ │ │ +0000f30c t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 00001ce4 t bufferwrapper_dealloc │ │ │ │ 00001bf0 t bufferwrapper_releasebuf │ │ │ │ 00002a20 t bufferwrapper_traverse │ │ │ │ -000012fc t call_unbound_noarg.part.0 │ │ │ │ -00014118 t check_num_args.constprop.0 │ │ │ │ -000141a8 t check_num_args.constprop.1 │ │ │ │ +000012c4 t call_unbound_noarg.part.0 │ │ │ │ +00014164 t check_num_args.constprop.0 │ │ │ │ +000141f4 t check_num_args.constprop.1 │ │ │ │ 000015ac t check_pow_args │ │ │ │ -00000d48 t check_set_special_type_attr │ │ │ │ +00000d10 t check_set_special_type_attr │ │ │ │ 00001a00 t class_name │ │ │ │ -00010ef0 t clear_slots │ │ │ │ -0001669c t clear_tp_subclasses │ │ │ │ -00004808 t compatible_for_assignment │ │ │ │ -00009658 t find_best_base │ │ │ │ +00010f3c t clear_slots │ │ │ │ +00016730 t clear_tp_subclasses │ │ │ │ +000047d4 t compatible_for_assignment │ │ │ │ +00009694 t find_best_base │ │ │ │ 00005ea4 t find_name_in_mro │ │ │ │ -0000239c t get_base_by_token_recursive │ │ │ │ +00002368 t get_base_by_token_recursive │ │ │ │ 0000240c t get_dict_descriptor │ │ │ │ 00001798 t getindex │ │ │ │ -000036b8 t import_copyreg │ │ │ │ -00000840 t lookup_method_ex.constprop.0 │ │ │ │ -00001ea4 t managed_static_type_state_clear.part.0 │ │ │ │ -00015b30 t maybe_call_special_no_args.constprop.0 │ │ │ │ +00003684 t import_copyreg │ │ │ │ +00000808 t lookup_method_ex.constprop.0 │ │ │ │ +00001e70 t managed_static_type_state_clear.part.0 │ │ │ │ +00015bc4 t maybe_call_special_no_args.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002804 t merge_class_dict │ │ │ │ +000027d0 t merge_class_dict │ │ │ │ 00001004 t method_is_overloaded.isra.0 │ │ │ │ -00004a9c t mro_hierarchy_for_complete_type │ │ │ │ +00004a68 t mro_hierarchy_for_complete_type │ │ │ │ 00004f58 t mro_implementation_unlocked │ │ │ │ 0000456c t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ -00003270 t object___dir__ │ │ │ │ +0000323c t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -00001660 t object___format__ │ │ │ │ +0000162c t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -000052f8 t object___getstate__ │ │ │ │ +00005314 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001e54 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -0001a034 t object___reduce_ex__ │ │ │ │ +0001a0a0 t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 000014b0 t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ -0000a7a4 t object_dealloc │ │ │ │ +0000a7dc t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -000123bc t object_get_class │ │ │ │ +00012408 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00003714 t object_getstate │ │ │ │ -000037f4 t object_getstate_default │ │ │ │ -0000f1f8 t object_init │ │ │ │ -0000e9d4 t object_init_subclass │ │ │ │ +000036e0 t object_getstate │ │ │ │ +000037c0 t object_getstate_default │ │ │ │ +0000f244 t object_init │ │ │ │ +0000ea1c t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000edfc t object_new │ │ │ │ -000011bc t object_repr │ │ │ │ -0001232c t object_richcompare │ │ │ │ -000010a0 t object_richcompare.part.0 │ │ │ │ -00005388 t object_set_class │ │ │ │ -0000fdf4 t object_str │ │ │ │ -0000153c t object_subclasshook │ │ │ │ +0000ee44 t object_new │ │ │ │ +00001184 t object_repr │ │ │ │ +00012378 t object_richcompare │ │ │ │ +00001068 t object_richcompare.part.0 │ │ │ │ +000053a4 t object_set_class │ │ │ │ +0000fe40 t object_str │ │ │ │ +00001504 t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ -000154c0 t recurse_down_subclasses.constprop.0 │ │ │ │ +00015550 t recurse_down_subclasses.constprop.0 │ │ │ │ 00002108 t releasebuffer_call_python │ │ │ │ -000067fc t richcmp_eq │ │ │ │ -0000563c t richcmp_ge │ │ │ │ -0000560c t richcmp_gt │ │ │ │ -00005624 t richcmp_le │ │ │ │ -000055f4 t richcmp_lt │ │ │ │ -000040b0 t richcmp_ne │ │ │ │ -00001440 t set_flags_recursive │ │ │ │ +000066d8 t richcmp_eq │ │ │ │ +00005658 t richcmp_ge │ │ │ │ +00005628 t richcmp_gt │ │ │ │ +00005640 t richcmp_le │ │ │ │ +00005610 t richcmp_lt │ │ │ │ +0000407c t richcmp_ne │ │ │ │ +00001408 t set_flags_recursive │ │ │ │ 00001824 t set_mro_error │ │ │ │ 0000163c t slot_am_aiter │ │ │ │ -00006a54 t slot_am_anext │ │ │ │ +00006930 t slot_am_anext │ │ │ │ 000006f0 t slot_am_await │ │ │ │ -0000611c t slot_am_generic │ │ │ │ +00005ff8 t slot_am_generic │ │ │ │ 00001a4c t slot_bf_getbuffer │ │ │ │ 00002280 t slot_bf_releasebuffer │ │ │ │ -000127fc t slot_mp_ass_subscript │ │ │ │ -00015eb0 t slot_mp_subscript │ │ │ │ -0000666c t slot_nb_absolute │ │ │ │ -00005654 t slot_nb_add │ │ │ │ -00002568 t slot_nb_and │ │ │ │ -0001adcc t slot_nb_bool │ │ │ │ -00006400 t slot_nb_divmod │ │ │ │ -00005d10 t slot_nb_float │ │ │ │ -00005ed8 t slot_nb_floor_divide │ │ │ │ -00005d64 t slot_nb_index │ │ │ │ +00012848 t slot_mp_ass_subscript │ │ │ │ +00015f44 t slot_mp_subscript │ │ │ │ +00006548 t slot_nb_absolute │ │ │ │ +00005670 t slot_nb_add │ │ │ │ +00002534 t slot_nb_and │ │ │ │ +0001ae40 t slot_nb_bool │ │ │ │ +000062dc t slot_nb_divmod │ │ │ │ +00005d2c t slot_nb_float │ │ │ │ +00005db4 t slot_nb_floor_divide │ │ │ │ +00005d80 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 00000b74 t slot_nb_inplace_and │ │ │ │ 0000046c t slot_nb_inplace_floor_divide │ │ │ │ 0000111c t slot_nb_inplace_lshift │ │ │ │ 0000036c t slot_nb_inplace_matrix_multiply │ │ │ │ 00000124 t slot_nb_inplace_multiply │ │ │ │ 00000b38 t slot_nb_inplace_or │ │ │ │ 00000afc t slot_nb_inplace_power │ │ │ │ 000006b4 t slot_nb_inplace_remainder │ │ │ │ 00000dbc t slot_nb_inplace_rshift │ │ │ │ 000000e8 t slot_nb_inplace_subtract │ │ │ │ 000003a8 t slot_nb_inplace_true_divide │ │ │ │ -000063c4 t slot_nb_inplace_xor │ │ │ │ -00003dd8 t slot_nb_int │ │ │ │ -00006a20 t slot_nb_invert │ │ │ │ +000062a0 t slot_nb_inplace_xor │ │ │ │ +00003da4 t slot_nb_int │ │ │ │ +000068fc t slot_nb_invert │ │ │ │ 00000df8 t slot_nb_lshift │ │ │ │ 00000160 t slot_nb_matrix_multiply │ │ │ │ -00005acc t slot_nb_multiply │ │ │ │ -00002534 t slot_nb_negative │ │ │ │ -00002f50 t slot_nb_or │ │ │ │ +00005ae8 t slot_nb_multiply │ │ │ │ +00002500 t slot_nb_negative │ │ │ │ +00002f1c t slot_nb_or │ │ │ │ 00001158 t slot_nb_positive │ │ │ │ 0000070c t slot_nb_power │ │ │ │ 000004a8 t slot_nb_remainder │ │ │ │ 00000bb0 t slot_nb_rshift │ │ │ │ -00005890 t slot_nb_subtract │ │ │ │ -00003e6c t slot_nb_true_divide │ │ │ │ -00006184 t slot_nb_xor │ │ │ │ +000058ac t slot_nb_subtract │ │ │ │ +00003e38 t slot_nb_true_divide │ │ │ │ +00006060 t slot_nb_xor │ │ │ │ 0000325c t slot_sq_ass_item │ │ │ │ -00015720 t slot_sq_contains │ │ │ │ -00018560 t slot_sq_item │ │ │ │ -000179ac t slot_sq_length │ │ │ │ -00017084 t slot_tp_call │ │ │ │ -000021e0 t slot_tp_descr_get │ │ │ │ +000157b0 t slot_sq_contains │ │ │ │ +000185cc t slot_sq_item │ │ │ │ +00017a40 t slot_sq_length │ │ │ │ +00017118 t slot_tp_call │ │ │ │ +000021ac t slot_tp_descr_get │ │ │ │ 000003e4 t slot_tp_descr_set │ │ │ │ -0000242c t slot_tp_finalize │ │ │ │ -00018d34 t slot_tp_hash │ │ │ │ -0000f9b8 t slot_tp_init │ │ │ │ -000159ac t slot_tp_iter │ │ │ │ -00019db8 t slot_tp_iternext │ │ │ │ -00010514 t slot_tp_new │ │ │ │ -00003530 t slot_tp_repr │ │ │ │ -0001986c t slot_tp_richcompare │ │ │ │ -000138e0 t slot_tp_setattro │ │ │ │ -0001838c t slot_tp_str │ │ │ │ +000023f8 t slot_tp_finalize │ │ │ │ +00018da0 t slot_tp_hash │ │ │ │ +0000fa04 t slot_tp_init │ │ │ │ +00015a3c t slot_tp_iter │ │ │ │ +00019e24 t slot_tp_iternext │ │ │ │ +00010560 t slot_tp_new │ │ │ │ +000034fc t slot_tp_repr │ │ │ │ +000198d8 t slot_tp_richcompare │ │ │ │ +0001392c t slot_tp_setattro │ │ │ │ +00018420 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ 0000564c t slotptr │ │ │ │ -00009a70 t solid_base │ │ │ │ +00009aac t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00016784 t subtype_clear │ │ │ │ -0001092c t subtype_dealloc │ │ │ │ -00019ca4 t subtype_dict │ │ │ │ +00016818 t subtype_clear │ │ │ │ +00010978 t subtype_dealloc │ │ │ │ +00019d10 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001de8 t subtype_getweakref │ │ │ │ -00006964 t subtype_setdict │ │ │ │ -00011d7c t subtype_traverse │ │ │ │ -0000e8ac t super_dealloc │ │ │ │ +00006840 t subtype_setdict │ │ │ │ +00011dc8 t subtype_traverse │ │ │ │ +0000e8f4 t super_dealloc │ │ │ │ 00001e6c t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e408 t super_getattro │ │ │ │ -00006a70 t super_init │ │ │ │ -00000980 t super_init_without_args │ │ │ │ +0000e450 t super_getattro │ │ │ │ +0000694c t super_init │ │ │ │ +00000948 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 00002a80 t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000dc98 t super_vectorcall │ │ │ │ -0000057c t supercheck │ │ │ │ +0000dce0 t super_vectorcall │ │ │ │ +00000544 t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000105c4 t tp_new_wrapper │ │ │ │ -000027a4 t type___dir__ │ │ │ │ +00010610 t tp_new_wrapper │ │ │ │ +00002770 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000188e0 t type___instancecheck__ │ │ │ │ +0001894c t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001f8c t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -00015e50 t type___subclasscheck__ │ │ │ │ +00015ee4 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ -00014238 t type___subclasses__ │ │ │ │ +00014284 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -00012524 t type_abstractmethods │ │ │ │ +00012570 t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a86c t type_call │ │ │ │ -00015eec t type_clear │ │ │ │ -0001601c t type_dealloc │ │ │ │ -00012464 t type_dict │ │ │ │ +0000a8a4 t type_call │ │ │ │ +00015f80 t type_clear │ │ │ │ +000160b0 t type_dealloc │ │ │ │ +000124b0 t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -000077f8 t type_from_slots_or_spec │ │ │ │ -00002d44 t type_get_annotate │ │ │ │ -000029b4 t type_get_annotations │ │ │ │ -000124fc t type_get_bases │ │ │ │ -00013748 t type_get_doc │ │ │ │ -00011c34 t type_get_module │ │ │ │ -000138a4 t type_get_mro │ │ │ │ -00005d44 t type_get_text_signature │ │ │ │ -0000672c t type_get_type_params │ │ │ │ +00007834 t type_from_slots_or_spec │ │ │ │ +00002d10 t type_get_annotate │ │ │ │ +00002980 t type_get_annotations │ │ │ │ +00012548 t type_get_bases │ │ │ │ +00013794 t type_get_doc │ │ │ │ +00011c80 t type_get_module │ │ │ │ +000138f0 t type_get_mro │ │ │ │ +00005d60 t type_get_text_signature │ │ │ │ +0000657c t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e9f0 t type_init │ │ │ │ -0000a258 t type_is_gc │ │ │ │ +0000ea38 t type_init │ │ │ │ +0000a290 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -00009fe8 t type_modified_unlocked │ │ │ │ -0000a014 t type_modified_unlocked.part.0 │ │ │ │ +0000a020 t type_modified_unlocked │ │ │ │ +0000a04c t type_modified_unlocked.part.0 │ │ │ │ 00000040 t type_module │ │ │ │ -000123e4 t type_mro │ │ │ │ +00012430 t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -0001278c t type_name │ │ │ │ -0000aa8c t type_new │ │ │ │ -0000ec0c t type_prepare │ │ │ │ -000076a8 t type_qualname │ │ │ │ +000127d8 t type_name │ │ │ │ +0000aac4 t type_new │ │ │ │ +0000ec54 t type_prepare │ │ │ │ +000076e4 t type_qualname │ │ │ │ 0000044c t type_ready │ │ │ │ -0000fe24 t type_repr │ │ │ │ -00012618 t type_set_abstractmethods │ │ │ │ -00004ca4 t type_set_annotate │ │ │ │ -00011f60 t type_set_annotations │ │ │ │ -000040c8 t type_set_bases │ │ │ │ -00003194 t type_set_doc │ │ │ │ -00000bd0 t type_set_module │ │ │ │ -000051d8 t type_set_name │ │ │ │ -00004e70 t type_set_qualname │ │ │ │ +0000fe70 t type_repr │ │ │ │ +00012664 t type_set_abstractmethods │ │ │ │ +00004c70 t type_set_annotate │ │ │ │ +00011fac t type_set_annotations │ │ │ │ +00004094 t type_set_bases │ │ │ │ +00003160 t type_set_doc │ │ │ │ +00000b98 t type_set_module │ │ │ │ +000051f4 t type_set_name │ │ │ │ +00004e3c t type_set_qualname │ │ │ │ 00001274 t type_set_type_params │ │ │ │ -00011668 t type_setattro │ │ │ │ -0000ea74 t type_traverse │ │ │ │ -0000a7c0 t type_vectorcall │ │ │ │ -000146f4 t update_slot.constprop.0.isra.0 │ │ │ │ -0001505c t update_slots_callback │ │ │ │ +000116b4 t type_setattro │ │ │ │ +0000eabc t type_traverse │ │ │ │ +0000a7f8 t type_vectorcall │ │ │ │ +00014740 t update_slot.constprop.0.isra.0 │ │ │ │ +000150a8 t update_slots_callback │ │ │ │ 000028c4 t validate_watcher_id │ │ │ │ -00018940 t vectorcall_maybe │ │ │ │ -00018b3c t vectorcall_maybe.constprop.0 │ │ │ │ -000132c0 t vectorcall_method.constprop.0 │ │ │ │ -00012bf8 t vectorcall_method.constprop.1 │ │ │ │ -00012f5c t vectorcall_method.constprop.2 │ │ │ │ -0001ad34 t wrap_binaryfunc │ │ │ │ -0001afa8 t wrap_binaryfunc_l │ │ │ │ +000189ac t vectorcall_maybe │ │ │ │ +00018ba8 t vectorcall_maybe.constprop.0 │ │ │ │ +0001330c t vectorcall_method.constprop.0 │ │ │ │ +00012c44 t vectorcall_method.constprop.1 │ │ │ │ +00012fa8 t vectorcall_method.constprop.2 │ │ │ │ +0001ada8 t wrap_binaryfunc │ │ │ │ +0001b184 t wrap_binaryfunc_l │ │ │ │ 000014e4 t wrap_binaryfunc_r │ │ │ │ 00001658 t wrap_buffer │ │ │ │ 0000152c t wrap_call │ │ │ │ -00003e0c t wrap_del │ │ │ │ -00013b24 t wrap_delattr │ │ │ │ -0000500c t wrap_delitem │ │ │ │ +00003dd8 t wrap_del │ │ │ │ +00013b70 t wrap_delattr │ │ │ │ +00004fd8 t wrap_delitem │ │ │ │ 00002354 t wrap_descr_delete │ │ │ │ -000171d8 t wrap_descr_get │ │ │ │ -00005310 t wrap_descr_set │ │ │ │ -00006718 t wrap_hashfunc │ │ │ │ +0001726c t wrap_descr_get │ │ │ │ +0000532c t wrap_descr_set │ │ │ │ +000066c4 t wrap_hashfunc │ │ │ │ 000011f8 t wrap_indexargfunc │ │ │ │ -000108f0 t wrap_init │ │ │ │ +0001093c t wrap_init │ │ │ │ 00002684 t wrap_inquirypred │ │ │ │ -000066a0 t wrap_lenfunc │ │ │ │ -000178f4 t wrap_next │ │ │ │ -000136b8 t wrap_objobjargproc │ │ │ │ +0000664c t wrap_lenfunc │ │ │ │ +00017988 t wrap_next │ │ │ │ +00013704 t wrap_objobjargproc │ │ │ │ 0000118c t wrap_objobjproc │ │ │ │ 00001fdc t wrap_releasebuffer │ │ │ │ -0001a9b8 t wrap_richcmpfunc │ │ │ │ -00014538 t wrap_setattr │ │ │ │ +0001aa24 t wrap_richcmpfunc │ │ │ │ +00014584 t wrap_setattr │ │ │ │ 000016fc t wrap_sq_delitem │ │ │ │ 00001d74 t wrap_sq_item │ │ │ │ 00002ae4 t wrap_sq_setitem │ │ │ │ 000023ac t wrap_ternaryfunc │ │ │ │ 0000154c t wrap_ternaryfunc_r │ │ │ │ -00018ff4 t wrap_unaryfunc │ │ │ │ +00019060 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13985,15 +13983,15 @@ │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FindMaxChar │ │ │ │ -00002578 T _PyUnicode_FormatLong │ │ │ │ +00002584 T _PyUnicode_FormatLong │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -14020,15 +14018,15 @@ │ │ │ │ 000000dc r .LC4 │ │ │ │ 00000114 r .LC5 │ │ │ │ 00000140 r .LC6 │ │ │ │ 00000164 r .LC7 │ │ │ │ 00000188 r .LC8 │ │ │ │ 00000178 r CSWTCH.179 │ │ │ │ 0000019c r CSWTCH.180 │ │ │ │ -000041e8 t InsertThousandsGrouping_fill.part.0 │ │ │ │ +000041f4 t InsertThousandsGrouping_fill.part.0 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ U PyComplex_RealAsDouble │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -14062,26 +14060,26 @@ │ │ │ │ 00000000 T _PyUnicode_FormatAdvancedWriter │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -000030f8 t calc_number_widths │ │ │ │ -00003854 t fill_number │ │ │ │ +00003104 t calc_number_widths │ │ │ │ +00003860 t fill_number │ │ │ │ 00000278 t fill_padding.isra.0 │ │ │ │ 00000000 t format_obj │ │ │ │ 00000238 t free_locale_info │ │ │ │ 00000070 t get_integer │ │ │ │ -00002f3c t get_locale_info │ │ │ │ +00002f48 t get_locale_info │ │ │ │ 00000728 t invalid_thousands_separator_type │ │ │ │ U localeconv │ │ │ │ U memset │ │ │ │ 000001c0 r no_grouping │ │ │ │ -00002274 t parse_internal_render_format_spec │ │ │ │ +0000228c t parse_internal_render_format_spec │ │ │ │ 000007e8 t parse_number │ │ │ │ U strlen │ │ │ │ 00000904 t unknown_presentation_type │ │ │ │ │ │ │ │ unicode_writer.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ @@ -14439,15 +14437,15 @@ │ │ │ │ 000004e8 r .LC95 │ │ │ │ 00000508 r .LC97 │ │ │ │ 00000544 r .LC98 │ │ │ │ 00000554 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 00002324 t EncodingMap_size │ │ │ │ 000034e8 r EncodingMap_size__doc__ │ │ │ │ -0000b470 t MarkupIterator_next │ │ │ │ +0000b438 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14498,15 +14496,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -000086b4 T PyInit__string │ │ │ │ +000081d0 T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -14566,116 +14564,116 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000002b8 T PyUnicodeWriter_Format │ │ │ │ 0000212c T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00001090 T PyUnicodeWriter_WriteWideChar │ │ │ │ -00011f70 T PyUnicode_Append │ │ │ │ -00006c98 T PyUnicode_AppendAndDel │ │ │ │ -0002205c T PyUnicode_AsASCIIString │ │ │ │ +00011f54 T PyUnicode_Append │ │ │ │ +000067f4 T PyUnicode_AppendAndDel │ │ │ │ +00023568 T PyUnicode_AsASCIIString │ │ │ │ 00000de8 T PyUnicode_AsCharmapString │ │ │ │ 00002f0c T PyUnicode_AsDecodedObject │ │ │ │ 00002f58 T PyUnicode_AsDecodedUnicode │ │ │ │ 00003018 T PyUnicode_AsEncodedObject │ │ │ │ -00008e34 T PyUnicode_AsEncodedString │ │ │ │ +00008e10 T PyUnicode_AsEncodedString │ │ │ │ 00003064 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000e2c T PyUnicode_AsLatin1String │ │ │ │ -0001234c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00022df8 T PyUnicode_AsUCS4 │ │ │ │ -0000fb84 T PyUnicode_AsUCS4Copy │ │ │ │ +0002717c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00024378 T PyUnicode_AsUCS4 │ │ │ │ +0000f1fc T PyUnicode_AsUCS4Copy │ │ │ │ 00000e44 T PyUnicode_AsUTF16String │ │ │ │ 00000e5c T PyUnicode_AsUTF32String │ │ │ │ -00007e98 T PyUnicode_AsUTF8 │ │ │ │ -00006f34 T PyUnicode_AsUTF8AndSize │ │ │ │ -00004d6c T PyUnicode_AsUTF8String │ │ │ │ -000242f4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -000045b4 T PyUnicode_AsWideChar │ │ │ │ -0000d95c T PyUnicode_AsWideCharString │ │ │ │ -0001aa90 T PyUnicode_BuildEncodingMap │ │ │ │ -00017608 T PyUnicode_Compare │ │ │ │ -00007f38 T PyUnicode_CompareWithASCIIString │ │ │ │ -00011c08 T PyUnicode_Concat │ │ │ │ -0000d0d8 T PyUnicode_Contains │ │ │ │ -00012bbc T PyUnicode_CopyCharacters │ │ │ │ +00007e74 T PyUnicode_AsUTF8 │ │ │ │ +00006f10 T PyUnicode_AsUTF8AndSize │ │ │ │ +00004710 T PyUnicode_AsUTF8String │ │ │ │ +00025880 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00003f58 T PyUnicode_AsWideChar │ │ │ │ +0000d920 T PyUnicode_AsWideCharString │ │ │ │ +0001b464 T PyUnicode_BuildEncodingMap │ │ │ │ +00017f4c T PyUnicode_Compare │ │ │ │ +00007f14 T PyUnicode_CompareWithASCIIString │ │ │ │ +00011bec T PyUnicode_Concat │ │ │ │ +0000d0a0 T PyUnicode_Contains │ │ │ │ +00011ffc T PyUnicode_CopyCharacters │ │ │ │ 00001388 T PyUnicode_Count │ │ │ │ 0000336c T PyUnicode_DATA │ │ │ │ -0001d754 T PyUnicode_Decode │ │ │ │ -000155cc T PyUnicode_DecodeASCII │ │ │ │ -00005970 T PyUnicode_DecodeCharmap │ │ │ │ -000071bc T PyUnicode_DecodeFSDefault │ │ │ │ -0000663c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -0000595c T PyUnicode_DecodeLatin1 │ │ │ │ -0001191c T PyUnicode_DecodeLocale │ │ │ │ +0001e5a0 T PyUnicode_Decode │ │ │ │ +00015f10 T PyUnicode_DecodeASCII │ │ │ │ +00005314 T PyUnicode_DecodeCharmap │ │ │ │ +00007198 T PyUnicode_DecodeFSDefault │ │ │ │ +00006618 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00005300 T PyUnicode_DecodeLatin1 │ │ │ │ +00011900 T PyUnicode_DecodeLocale │ │ │ │ 00003118 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000bf8c T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000b648 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 000009a0 T PyUnicode_DecodeUTF16 │ │ │ │ -0000cd20 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000c3dc T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009cc T PyUnicode_DecodeUTF32 │ │ │ │ -000251ec T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002675c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 0000329c T PyUnicode_DecodeUTF7 │ │ │ │ -00024878 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -000079ec T PyUnicode_DecodeUTF8 │ │ │ │ -00007a80 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00025de8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000079c8 T PyUnicode_DecodeUTF8 │ │ │ │ +00007a5c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000e78 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -000178b4 T PyUnicode_EncodeFSDefault │ │ │ │ -00007b90 T PyUnicode_EncodeLocale │ │ │ │ +000181f8 T PyUnicode_EncodeFSDefault │ │ │ │ +000076ac T PyUnicode_EncodeLocale │ │ │ │ 00002028 T PyUnicode_Equal │ │ │ │ -0001b9fc T PyUnicode_EqualToUTF8 │ │ │ │ -0001ba80 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00005040 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00019714 T PyUnicode_FSConverter │ │ │ │ -00003df0 T PyUnicode_FSDecoder │ │ │ │ -0000bfa4 T PyUnicode_Fill │ │ │ │ -00011538 T PyUnicode_Find │ │ │ │ -0000ea84 T PyUnicode_FindChar │ │ │ │ -0000ef6c t PyUnicode_FindChar.constprop.0 │ │ │ │ +0001c818 T PyUnicode_EqualToUTF8 │ │ │ │ +0001c89c T PyUnicode_EqualToUTF8AndSize │ │ │ │ +000049e4 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +0001a0e8 T PyUnicode_FSConverter │ │ │ │ +00003794 T PyUnicode_FSDecoder │ │ │ │ +0000b660 T PyUnicode_Fill │ │ │ │ +00010bb0 T PyUnicode_Find │ │ │ │ +0000ea48 T PyUnicode_FindChar │ │ │ │ +0000ef30 t PyUnicode_FindChar.constprop.0 │ │ │ │ U PyUnicode_Format │ │ │ │ -0001d248 T PyUnicode_FromEncodedObject │ │ │ │ +0001e094 T PyUnicode_FromEncodedObject │ │ │ │ 0000331c T PyUnicode_FromFormat │ │ │ │ 00003384 T PyUnicode_FromFormatV │ │ │ │ -000073c4 T PyUnicode_FromKindAndData │ │ │ │ -00013a9c T PyUnicode_FromObject │ │ │ │ -0001ff74 T PyUnicode_FromOrdinal │ │ │ │ +000073a0 T PyUnicode_FromKindAndData │ │ │ │ +00013a80 T PyUnicode_FromObject │ │ │ │ +00021020 T PyUnicode_FromOrdinal │ │ │ │ 00001370 T PyUnicode_FromString │ │ │ │ -00006274 T PyUnicode_FromStringAndSize │ │ │ │ -00006848 T PyUnicode_FromWideChar │ │ │ │ +00006250 T PyUnicode_FromStringAndSize │ │ │ │ +00006824 T PyUnicode_FromWideChar │ │ │ │ 000005c4 T PyUnicode_GetDefaultEncoding │ │ │ │ -0000a28c T PyUnicode_GetLength │ │ │ │ +0000a268 T PyUnicode_GetLength │ │ │ │ 00003268 T PyUnicode_GetSize │ │ │ │ 0000100c T PyUnicode_InternFromString │ │ │ │ 000032dc T PyUnicode_InternImmortal │ │ │ │ 00000304 T PyUnicode_InternInPlace │ │ │ │ -00007ab4 T PyUnicode_IsIdentifier │ │ │ │ -00015f8c T PyUnicode_Join │ │ │ │ +00007a90 T PyUnicode_IsIdentifier │ │ │ │ +000168d0 T PyUnicode_Join │ │ │ │ 00003318 T PyUnicode_KIND │ │ │ │ 00000e60 T PyUnicode_New │ │ │ │ -00012288 T PyUnicode_Partition │ │ │ │ +0001226c T PyUnicode_Partition │ │ │ │ 00003230 t PyUnicode_READ_CHAR │ │ │ │ 000032b0 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00009cac T PyUnicode_RPartition │ │ │ │ +00009c88 T PyUnicode_RPartition │ │ │ │ 00001494 T PyUnicode_RSplit │ │ │ │ -000060fc T PyUnicode_ReadChar │ │ │ │ -0000bed8 T PyUnicode_Replace │ │ │ │ +00005aa0 T PyUnicode_ReadChar │ │ │ │ +0000b594 T PyUnicode_Replace │ │ │ │ 00001414 T PyUnicode_Resize │ │ │ │ -00009830 T PyUnicode_RichCompare │ │ │ │ -000225e4 T PyUnicode_Split │ │ │ │ -0001e1c4 T PyUnicode_Splitlines │ │ │ │ -0000d798 T PyUnicode_Substring │ │ │ │ -000040b4 T PyUnicode_Tailmatch │ │ │ │ +0000980c T PyUnicode_RichCompare │ │ │ │ +00023b64 T PyUnicode_Split │ │ │ │ +0001f010 T PyUnicode_Splitlines │ │ │ │ +0000d75c T PyUnicode_Substring │ │ │ │ +00003a58 T PyUnicode_Tailmatch │ │ │ │ 00001530 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000e90 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00008df4 t Py_XDECREF │ │ │ │ +00008dd0 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00012584 t SubString_new_object │ │ │ │ -00011f54 t SubString_new_object_or_empty │ │ │ │ +000119c4 t SubString_new_object │ │ │ │ +000115cc t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyCodec_DecodeText │ │ │ │ U _PyCodec_EncodeText │ │ │ │ U _PyCodec_InitRegistry │ │ │ │ @@ -14700,70 +14698,70 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00012b8c T _PyUnicodeWriter_FormatV │ │ │ │ +00011fcc T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ 00003140 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -000097c4 T _PyUnicode_AsASCIIString │ │ │ │ -00007784 T _PyUnicode_AsLatin1String │ │ │ │ -00006e58 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001dd18 T _PyUnicode_AsUTF8String │ │ │ │ -000189e0 T _PyUnicode_BinarySlice │ │ │ │ +000097a0 T _PyUnicode_AsASCIIString │ │ │ │ +000072a0 T _PyUnicode_AsLatin1String │ │ │ │ +00006e34 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001eb64 T _PyUnicode_AsUTF8String │ │ │ │ +000193b4 T _PyUnicode_BinarySlice │ │ │ │ 000028e4 T _PyUnicode_CheckConsistency │ │ │ │ -0001f404 T _PyUnicode_ClearInterned │ │ │ │ -00007e78 T _PyUnicode_Copy │ │ │ │ -00023570 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00005a2c T _PyUnicode_DecodeUTF8Writer │ │ │ │ -00008084 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0001147c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -000047a4 T _PyUnicode_Dedent │ │ │ │ -00020148 T _PyUnicode_EncodeCharmap │ │ │ │ -000093c0 T _PyUnicode_EncodeUTF16 │ │ │ │ -00009958 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ -0001090c T _PyUnicode_EncodeUTF32 │ │ │ │ -000257d0 T _PyUnicode_EncodeUTF7 │ │ │ │ -00007dd4 T _PyUnicode_Equal │ │ │ │ -00007a0c T _PyUnicode_EqualToASCIIString │ │ │ │ -0001bc28 T _PyUnicode_ExactDealloc │ │ │ │ -000049fc T _PyUnicode_FastCopyCharacters │ │ │ │ -00008ae4 T _PyUnicode_FastFill │ │ │ │ -000089cc t _PyUnicode_Fill │ │ │ │ -0000bdf0 T _PyUnicode_FindMaxChar │ │ │ │ -00006330 T _PyUnicode_Fini │ │ │ │ -000061a8 T _PyUnicode_FiniTypes │ │ │ │ +00020278 T _PyUnicode_ClearInterned │ │ │ │ +00007994 T _PyUnicode_Copy │ │ │ │ +00024afc T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00005a08 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00008060 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00010af4 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00004148 T _PyUnicode_Dedent │ │ │ │ +000211f4 T _PyUnicode_EncodeCharmap │ │ │ │ +00008e68 T _PyUnicode_EncodeUTF16 │ │ │ │ +00009400 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ +0000ff84 T _PyUnicode_EncodeUTF32 │ │ │ │ +00026d40 T _PyUnicode_EncodeUTF7 │ │ │ │ +00007db0 T _PyUnicode_Equal │ │ │ │ +000079e8 T _PyUnicode_EqualToASCIIString │ │ │ │ +0001ca44 T _PyUnicode_ExactDealloc │ │ │ │ +0000497c T _PyUnicode_FastCopyCharacters │ │ │ │ +0000858c T _PyUnicode_FastFill │ │ │ │ +00023af0 t _PyUnicode_Fill │ │ │ │ +0000bdb8 T _PyUnicode_FindMaxChar │ │ │ │ +00005cd4 T _PyUnicode_Fini │ │ │ │ +00005b4c T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00007078 T _PyUnicode_FromASCII │ │ │ │ +00007054 T _PyUnicode_FromASCII │ │ │ │ 000000b4 T _PyUnicode_FromId │ │ │ │ -000076fc t _PyUnicode_FromUCS1 │ │ │ │ -0001eaa4 t _PyUnicode_FromUCS2 │ │ │ │ -00022670 t _PyUnicode_FromUCS4 │ │ │ │ -000065c0 T _PyUnicode_GetEmpty │ │ │ │ -000058e8 T _PyUnicode_GetNameCAPI │ │ │ │ +000076d8 t _PyUnicode_FromUCS1 │ │ │ │ +0001f8f0 t _PyUnicode_FromUCS2 │ │ │ │ +00023bf0 t _PyUnicode_FromUCS4 │ │ │ │ +0000611c T _PyUnicode_GetEmpty │ │ │ │ +0000528c T _PyUnicode_GetNameCAPI │ │ │ │ 00002e34 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ -00003be8 T _PyUnicode_InitEncodings │ │ │ │ +0000358c T _PyUnicode_InitEncodings │ │ │ │ 000002ac T _PyUnicode_InitGlobalObjects │ │ │ │ 00002db0 T _PyUnicode_InitState │ │ │ │ 00002ea4 T _PyUnicode_InitTypes │ │ │ │ -0000630c T _PyUnicode_InternImmortal │ │ │ │ -00025bd8 T _PyUnicode_InternInPlace │ │ │ │ +000062e8 T _PyUnicode_InternImmortal │ │ │ │ +000275d8 T _PyUnicode_InternInPlace │ │ │ │ 00002ff8 T _PyUnicode_InternMortal │ │ │ │ 000032b4 T _PyUnicode_InternStatic │ │ │ │ 00002898 T _PyUnicode_InternedSize │ │ │ │ -00012afc T _PyUnicode_InternedSize_Immortal │ │ │ │ +00011f3c 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 │ │ │ │ @@ -14771,37 +14769,37 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000c7cc T _PyUnicode_JoinArray │ │ │ │ -00005f28 T _PyUnicode_ResizeCompact │ │ │ │ -0000616c T _PyUnicode_Result │ │ │ │ -00007d00 T _PyUnicode_ScanIdentifier │ │ │ │ +0000c794 T _PyUnicode_JoinArray │ │ │ │ +00005f04 T _PyUnicode_ResizeCompact │ │ │ │ +00006148 T _PyUnicode_Result │ │ │ │ +00007cdc T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -000205ec T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00021698 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00002dec T _PyUnicode_WideCharString_Converter │ │ │ │ 00002e70 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000190f8 T _PyUnicode_XStrip │ │ │ │ +00019acc T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000015c T _Py_DecodeUTF8Ex │ │ │ │ 0000339c T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000724 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00011b10 T _Py_GetErrorHandler │ │ │ │ +00011af4 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14828,15 +14826,15 @@ │ │ │ │ 000002b0 r __func__.4 │ │ │ │ 000002e0 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00004a30 t _copy_characters │ │ │ │ +000049b0 t _copy_characters │ │ │ │ 000004f8 r _keywords.11 │ │ │ │ 00000508 r _keywords.14 │ │ │ │ 00000514 r _keywords.17 │ │ │ │ 00000520 r _keywords.20 │ │ │ │ 00000528 r _keywords.23 │ │ │ │ 00000530 r _keywords.26 │ │ │ │ 000004ec r _keywords.8 │ │ │ │ @@ -14852,266 +14850,264 @@ │ │ │ │ 00000638 d _parser.18 │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 00000580 d _parser.27 │ │ │ │ 000005ac d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ -0001831c t any_find_slice.constprop.1 │ │ │ │ -0001b540 t anylib_find │ │ │ │ +00018cf0 t any_find_slice.constprop.1 │ │ │ │ +0001c35c t anylib_find │ │ │ │ 000003d0 r ascii_linebreak │ │ │ │ -0000e0ec t asciilib__factorize │ │ │ │ -0000de54 t asciilib__preprocess │ │ │ │ -0000e240 t asciilib__two_way │ │ │ │ -0000c8a4 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00025038 t asciilib_default_rfind.constprop.0 │ │ │ │ -000063bc t backslashreplace │ │ │ │ +0000d764 t asciilib__factorize │ │ │ │ +0000d4cc t asciilib__preprocess │ │ │ │ +0000d8b8 t asciilib__two_way │ │ │ │ +0000bf60 t asciilib_adaptive_find.constprop.0 │ │ │ │ +000265a8 t asciilib_default_rfind.constprop.0 │ │ │ │ +00005d60 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0000aee8 t build_string │ │ │ │ -00007800 t case_operation │ │ │ │ -0000fe34 t charmap_encoding_error │ │ │ │ -00008e20 t charmapencode_lookup │ │ │ │ -00008b44 t charmapencode_output │ │ │ │ -00007cf4 t charmaptranslate_lookup │ │ │ │ -000062b4 t clear_interned_dict │ │ │ │ -00004300 t config_get_codec_name │ │ │ │ +0000aeb0 t build_string │ │ │ │ +0000731c t case_operation │ │ │ │ +0000f4ac t charmap_encoding_error │ │ │ │ +000088c8 t charmapencode_lookup │ │ │ │ +000085ec t charmapencode_output │ │ │ │ +00007810 t charmaptranslate_lookup │ │ │ │ +00005c58 t clear_interned_dict │ │ │ │ +00003ca4 t config_get_codec_name │ │ │ │ 00000720 t convert_uc.constprop.0 │ │ │ │ -00007a60 t do_capitalize │ │ │ │ +0000757c t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -0000a990 t do_string_format │ │ │ │ -000126c0 t do_string_format_map │ │ │ │ -00010758 t do_swapcase │ │ │ │ -00004424 t encode_wstr_utf8 │ │ │ │ +0000a958 t do_string_format │ │ │ │ +00011b00 t do_string_format_map │ │ │ │ +0000fdd0 t do_swapcase │ │ │ │ +00003dc8 t encode_wstr_utf8 │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -000122ec t fieldnameiter_dealloc │ │ │ │ +00011964 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000120b8 t fieldnameiter_next │ │ │ │ +00011730 t fieldnameiter_next │ │ │ │ 00000808 r format__doc__ │ │ │ │ 00000760 r format_map__doc__ │ │ │ │ -00011f8c t formatter_field_name_split │ │ │ │ -00011d3c t formatter_parser │ │ │ │ -0001231c t formatteriter_dealloc │ │ │ │ +00011604 t formatter_field_name_split │ │ │ │ +000113b4 t formatter_parser │ │ │ │ +00011994 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011dd4 t formatteriter_next │ │ │ │ +0001144c t formatteriter_next │ │ │ │ 00000000 t get_error_handler_wide.part.0 │ │ │ │ -0000bf1c t get_field_object │ │ │ │ +0000bee4 t get_field_object │ │ │ │ 000032e8 t get_integer │ │ │ │ 000007f8 t handle_capital_sigma │ │ │ │ 00002d58 t hashtable_unicode_compare │ │ │ │ 00000d40 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00002a30 t intern_common.constprop.1 │ │ │ │ 00000c78 t intern_static.isra.0 │ │ │ │ 00000590 r length_hint_doc │ │ │ │ -00005438 t make_encode_exception │ │ │ │ +00004ddc t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00008830 t pad │ │ │ │ -000065dc t raise_encode_exception │ │ │ │ +0000834c t pad │ │ │ │ +00006138 t raise_encode_exception │ │ │ │ 00000568 r reduce_doc │ │ │ │ -00013cc8 t replace │ │ │ │ +00014338 t replace │ │ │ │ 00002d00 t resize_copy │ │ │ │ -0000a744 t rsplit │ │ │ │ +00009e00 t rsplit │ │ │ │ 00000540 r setstate_doc │ │ │ │ -0000fa78 t split │ │ │ │ +0000fa5c t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000e0ec t ucs1lib__factorize │ │ │ │ -0000e998 t ucs1lib__preprocess │ │ │ │ -0000f0f4 t ucs1lib__two_way │ │ │ │ -0000e8f0 t ucs1lib__two_way_count │ │ │ │ -0000d8dc t ucs1lib_adaptive_find │ │ │ │ -0001affc t ucs1lib_fastsearch │ │ │ │ -0001b508 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000f144 t ucs1lib_rfind_char │ │ │ │ -0000c414 t ucs1lib_split_whitespace │ │ │ │ -00009ee8 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ -00009da4 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00010ff4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000d764 t ucs1lib__factorize │ │ │ │ +0000e010 t ucs1lib__preprocess │ │ │ │ +0000e76c t ucs1lib__two_way │ │ │ │ +0000df68 t ucs1lib__two_way_count │ │ │ │ +0000cf54 t ucs1lib_adaptive_find │ │ │ │ +0001be18 t ucs1lib_fastsearch │ │ │ │ +0001c324 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000f108 t ucs1lib_rfind_char │ │ │ │ +0000bad0 t ucs1lib_split_whitespace │ │ │ │ +00009990 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ +0000984c t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0001066c t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad4 t ucs2lib__lex_search │ │ │ │ -000126dc t ucs2lib__preprocess │ │ │ │ -00012810 t ucs2lib__two_way │ │ │ │ +00011b1c t ucs2lib__preprocess │ │ │ │ +00011c50 t ucs2lib__two_way │ │ │ │ 00000a2c t ucs2lib__two_way_count │ │ │ │ 00002348 t ucs2lib_adaptive_find │ │ │ │ -0000a174 t ucs2lib_count │ │ │ │ -00006cc4 t ucs2lib_fastsearch │ │ │ │ -00006628 t ucs2lib_find_char │ │ │ │ -000061f0 t ucs2lib_find_max_char │ │ │ │ -00007160 t ucs2lib_rfind_char │ │ │ │ +00006820 t ucs2lib_fastsearch │ │ │ │ +00006184 t ucs2lib_find_char │ │ │ │ +00005b94 t ucs2lib_find_max_char │ │ │ │ 00000d28 t ucs2lib_rfind_slice.isra.0 │ │ │ │ -0000c130 t ucs2lib_split_whitespace │ │ │ │ -00019d18 t ucs2lib_utf8_encoder │ │ │ │ -00019840 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ +0000b7ec t ucs2lib_split_whitespace │ │ │ │ +0001a214 t ucs2lib_utf8_encoder │ │ │ │ +0001a6fc t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ 00000688 t ucs4lib__lex_search │ │ │ │ -0000f510 t ucs4lib__preprocess │ │ │ │ -0000f63c t ucs4lib__two_way │ │ │ │ +0000eb88 t ucs4lib__preprocess │ │ │ │ +0000ecb4 t ucs4lib__two_way │ │ │ │ 000005e0 t ucs4lib__two_way_count │ │ │ │ -0000eaa0 t ucs4lib_fastsearch │ │ │ │ -0001088c t ucs4lib_find_char │ │ │ │ -0000a0ac t ucs4lib_find_max_char │ │ │ │ +0000e118 t ucs4lib_fastsearch │ │ │ │ +0000ff04 t ucs4lib_find_char │ │ │ │ +00009b54 t ucs4lib_find_max_char │ │ │ │ 00000c2c t ucs4lib_rfind_char │ │ │ │ 00000d88 t ucs4lib_rfind_slice.isra.0 │ │ │ │ 000025f0 t ucs4lib_split_whitespace │ │ │ │ -000125c0 t ucs4lib_utf16_encode │ │ │ │ +00011a00 t ucs4lib_utf16_encode │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ -00007274 t ucs4lib_utf8_encoder │ │ │ │ -00008a40 t unicode___format__ │ │ │ │ +00006d90 t ucs4lib_utf8_encoder │ │ │ │ +000084e8 t unicode___format__ │ │ │ │ 00000908 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001cd9c t unicode_ascii_iter_next │ │ │ │ -00006744 t unicode_askind │ │ │ │ -00007720 t unicode_capitalize │ │ │ │ +0001dbe8 t unicode_ascii_iter_next │ │ │ │ +000062a0 t unicode_askind │ │ │ │ +0000723c t unicode_capitalize │ │ │ │ 00003388 r unicode_capitalize__doc__ │ │ │ │ -0000faf0 t unicode_casefold │ │ │ │ +0000f168 t unicode_casefold │ │ │ │ 0000332c r unicode_casefold__doc__ │ │ │ │ -000086d0 t unicode_center │ │ │ │ +000081ec t unicode_center │ │ │ │ 0000328c r unicode_center__doc__ │ │ │ │ -00003a58 t unicode_char │ │ │ │ +000033fc t unicode_char │ │ │ │ 00002f48 t unicode_check_encoding_errors │ │ │ │ 000030c0 t unicode_check_encoding_errors.part.0 │ │ │ │ -0000c0bc t unicode_check_modifiable │ │ │ │ -000207a0 t unicode_count │ │ │ │ +0000b778 t unicode_check_modifiable │ │ │ │ +0002184c t unicode_count │ │ │ │ 000031c0 r unicode_count__doc__ │ │ │ │ -000208ac t unicode_count_impl │ │ │ │ +00021958 t unicode_count_impl │ │ │ │ 00002e30 t unicode_dealloc │ │ │ │ -00005524 t unicode_decode_call_errorhandler_writer │ │ │ │ +00004ec8 t unicode_decode_call_errorhandler_writer │ │ │ │ 000025ec t unicode_decode_utf8 │ │ │ │ 000013a8 t unicode_decode_utf8.constprop.0 │ │ │ │ -00016198 t unicode_decode_utf8_impl │ │ │ │ +00016adc t unicode_decode_utf8_impl │ │ │ │ 000005c8 r unicode_doc │ │ │ │ -0001ce38 t unicode_encode │ │ │ │ +0001dc84 t unicode_encode │ │ │ │ 00002fc0 r unicode_encode__doc__ │ │ │ │ -0000528c t unicode_encode_call_errorhandler │ │ │ │ -0001f558 t unicode_encode_ucs1 │ │ │ │ -00015b64 t unicode_encode_utf8.constprop.0 │ │ │ │ -0001c734 t unicode_endswith │ │ │ │ +00004c30 t unicode_encode_call_errorhandler │ │ │ │ +000203cc t unicode_encode_ucs1 │ │ │ │ +000164a8 t unicode_encode_utf8.constprop.0 │ │ │ │ +0001d594 t unicode_endswith │ │ │ │ 00000974 r unicode_endswith__doc__ │ │ │ │ -000033fc t unicode_expandtabs │ │ │ │ +00013b00 t unicode_expandtabs │ │ │ │ 00002f18 r unicode_expandtabs__doc__ │ │ │ │ -00004a24 t unicode_fill_utf8 │ │ │ │ -0001d138 t unicode_find │ │ │ │ +000043c8 t unicode_fill_utf8 │ │ │ │ +0001df84 t unicode_find │ │ │ │ 00002e24 r unicode_find__doc__ │ │ │ │ 000033e0 t unicode_from_format │ │ │ │ -000047f8 t unicode_fromformat_write_str │ │ │ │ -00005368 t unicode_fromformat_write_utf8 │ │ │ │ +00004778 t unicode_fromformat_write_str │ │ │ │ +00005344 t unicode_fromformat_write_utf8 │ │ │ │ 00000fac t unicode_fromformat_write_wcstr │ │ │ │ -0001bad8 t unicode_getitem │ │ │ │ +0001c8f4 t unicode_getitem │ │ │ │ 000009f8 t unicode_getnewargs │ │ │ │ 00000dd0 t unicode_hash │ │ │ │ -0002343c t unicode_index │ │ │ │ +000249c8 t unicode_index │ │ │ │ 00002d14 r unicode_index__doc__ │ │ │ │ -0001a200 t unicode_isalnum │ │ │ │ +0001abd4 t unicode_isalnum │ │ │ │ 00002734 r unicode_isalnum__doc__ │ │ │ │ -000232b8 t unicode_isalpha │ │ │ │ +00024844 t unicode_isalpha │ │ │ │ 00002814 r unicode_isalpha__doc__ │ │ │ │ -0001aa74 t unicode_isascii │ │ │ │ +0001b448 t unicode_isascii │ │ │ │ 00002c5c r unicode_isascii__doc__ │ │ │ │ -00024f48 t unicode_isdecimal │ │ │ │ +000264b8 t unicode_isdecimal │ │ │ │ 0000265c r unicode_isdecimal__doc__ │ │ │ │ -000224a4 t unicode_isdigit │ │ │ │ +000239b0 t unicode_isdigit │ │ │ │ 0000258c r unicode_isdigit__doc__ │ │ │ │ -0001d504 t unicode_isidentifier │ │ │ │ +0001e350 t unicode_isidentifier │ │ │ │ 000023f4 r unicode_isidentifier__doc__ │ │ │ │ -000239d0 t unicode_islower │ │ │ │ +00024f5c t unicode_islower │ │ │ │ 00002b80 r unicode_islower__doc__ │ │ │ │ -000256e0 t unicode_isnumeric │ │ │ │ +00026c50 t unicode_isnumeric │ │ │ │ 000024c0 r unicode_isnumeric__doc__ │ │ │ │ -000241fc t unicode_isprintable │ │ │ │ +00025788 t unicode_isprintable │ │ │ │ 00002350 r unicode_isprintable__doc__ │ │ │ │ -000220cc t unicode_isspace │ │ │ │ +000235d8 t unicode_isspace │ │ │ │ 000028e8 r unicode_isspace__doc__ │ │ │ │ -0002464c t unicode_istitle │ │ │ │ +00025bbc t unicode_istitle │ │ │ │ 000029bc r unicode_istitle__doc__ │ │ │ │ -0001f0a4 t unicode_isupper │ │ │ │ +0001ff18 t unicode_isupper │ │ │ │ 00002aa0 r unicode_isupper__doc__ │ │ │ │ -0001bdd0 t unicode_iter │ │ │ │ -00016024 t unicode_iteritem │ │ │ │ -00015ef4 t unicode_join │ │ │ │ +0001cbec t unicode_iter │ │ │ │ +00016968 t unicode_iteritem │ │ │ │ +00016838 t unicode_join │ │ │ │ 00002264 r unicode_join__doc__ │ │ │ │ 000012c0 t unicode_kind_name │ │ │ │ -00009c80 t unicode_length │ │ │ │ -0000f8c0 t unicode_ljust │ │ │ │ +00009c5c t unicode_length │ │ │ │ +0000ef38 t unicode_ljust │ │ │ │ 000021c0 r unicode_ljust__doc__ │ │ │ │ -00013618 t unicode_lower │ │ │ │ +000135fc t unicode_lower │ │ │ │ 00002178 r unicode_lower__doc__ │ │ │ │ -0001a56c t unicode_lstrip │ │ │ │ +0001af40 t unicode_lstrip │ │ │ │ 00002024 r unicode_lstrip__doc__ │ │ │ │ -00008188 t unicode_maketrans │ │ │ │ +00007ca4 t unicode_maketrans │ │ │ │ 00000e58 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001bf74 t unicode_mod │ │ │ │ -0001bfac t unicode_new │ │ │ │ -00011f5c t unicode_partition │ │ │ │ +0001cdc4 t unicode_mod │ │ │ │ +0001cdfc t unicode_new │ │ │ │ +00011f40 t unicode_partition │ │ │ │ 0000156c r unicode_partition__doc__ │ │ │ │ -000091a0 t unicode_removeprefix │ │ │ │ +00008c48 t unicode_removeprefix │ │ │ │ 00001d38 r unicode_removeprefix__doc__ │ │ │ │ -00007f58 t unicode_removesuffix │ │ │ │ +00007a74 t unicode_removesuffix │ │ │ │ 00001c3c r unicode_removesuffix__doc__ │ │ │ │ -0001c348 t unicode_repeat │ │ │ │ -00013b1c t unicode_replace │ │ │ │ +0001d198 t unicode_repeat │ │ │ │ +0001418c t unicode_replace │ │ │ │ 00001e18 r unicode_replace__doc__ │ │ │ │ -0000dbc8 t unicode_repr │ │ │ │ -00012a50 t unicode_resize │ │ │ │ -00017e2c t unicode_rfind │ │ │ │ +0000db8c t unicode_repr │ │ │ │ +00012a34 t unicode_resize │ │ │ │ +00018770 t unicode_rfind │ │ │ │ 00001b48 r unicode_rfind__doc__ │ │ │ │ -0002160c t unicode_rindex │ │ │ │ +00022a3c t unicode_rindex │ │ │ │ 00001a34 r unicode_rindex__doc__ │ │ │ │ -00008f90 t unicode_rjust │ │ │ │ +00008a38 t unicode_rjust │ │ │ │ 00001990 r unicode_rjust__doc__ │ │ │ │ -00009c98 t unicode_rpartition │ │ │ │ +00009c74 t unicode_rpartition │ │ │ │ 000013d8 r unicode_rpartition__doc__ │ │ │ │ -0000a58c t unicode_rsplit │ │ │ │ +00009c48 t unicode_rsplit │ │ │ │ 000011e0 r unicode_rsplit__doc__ │ │ │ │ -00018bb8 t unicode_rstrip │ │ │ │ +0001958c t unicode_rstrip │ │ │ │ 00001f80 r unicode_rstrip__doc__ │ │ │ │ 00000b74 t unicode_sizeof │ │ │ │ 000008bc r unicode_sizeof__doc__ │ │ │ │ -0000f374 t unicode_split │ │ │ │ +0000f338 t unicode_split │ │ │ │ 000016ec r unicode_split__doc__ │ │ │ │ -0001e088 t unicode_splitlines │ │ │ │ +0001eed4 t unicode_splitlines │ │ │ │ 00001118 r unicode_splitlines__doc__ │ │ │ │ -0000a2c4 t unicode_startswith │ │ │ │ +0000a2a0 t unicode_startswith │ │ │ │ 00000aa4 r unicode_startswith__doc__ │ │ │ │ -00010648 t unicode_str │ │ │ │ -00012d64 t unicode_strip │ │ │ │ +0000fcc0 t unicode_str │ │ │ │ +00012d48 t unicode_strip │ │ │ │ 000020c8 r unicode_strip__doc__ │ │ │ │ -000171d4 t unicode_subscript │ │ │ │ +00017b18 t unicode_subscript │ │ │ │ 000007a8 t unicode_swapcase │ │ │ │ 000010b0 r unicode_swapcase__doc__ │ │ │ │ -00023c80 t unicode_title │ │ │ │ +0002520c t unicode_title │ │ │ │ 00003424 r unicode_title__doc__ │ │ │ │ -00020d84 t unicode_translate │ │ │ │ +000221b0 t unicode_translate │ │ │ │ 00000cac r unicode_translate__doc__ │ │ │ │ 00001e24 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -00021b08 t unicode_upper │ │ │ │ +00022fec t unicode_upper │ │ │ │ 00000c64 r unicode_upper__doc__ │ │ │ │ -00019354 t unicode_vectorcall │ │ │ │ -000112f8 t unicode_zfill │ │ │ │ +00019d28 t unicode_vectorcall │ │ │ │ +00010970 t unicode_zfill │ │ │ │ 00000bd8 r unicode_zfill__doc__ │ │ │ │ -0001beb8 t unicodeiter_dealloc │ │ │ │ -0000a560 t unicodeiter_len │ │ │ │ +0001cd08 t unicodeiter_dealloc │ │ │ │ +00009c1c t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -00023128 t unicodeiter_next │ │ │ │ -000105e0 t unicodeiter_reduce │ │ │ │ -00011278 t unicodeiter_setstate │ │ │ │ +000246a8 t unicodeiter_next │ │ │ │ +0000fc58 t unicodeiter_reduce │ │ │ │ +000108f0 t unicodeiter_setstate │ │ │ │ 000007c4 t unicodeiter_traverse │ │ │ │ 00000450 r utf7_category │ │ │ │ -00004d84 t utf8_count_codepoints │ │ │ │ +00004728 t utf8_count_codepoints │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c6d8 t xmlcharrefreplace │ │ │ │ +0000bd94 t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15463,19 +15459,19 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000007b8 T PyErr_Warn │ │ │ │ -00002110 T PyErr_WarnEx │ │ │ │ +000020d0 T PyErr_WarnEx │ │ │ │ 000007d0 T PyErr_WarnExplicit │ │ │ │ 000001a8 T PyErr_WarnExplicitFormat │ │ │ │ -00001f44 T PyErr_WarnExplicitObject │ │ │ │ -000025d8 T PyErr_WarnFormat │ │ │ │ +00001f04 T PyErr_WarnExplicitObject │ │ │ │ +00002598 T PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_ImportWarning │ │ │ │ U PyExc_PendingDeprecationWarning │ │ │ │ U PyExc_ResourceWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ @@ -15521,30 +15517,30 @@ │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001aa0 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00000164 t _PyErr_WarnFormat.constprop.0 │ │ │ │ -00002544 t _PyErr_WarnFormatV │ │ │ │ +00002504 t _PyErr_WarnFormatV │ │ │ │ 0000073c T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000050 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyImport_BlessMyLoader │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ U _PyRecursiveMutex_TryUnlock │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ -00002020 T _PyWarnings_Fini │ │ │ │ +00001fe0 T _PyWarnings_Fini │ │ │ │ 0000025c T _PyWarnings_Init │ │ │ │ 00000000 T _PyWarnings_InitState │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DisplaySourceLine │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -15557,25 +15553,25 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b8 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ 000018f0 t already_warned │ │ │ │ -00001dcc t check_matched.isra.0 │ │ │ │ +00001d8c t check_matched.isra.0 │ │ │ │ 00000198 t create_filter │ │ │ │ -00001bac t filter_search.isra.0 │ │ │ │ +00001b6c t filter_search.isra.0 │ │ │ │ 00000c40 t get_current_tstate │ │ │ │ 00000ce0 t get_frame_filename │ │ │ │ -00001ae0 t get_warnings_attr │ │ │ │ +00001aa0 t get_warnings_attr │ │ │ │ 00000d34 t is_internal_filename │ │ │ │ 00000c9c t is_internal_frame │ │ │ │ U stderr │ │ │ │ 00000da0 t warn_explicit │ │ │ │ -00002190 t warn_unicode │ │ │ │ +00002150 t warn_unicode │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 00000348 t warnings_acquire_lock │ │ │ │ 00000488 r warnings_acquire_lock__doc__ │ │ │ │ 000003c0 t warnings_filters_mutated_lock_held │ │ │ │ 000000a8 r warnings_filters_mutated_lock_held__doc__ │ │ │ │ 00000124 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -16395,18 +16391,18 @@ │ │ │ │ 000003d4 r MatchValue_fields │ │ │ │ 000001b4 r Match_fields │ │ │ │ 000000a8 r Module_fields │ │ │ │ 000002f8 r Name_fields │ │ │ │ 00000228 r NamedExpr_fields │ │ │ │ 00000208 r Nonlocal_fields │ │ │ │ 00000430 r ParamSpec_fields │ │ │ │ -0000129c T PyAST_Check │ │ │ │ -0001600c T PyAST_mod2obj │ │ │ │ -00017788 T PyAST_obj2mod │ │ │ │ -000183d8 T PyAst_CheckMode │ │ │ │ +00001264 T PyAST_Check │ │ │ │ +00015fd4 T PyAST_mod2obj │ │ │ │ +00017750 T PyAST_obj2mod │ │ │ │ +000183a0 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -16417,15 +16413,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -000114f0 T PyInit__ast │ │ │ │ +000114b8 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -16478,15 +16474,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001fe0 t Py_XDECREF │ │ │ │ +00002018 t Py_XDECREF │ │ │ │ 000001bc r Raise_fields │ │ │ │ 00000120 r Return_fields │ │ │ │ 0000026c r SetComp_fields │ │ │ │ 00000260 r Set_fields │ │ │ │ 00000310 r Slice_fields │ │ │ │ 000002f0 r Starred_fields │ │ │ │ 000002e4 r Subscript_fields │ │ │ │ @@ -16499,201 +16495,201 @@ │ │ │ │ 00000438 r TypeVarTuple_fields │ │ │ │ 00000424 r TypeVar_fields │ │ │ │ 0000023c r UnaryOp_fields │ │ │ │ 00000184 r While_fields │ │ │ │ 0000019c r With_fields │ │ │ │ 00000290 r YieldFrom_fields │ │ │ │ 0000028c r Yield_fields │ │ │ │ -00015c48 T _PyAST_AnnAssign │ │ │ │ +00015c10 T _PyAST_AnnAssign │ │ │ │ 0000051c T _PyAST_Assert │ │ │ │ 000002b0 T _PyAST_Assign │ │ │ │ -00016978 T _PyAST_AsyncFor │ │ │ │ -00015acc T _PyAST_AsyncFunctionDef │ │ │ │ -00016a48 T _PyAST_AsyncWith │ │ │ │ +00016940 T _PyAST_AsyncFor │ │ │ │ +00015a94 T _PyAST_AsyncFunctionDef │ │ │ │ +00016a10 T _PyAST_AsyncWith │ │ │ │ 00000148 T _PyAST_Attribute │ │ │ │ 00000c34 T _PyAST_AugAssign │ │ │ │ -00015f14 T _PyAST_Await │ │ │ │ +00015edc T _PyAST_Await │ │ │ │ 00000c50 T _PyAST_BinOp │ │ │ │ 000003ec T _PyAST_BoolOp │ │ │ │ 000009f4 T _PyAST_Break │ │ │ │ 00000350 T _PyAST_Call │ │ │ │ 00000338 T _PyAST_ClassDef │ │ │ │ 0000065c T _PyAST_Compare │ │ │ │ 000000b4 T _PyAST_Constant │ │ │ │ 00000a54 T _PyAST_Continue │ │ │ │ -00000edc T _PyAST_Delete │ │ │ │ +00000ea4 T _PyAST_Delete │ │ │ │ 00000680 T _PyAST_Dict │ │ │ │ -00015bac T _PyAST_DictComp │ │ │ │ +00015b74 T _PyAST_DictComp │ │ │ │ 000001e8 T _PyAST_ExceptHandler │ │ │ │ 00000220 T _PyAST_Expr │ │ │ │ -00012458 T _PyAST_Expression │ │ │ │ -000124b0 T _PyAST_Fini │ │ │ │ +00012420 T _PyAST_Expression │ │ │ │ +00012478 T _PyAST_Fini │ │ │ │ 000005b0 T _PyAST_For │ │ │ │ 000007fc T _PyAST_FormattedValue │ │ │ │ 00000adc T _PyAST_FunctionDef │ │ │ │ 000005e0 T _PyAST_FunctionType │ │ │ │ 00000488 T _PyAST_GeneratorExp │ │ │ │ -00000f44 T _PyAST_Global │ │ │ │ +00000f0c T _PyAST_Global │ │ │ │ 00000968 T _PyAST_If │ │ │ │ 00000b48 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 000000f8 T _PyAST_ImportFrom │ │ │ │ -00015a98 T _PyAST_Interactive │ │ │ │ -0001fbac T _PyAST_Interpolation │ │ │ │ +00015a60 T _PyAST_Interactive │ │ │ │ +0001fb74 T _PyAST_Interpolation │ │ │ │ 00000900 T _PyAST_JoinedStr │ │ │ │ -000123a0 T _PyAST_Lambda │ │ │ │ +00012368 T _PyAST_Lambda │ │ │ │ 00000764 T _PyAST_List │ │ │ │ 00000ab4 T _PyAST_ListComp │ │ │ │ -00001208 T _PyAST_Match │ │ │ │ -0000119c T _PyAST_MatchAs │ │ │ │ -00015e70 T _PyAST_MatchClass │ │ │ │ -00020f50 T _PyAST_MatchMapping │ │ │ │ -00017684 T _PyAST_MatchOr │ │ │ │ -00015d10 T _PyAST_MatchSequence │ │ │ │ +000011d0 T _PyAST_Match │ │ │ │ +00001164 T _PyAST_MatchAs │ │ │ │ +00015e38 T _PyAST_MatchClass │ │ │ │ +00020f18 T _PyAST_MatchMapping │ │ │ │ +0001764c T _PyAST_MatchOr │ │ │ │ +00015cd8 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00015d78 T _PyAST_MatchStar │ │ │ │ -00000fac T _PyAST_MatchValue │ │ │ │ -00000e30 T _PyAST_Module │ │ │ │ +00015d40 T _PyAST_MatchStar │ │ │ │ +00000f74 T _PyAST_MatchValue │ │ │ │ +00000ec8 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 0000093c T _PyAST_NamedExpr │ │ │ │ 000006ec T _PyAST_Nonlocal │ │ │ │ -0002037c T _PyAST_ParamSpec │ │ │ │ +00020344 T _PyAST_ParamSpec │ │ │ │ 000002d8 T _PyAST_Pass │ │ │ │ 00000e5c T _PyAST_Raise │ │ │ │ 00000898 T _PyAST_Return │ │ │ │ -00000ec8 T _PyAST_Set │ │ │ │ +00000f00 T _PyAST_Set │ │ │ │ 00000754 T _PyAST_SetComp │ │ │ │ 00000174 T _PyAST_Slice │ │ │ │ 00000d20 T _PyAST_Starred │ │ │ │ 00000a04 T _PyAST_Subscript │ │ │ │ -00015fa4 T _PyAST_TemplateStr │ │ │ │ +00015f6c T _PyAST_TemplateStr │ │ │ │ 0000025c T _PyAST_Try │ │ │ │ -0001fc74 T _PyAST_TryStar │ │ │ │ +0001fc3c T _PyAST_TryStar │ │ │ │ 00000bb8 T _PyAST_Tuple │ │ │ │ -000171d4 T _PyAST_TypeAlias │ │ │ │ +0001719c T _PyAST_TypeAlias │ │ │ │ 00000640 T _PyAST_TypeIgnore │ │ │ │ -000176ec T _PyAST_TypeVar │ │ │ │ -000202e8 T _PyAST_TypeVarTuple │ │ │ │ +000176b4 T _PyAST_TypeVar │ │ │ │ +000202b0 T _PyAST_TypeVarTuple │ │ │ │ 00000884 T _PyAST_UnaryOp │ │ │ │ 000007e8 T _PyAST_While │ │ │ │ -00000e68 T _PyAST_With │ │ │ │ -00001134 T _PyAST_Yield │ │ │ │ -000010a8 T _PyAST_YieldFrom │ │ │ │ +00000e30 T _PyAST_With │ │ │ │ +000010fc T _PyAST_Yield │ │ │ │ +00001070 T _PyAST_YieldFrom │ │ │ │ 00000000 T _PyAST_alias │ │ │ │ 00000480 T _PyAST_arg │ │ │ │ 000006f8 T _PyAST_arguments │ │ │ │ 000003ec T _PyAST_comprehension │ │ │ │ 00000d28 T _PyAST_keyword │ │ │ │ -0000103c T _PyAST_match_case │ │ │ │ +00001004 T _PyAST_match_case │ │ │ │ 00000dd8 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyArg_NoPositional │ │ │ │ -00000f30 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ +00000f68 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004b34 t _Py_EnterRecursiveCallTstate │ │ │ │ +00004bd4 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000514 T _Py_asdl_arg_seq_new │ │ │ │ 000040ac T _Py_asdl_arguments_seq_new │ │ │ │ 00000860 T _Py_asdl_comprehension_seq_new │ │ │ │ 000007dc T _Py_asdl_excepthandler_seq_new │ │ │ │ 000005b8 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000db8 T _Py_asdl_keyword_seq_new │ │ │ │ 00001440 T _Py_asdl_match_case_seq_new │ │ │ │ 00004028 T _Py_asdl_mod_seq_new │ │ │ │ -00015de0 T _Py_asdl_pattern_seq_new │ │ │ │ -000184cc T _Py_asdl_stmt_seq_new │ │ │ │ -0002126c T _Py_asdl_type_ignore_seq_new │ │ │ │ -00020ec4 T _Py_asdl_type_param_seq_new │ │ │ │ +00015da8 T _Py_asdl_pattern_seq_new │ │ │ │ +00018494 T _Py_asdl_stmt_seq_new │ │ │ │ +00021234 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00020e8c T _Py_asdl_type_param_seq_new │ │ │ │ 00003070 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000070 d __compound_literal.0 │ │ │ │ 00000014 d _astmodule │ │ │ │ -00004178 t add_ast_annotations │ │ │ │ -000040b4 t add_attributes.constprop.0 │ │ │ │ -00004040 t add_attributes.constprop.1 │ │ │ │ +00004140 t add_ast_annotations │ │ │ │ +0000407c t add_attributes.constprop.0 │ │ │ │ +00004008 t add_attributes.constprop.1 │ │ │ │ 000003a0 r alias_attributes │ │ │ │ 00000398 r alias_fields │ │ │ │ 00000370 r arg_attributes │ │ │ │ 00000364 r arg_fields │ │ │ │ 00000348 r arguments_fields │ │ │ │ -00016abc t ast2obj_alias │ │ │ │ -00016580 t ast2obj_arg │ │ │ │ -000162ac t ast2obj_arguments │ │ │ │ -00016d5c t ast2obj_comprehension │ │ │ │ -0001729c t ast2obj_excepthandler │ │ │ │ -00003530 t ast2obj_expr │ │ │ │ -00004ad0 t ast2obj_expr_context │ │ │ │ -00016f78 t ast2obj_keyword │ │ │ │ -000020b4 t ast2obj_list │ │ │ │ -00022308 t ast2obj_match_case │ │ │ │ -00016d28 t ast2obj_object │ │ │ │ -0001683c t ast2obj_operator │ │ │ │ -0002247c t ast2obj_pattern │ │ │ │ -000021b4 t ast2obj_stmt │ │ │ │ +00016a84 t ast2obj_alias │ │ │ │ +00016548 t ast2obj_arg │ │ │ │ +00016274 t ast2obj_arguments │ │ │ │ +00016d24 t ast2obj_comprehension │ │ │ │ +00017264 t ast2obj_excepthandler │ │ │ │ +00003608 t ast2obj_expr │ │ │ │ +00004b70 t ast2obj_expr_context │ │ │ │ +00016f40 t ast2obj_keyword │ │ │ │ +000020ec t ast2obj_list │ │ │ │ +000222d0 t ast2obj_match_case │ │ │ │ +00016cf0 t ast2obj_object │ │ │ │ +00016804 t ast2obj_operator │ │ │ │ +00022444 t ast2obj_pattern │ │ │ │ +000021e8 t ast2obj_stmt │ │ │ │ 000006a0 t ast2obj_type_ignore │ │ │ │ -00021f8c t ast2obj_type_param │ │ │ │ -00017568 t ast2obj_withitem │ │ │ │ -00016f1c t ast_clear │ │ │ │ -00002020 t ast_dealloc │ │ │ │ -00022a28 t ast_is_abstract │ │ │ │ -000218e0 t ast_repr │ │ │ │ -000218f8 t ast_repr_max_depth │ │ │ │ -0000172c t ast_traverse │ │ │ │ +00021f54 t ast2obj_type_param │ │ │ │ +00017530 t ast2obj_withitem │ │ │ │ +00016ee4 t ast_clear │ │ │ │ +00002058 t ast_dealloc │ │ │ │ +000229f0 t ast_is_abstract │ │ │ │ +000218a8 t ast_repr │ │ │ │ +000218c0 t ast_repr_max_depth │ │ │ │ +00001764 t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -000017ac t ast_type_init │ │ │ │ +000017e4 t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ -00022ac4 t ast_type_reduce │ │ │ │ +00022a8c t ast_type_reduce │ │ │ │ 00003c70 t ast_type_replace │ │ │ │ 00003e30 t ast_type_replace_update_payload │ │ │ │ -0001150c t astmodule_exec │ │ │ │ +000114d4 t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000031c r comprehension_fields │ │ │ │ 0000032c r excepthandler_attributes │ │ │ │ 00000210 r expr_attributes │ │ │ │ -00001340 t init_types │ │ │ │ +00001308 t init_types │ │ │ │ 00000388 r keyword_attributes │ │ │ │ 00000380 r keyword_fields │ │ │ │ -00001614 t make_type.constprop.0 │ │ │ │ -000014e8 t make_type.constprop.1 │ │ │ │ -0000142c t make_type.constprop.2 │ │ │ │ -00001338 t make_type.constprop.3 │ │ │ │ -000011f8 t make_type.constprop.4 │ │ │ │ -000010b8 t make_type.constprop.5 │ │ │ │ -00000f78 t make_type.constprop.6 │ │ │ │ +0000164c t make_type.constprop.0 │ │ │ │ +00001520 t make_type.constprop.1 │ │ │ │ +00001464 t make_type.constprop.2 │ │ │ │ +00001370 t make_type.constprop.3 │ │ │ │ +00001230 t make_type.constprop.4 │ │ │ │ +000010f0 t make_type.constprop.5 │ │ │ │ +00000fb0 t make_type.constprop.6 │ │ │ │ 000003b8 r match_case_fields │ │ │ │ U memset │ │ │ │ 00000104 t obj2ast_alias │ │ │ │ -000212f8 t obj2ast_arg │ │ │ │ -00020410 t obj2ast_arguments │ │ │ │ +000212c0 t obj2ast_arg │ │ │ │ +000203d8 t obj2ast_arguments │ │ │ │ 000008e4 t obj2ast_comprehension │ │ │ │ 00000d10 t obj2ast_excepthandler │ │ │ │ -00004c10 t obj2ast_expr │ │ │ │ -0001fcf0 t obj2ast_expr_context.isra.0 │ │ │ │ -0001fafc t obj2ast_identifier.isra.0 │ │ │ │ -00004b78 t obj2ast_int.isra.0 │ │ │ │ -0001fdd8 t obj2ast_keyword │ │ │ │ +00004cb0 t obj2ast_expr │ │ │ │ +0001fcb8 t obj2ast_expr_context.isra.0 │ │ │ │ +0001fac4 t obj2ast_identifier.isra.0 │ │ │ │ +00004c18 t obj2ast_int.isra.0 │ │ │ │ +0001fda0 t obj2ast_keyword │ │ │ │ 000014c4 t obj2ast_match_case │ │ │ │ -00020fc4 t obj2ast_operator.isra.0 │ │ │ │ +00020f8c t obj2ast_operator.isra.0 │ │ │ │ 00001868 t obj2ast_pattern │ │ │ │ -0001855c t obj2ast_stmt │ │ │ │ +00018524 t obj2ast_stmt │ │ │ │ 00003f74 t obj2ast_string.isra.0 │ │ │ │ 000032e8 t obj2ast_type_param │ │ │ │ 000030f4 t obj2ast_withitem │ │ │ │ 000003c4 r pattern_attributes │ │ │ │ 000000c0 r stmt_attributes │ │ │ │ 00000414 r type_param_attributes │ │ │ │ 000003b0 r withitem_fields │ │ │ │ @@ -16741,15 +16737,15 @@ │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ -00000830 t Py_XDECREF │ │ │ │ +0000083c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -16804,17 +16800,17 @@ │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00001f78 t assemble_emit_exception_table_item.constprop.0 │ │ │ │ +00001f84 t assemble_emit_exception_table_item.constprop.0 │ │ │ │ 00001708 t assemble_emit_location │ │ │ │ -00001ed4 t write_location_signed_varint │ │ │ │ +00001ee0 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000084 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ 00000128 r .LC11 │ │ │ │ 0000012c r .LC12 │ │ │ │ @@ -16941,15 +16937,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_KeyboardInterrupt │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Negative │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000001c0 t PyUnicode_READ_CHAR │ │ │ │ +00000124 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ @@ -16964,28 +16960,27 @@ │ │ │ │ U _Py_CArray_Fini │ │ │ │ U _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00003428 t astfold_arg │ │ │ │ -00002eb8 t astfold_arguments │ │ │ │ -0000013c t astfold_body │ │ │ │ +00003844 t astfold_arg │ │ │ │ +000032d4 t astfold_arguments │ │ │ │ +0000038c t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ -000000b8 t astfold_excepthandler │ │ │ │ -00001880 t astfold_expr │ │ │ │ -0000025c t astfold_pattern │ │ │ │ -000003f8 t astfold_stmt │ │ │ │ -00000618 t astfold_type_param │ │ │ │ -00000154 t before_loop_exit │ │ │ │ +00001c9c t astfold_expr │ │ │ │ +000001c0 t astfold_pattern │ │ │ │ +0000064c t astfold_stmt │ │ │ │ +0000057c t astfold_type_param │ │ │ │ +000000b8 t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ -00000528 t fold_const_match_patterns │ │ │ │ -000006cc t make_const │ │ │ │ -00003464 t push_cf_context.constprop.0 │ │ │ │ +0000048c t fold_const_match_patterns │ │ │ │ +00000630 t make_const │ │ │ │ +00003880 t push_cf_context.constprop.1 │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000040 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000048 r .LC10 │ │ │ │ 00000060 r .LC11 │ │ │ │ @@ -17411,137 +17406,137 @@ │ │ │ │ 00000444 d _parser.5 │ │ │ │ 00000360 d _parser.8 │ │ │ │ 00000334 d _parser_max.16 │ │ │ │ 000003ec d _parser_min.17 │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ -000014e0 t builtin___import__ │ │ │ │ +00001500 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 0000012c t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -0000417c t builtin_abs │ │ │ │ +0000419c t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 00000460 t builtin_aiter │ │ │ │ 00001d50 r builtin_aiter__doc__ │ │ │ │ 00001a50 t builtin_all │ │ │ │ 00002ed8 r builtin_all__doc__ │ │ │ │ 00001d60 t builtin_anext │ │ │ │ 00001c70 r builtin_anext__doc__ │ │ │ │ -000044cc t builtin_any │ │ │ │ +000044ec t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ 000018e4 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ -00004730 t builtin_bin │ │ │ │ +00004750 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000060 t builtin_breakpoint │ │ │ │ -00002ebc t builtin_callable │ │ │ │ +00002edc t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -00003b68 t builtin_chr │ │ │ │ +00003b88 t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 000005f0 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ -00002064 t builtin_delattr │ │ │ │ +00002084 t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ 00000bc0 t builtin_dir │ │ │ │ -00004194 t builtin_divmod │ │ │ │ +000041b4 t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000c14 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ 00000e9c t builtin_exec │ │ │ │ 000022b4 r builtin_exec__doc__ │ │ │ │ 00001c48 t builtin_format │ │ │ │ 00002a60 r builtin_format__doc__ │ │ │ │ 00000948 t builtin_getattr │ │ │ │ -00001ca4 t builtin_globals │ │ │ │ +00001cc4 t builtin_globals │ │ │ │ 000021ec r builtin_globals__doc__ │ │ │ │ 00000880 t builtin_hasattr │ │ │ │ 00002140 r builtin_hasattr__doc__ │ │ │ │ -00003c5c t builtin_hash │ │ │ │ +00003c7c t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ 00001c2c t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003bdc t builtin_id │ │ │ │ +00003bfc t builtin_id │ │ │ │ 00002090 r builtin_id__doc__ │ │ │ │ 00001144 t builtin_input │ │ │ │ 000015dc r builtin_input__doc__ │ │ │ │ 00000a54 t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ -00001b88 t builtin_issubclass │ │ │ │ +00001ba8 t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ -00001bec t builtin_iter │ │ │ │ -000014a8 t builtin_len │ │ │ │ +00001c0c t builtin_iter │ │ │ │ +000014c8 t builtin_len │ │ │ │ 00001c2c r builtin_len__doc__ │ │ │ │ 00001b8c t builtin_locals │ │ │ │ 00001b0c r builtin_locals__doc__ │ │ │ │ -000016b8 t builtin_max │ │ │ │ +000016d8 t builtin_max │ │ │ │ 00000600 d builtin_methods │ │ │ │ -00003cac t builtin_min │ │ │ │ -000021e0 t builtin_next │ │ │ │ +00003ccc t builtin_min │ │ │ │ +00002200 t builtin_next │ │ │ │ 00001e58 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ -00002cc0 t builtin_ord │ │ │ │ +00002ce0 t builtin_ord │ │ │ │ 0000199c r builtin_ord__doc__ │ │ │ │ -00004614 t builtin_pow │ │ │ │ +00004634 t builtin_pow │ │ │ │ 000018b4 r builtin_pow__doc__ │ │ │ │ 00000ab8 t builtin_print │ │ │ │ 00001730 r builtin_print__doc__ │ │ │ │ -00003c94 t builtin_repr │ │ │ │ +00003cb4 t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -000041ec t builtin_round │ │ │ │ +0000420c t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009f0 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ -000020c8 t builtin_sorted │ │ │ │ +000020e8 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ -00002ee4 t builtin_sum │ │ │ │ +00002f04 t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ 00001a0c t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000940 d filter_methods │ │ │ │ 00000478 t filter_new │ │ │ │ -0000436c t filter_next │ │ │ │ +0000438c t filter_next │ │ │ │ 000007e4 t filter_reduce │ │ │ │ 00000400 t filter_traverse │ │ │ │ 000018fc t filter_vectorcall │ │ │ │ 00000b6c r getattr_doc │ │ │ │ U isatty │ │ │ │ 0000087c r iter_doc │ │ │ │ 00000088 r keywords.15 │ │ │ │ 0000038c d kwlist.30 │ │ │ │ 0000049c d kwlist.31 │ │ │ │ -00002e28 t map_dealloc │ │ │ │ +00002e48 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000910 d map_methods │ │ │ │ 0000058c t map_new │ │ │ │ -00002920 t map_next │ │ │ │ +00002940 t map_next │ │ │ │ 00000720 t map_reduce │ │ │ │ 0000080c t map_setstate │ │ │ │ 000010d8 t map_traverse │ │ │ │ -00002788 t map_vectorcall │ │ │ │ +000027a8 t map_vectorcall │ │ │ │ 000005f0 r max_doc │ │ │ │ 00000734 r min_doc │ │ │ │ 00000978 r next_doc │ │ │ │ 00000f88 r reduce_doc │ │ │ │ 00000b44 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000458 r vars_doc │ │ │ │ -00001fd8 t zip_dealloc │ │ │ │ +00001ff8 t zip_dealloc │ │ │ │ 0000027c r zip_doc │ │ │ │ 000008e0 d zip_methods │ │ │ │ -00001d50 t zip_new │ │ │ │ -0000230c t zip_next │ │ │ │ +00001d70 t zip_new │ │ │ │ +0000232c t zip_next │ │ │ │ 00000844 t zip_reduce │ │ │ │ 0000088c t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -17676,23 +17671,23 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001f0 T PyEval_EvalCode │ │ │ │ 000001b0 T PyEval_EvalCodeEx │ │ │ │ 00001014 T PyEval_EvalFrame │ │ │ │ 00001068 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00016974 T PyEval_GetFrame │ │ │ │ +0001693c T PyEval_GetFrame │ │ │ │ 00000948 T PyEval_GetFrameBuiltins │ │ │ │ 000008b4 T PyEval_GetFrameGlobals │ │ │ │ 000008a0 T PyEval_GetFrameLocals │ │ │ │ 000009e0 T PyEval_GetFuncDesc │ │ │ │ 00000a60 T PyEval_GetFuncName │ │ │ │ -00015684 T PyEval_GetGlobals │ │ │ │ +0001564c T PyEval_GetGlobals │ │ │ │ 00000ae4 T PyEval_GetLocals │ │ │ │ -00016900 T PyEval_MergeCompilerFlags │ │ │ │ +000168c8 T PyEval_MergeCompilerFlags │ │ │ │ 00000f24 T PyEval_SetProfile │ │ │ │ 00000f74 T PyEval_SetProfileAllThreads │ │ │ │ 00000990 T PyEval_SetTrace │ │ │ │ 00000fc4 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17798,21 +17793,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00011ccc t PyStackRef_CLOSE │ │ │ │ -00011ccc t PyStackRef_XCLOSE │ │ │ │ +00000e7c t PyStackRef_CLOSE │ │ │ │ +00000e7c t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00016a74 T PyThreadState_EnterTracing │ │ │ │ +00016a68 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016a94 T PyThreadState_LeaveTracing │ │ │ │ +00016a88 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17827,27 +17822,27 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000007e4 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d9c T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000d38 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -0001407c t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ -00014020 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ -00013bd8 T Py_EnterRecursiveCall │ │ │ │ +00014044 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ +00013fe8 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ +00013ba0 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -00001784 T Py_GetRecursionLimit │ │ │ │ -00013c38 T Py_LeaveRecursiveCall │ │ │ │ -0000181c T Py_SetRecursionLimit │ │ │ │ +00016a3c T Py_GetRecursionLimit │ │ │ │ +00013c00 T Py_LeaveRecursiveCall │ │ │ │ +00001828 T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -000160b8 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -00013c70 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00016080 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +00013c38 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17867,74 +17862,74 @@ │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000e9c T _PyEvalFramePushAndInit │ │ │ │ 000010ec t _PyEvalFramePushAndInit.constprop.2 │ │ │ │ -00014344 T _PyEvalFramePushAndInit_Ex │ │ │ │ +0001430c T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 0000050c T _PyEval_CallTracing │ │ │ │ -00002e40 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00013b40 T _PyEval_CheckExceptTypeValid │ │ │ │ +00002e4c T _PyEval_CheckExceptStarTypeValid │ │ │ │ +00013b08 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014b1c T _PyEval_EnsureBuiltins │ │ │ │ -00001014 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ +00014ae4 T _PyEval_EnsureBuiltins │ │ │ │ +0000104c T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001880 T _PyEval_EvalFrameDefault │ │ │ │ -00002f28 T _PyEval_ExceptionGroupMatch │ │ │ │ +00002f34 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000082c T _PyEval_FormatAwaitableError │ │ │ │ -00001500 T _PyEval_FormatExcCheckArg │ │ │ │ +00001538 T _PyEval_FormatExcCheckArg │ │ │ │ 0000054c T _PyEval_FormatExcUnbound │ │ │ │ 000006a8 T _PyEval_FormatKwargsError │ │ │ │ -00012758 T _PyEval_FrameClearAndPop │ │ │ │ -000033a0 T _PyEval_GetANext │ │ │ │ -000020d8 T _PyEval_GetAsyncGenFinalizer │ │ │ │ -000020ac T _PyEval_GetAsyncGenFirstiter │ │ │ │ -00002d4c T _PyEval_GetAwaitable │ │ │ │ -000017b0 T _PyEval_GetBuiltin │ │ │ │ +00012720 T _PyEval_FrameClearAndPop │ │ │ │ +000033ac T _PyEval_GetANext │ │ │ │ +000020e4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ +000020b8 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +00002d58 T _PyEval_GetAwaitable │ │ │ │ +000017bc T _PyEval_GetBuiltin │ │ │ │ 00000184 T _PyEval_GetBuiltins │ │ │ │ -00003314 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -00015348 T _PyEval_GetFrame │ │ │ │ -000015b0 T _PyEval_GetFrameLocals │ │ │ │ -00001a7c T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -00012c10 T _PyEval_GetIter │ │ │ │ -00015770 T _PyEval_ImportFrom │ │ │ │ -000140d8 T _PyEval_ImportName │ │ │ │ -00014270 T _PyEval_ImportNameWithImport │ │ │ │ -000011f0 T _PyEval_LazyImportFrom │ │ │ │ -00014df0 T _PyEval_LazyImportName │ │ │ │ -00012a18 T _PyEval_LoadGlobalStackRef │ │ │ │ -00011d04 T _PyEval_LoadName │ │ │ │ -00016ab4 T _PyEval_MatchClass │ │ │ │ -00001c3c t _PyEval_MatchClass.part.0 │ │ │ │ -0000253c T _PyEval_MatchKeys │ │ │ │ -000137e0 T _PyEval_MonitorRaise │ │ │ │ -00014ae0 T _PyEval_NoToolsForUnwind │ │ │ │ -00002104 T _PyEval_SetAsyncGenFinalizer │ │ │ │ -000021dc T _PyEval_SetAsyncGenFirstiter │ │ │ │ -00003340 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +00003320 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +00015310 T _PyEval_GetFrame │ │ │ │ +000015e8 T _PyEval_GetFrameLocals │ │ │ │ +00001a88 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ +00012bd8 T _PyEval_GetIter │ │ │ │ +00015738 T _PyEval_ImportFrom │ │ │ │ +000140a0 T _PyEval_ImportName │ │ │ │ +00014238 T _PyEval_ImportNameWithImport │ │ │ │ +00001228 T _PyEval_LazyImportFrom │ │ │ │ +00014db8 T _PyEval_LazyImportName │ │ │ │ +000129e0 T _PyEval_LoadGlobalStackRef │ │ │ │ +00011cc4 T _PyEval_LoadName │ │ │ │ +00016aa8 T _PyEval_MatchClass │ │ │ │ +00001c48 t _PyEval_MatchClass.part.0 │ │ │ │ +00002548 T _PyEval_MatchKeys │ │ │ │ +000137a8 T _PyEval_MonitorRaise │ │ │ │ +00014aa8 T _PyEval_NoToolsForUnwind │ │ │ │ +00002110 T _PyEval_SetAsyncGenFinalizer │ │ │ │ +000021e8 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +0000334c T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -00015ec4 T _PyEval_SliceIndex │ │ │ │ -00015fc8 T _PyEval_SliceIndexNotNone │ │ │ │ +00015e8c T _PyEval_SliceIndex │ │ │ │ +00015f90 T _PyEval_SliceIndexNotNone │ │ │ │ 000005b8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -000161cc T _PyEval_UnpackIndices │ │ │ │ -0001334c T _PyEval_UnpackIterableStackRef │ │ │ │ +00016194 T _PyEval_UnpackIndices │ │ │ │ +00013314 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000954 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012d38 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012d00 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012fd8 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ +00012fa0 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17956,21 +17951,21 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000efc T _PyObjectArray_Free │ │ │ │ -000126b8 T _PyObjectArray_FromStackRefArray │ │ │ │ +00012680 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00001470 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000014a8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_AddTakeRef │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ @@ -17983,26 +17978,26 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00012860 T _Py_BuildMap_StackRefSteal │ │ │ │ -00013da0 T _Py_BuildString_StackRefSteal │ │ │ │ -000153c0 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -00012e60 T _Py_BuiltinCallFast_StackRef │ │ │ │ +00012828 T _Py_BuildMap_StackRefSteal │ │ │ │ +00013d68 T _Py_BuildString_StackRefSteal │ │ │ │ +00015388 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012e28 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -0001553c T _Py_CallBuiltinClass_StackRef │ │ │ │ +00015504 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ -00001914 T _Py_CheckRecursiveCallPy │ │ │ │ -00015704 T _Py_Check_ArgsIterable │ │ │ │ -00000fdc t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ +00001920 T _Py_CheckRecursiveCallPy │ │ │ │ +000156cc T _Py_Check_ArgsIterable │ │ │ │ +00001014 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e80 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ @@ -18010,15 +18005,15 @@ │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ 00000eb4 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -00013c4c T _Py_ReachedRecursionLimit │ │ │ │ +00013c14 T _Py_ReachedRecursionLimit │ │ │ │ 00000104 T _Py_ReachedRecursionLimitWithMargin │ │ │ │ 000000a4 R _Py_SpecialMethods │ │ │ │ U _Py_Specialize_BinaryOp │ │ │ │ U _Py_Specialize_Call │ │ │ │ U _Py_Specialize_CallFunctionEx │ │ │ │ U _Py_Specialize_CallKw │ │ │ │ U _Py_Specialize_CompareOp │ │ │ │ @@ -18031,18 +18026,18 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -00011e10 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012428 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ -00012124 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ -000130e8 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011dd0 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000123f4 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ +000120f0 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ +000130b0 T _Py_VectorCall_StackRefSteal │ │ │ │ U _Py_call_instrumentation │ │ │ │ U _Py_call_instrumentation_2args │ │ │ │ U _Py_call_instrumentation_arg │ │ │ │ U _Py_call_instrumentation_exc2 │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ @@ -18053,38 +18048,38 @@ │ │ │ │ 00000130 r __func__.3 │ │ │ │ 00000118 r __func__.4 │ │ │ │ 0000016c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000e4c t check_periodics │ │ │ │ -00000ec4 t check_periodics_at_end │ │ │ │ -00000e7c t clear_thread_frame │ │ │ │ -000019a4 t do_monitor_exc │ │ │ │ -000163e0 t do_raise │ │ │ │ +00000efc t check_periodics_at_end │ │ │ │ +00000eb4 t clear_thread_frame │ │ │ │ +000019b0 t do_monitor_exc │ │ │ │ +000163a8 t do_raise │ │ │ │ 00000e30 t dtrace_function_entry │ │ │ │ 00000de0 t dtrace_function_return │ │ │ │ -00013838 t get_exception_handler.isra.0 │ │ │ │ +00013800 t get_exception_handler.isra.0 │ │ │ │ 00000404 t initialize_locals │ │ │ │ 00000028 t initialize_locals.constprop.1 │ │ │ │ -00001b7c t match_class_attr │ │ │ │ +00001b88 t match_class_attr │ │ │ │ U memset │ │ │ │ -00002980 t missing_arguments │ │ │ │ -00000f08 t monitor_reraise │ │ │ │ +0000298c t missing_arguments │ │ │ │ +00000f40 t monitor_reraise │ │ │ │ 00000114 t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ U python_function__entry_semaphore │ │ │ │ U python_function__return_semaphore │ │ │ │ -00000f60 t set_globals_builtins.part.0 │ │ │ │ -000022b4 t too_many_positional.isra.0 │ │ │ │ +00000f98 t set_globals_builtins.part.0 │ │ │ │ +000022c0 t too_many_positional.isra.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000168 r .LC10 │ │ │ │ @@ -18195,15 +18190,15 @@ │ │ │ │ 000004fc T _PyCodec_DecodeText │ │ │ │ 00000be4 t _PyCodec_EncodeInternal │ │ │ │ 00000b48 T _PyCodec_EncodeText │ │ │ │ 0000043c T _PyCodec_Fini │ │ │ │ 00002258 t _PyCodec_IgnoreError │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ 00000000 T _PyCodec_Lookup │ │ │ │ -00000524 T _PyCodec_LookupTextEncoding │ │ │ │ +00000538 T _PyCodec_LookupTextEncoding │ │ │ │ 00000000 T _PyCodec_UnregisterError │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeError_GetParams │ │ │ │ U _PyUnicode_GetNameCAPI │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -18345,17 +18340,17 @@ │ │ │ │ 00003ad0 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000584 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000bf00 T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000bfb8 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000154 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00007a70 T _PyCodegen_Expression │ │ │ │ +000078b8 T _PyCodegen_Expression │ │ │ │ 00000000 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -18397,16 +18392,16 @@ │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 000003e4 R _PyOpcode_Caches │ │ │ │ 000002e4 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 000002ac R _PyOpcode_PseudoTargets │ │ │ │ 000004e4 R _PyOpcode_macro_expansion │ │ │ │ -0000bfe8 T _PyOpcode_num_popped │ │ │ │ -0000c2e0 T _PyOpcode_num_pushed │ │ │ │ +0000c0a0 T _PyOpcode_num_popped │ │ │ │ +0000c398 T _PyOpcode_num_pushed │ │ │ │ 000034e4 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ @@ -18416,93 +18411,93 @@ │ │ │ │ 00000110 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -000041bc t assignment_helper │ │ │ │ +0000e7a4 t assignment_helper │ │ │ │ 000004ec t check_is_arg.part.0.isra.0 │ │ │ │ -00007814 t codegen_add_yield_from │ │ │ │ +0000765c t codegen_add_yield_from │ │ │ │ 00000380 t codegen_addcompare │ │ │ │ -000078b8 t codegen_addop_load_const │ │ │ │ -00007824 t codegen_addop_load_const.constprop.0 │ │ │ │ -00007794 t codegen_addop_load_const.constprop.1 │ │ │ │ -00007544 t codegen_addop_name │ │ │ │ -000076c4 t codegen_addop_name_custom.constprop.0 │ │ │ │ +000078e4 t codegen_addop_load_const │ │ │ │ +00007850 t codegen_addop_load_const.constprop.0 │ │ │ │ +000077c0 t codegen_addop_load_const.constprop.1 │ │ │ │ +00007570 t codegen_addop_name │ │ │ │ +000076f0 t codegen_addop_name_custom.constprop.0 │ │ │ │ 000022b0 t codegen_addop_o │ │ │ │ 00002340 t codegen_addop_yield │ │ │ │ -000083e0 t codegen_annassign │ │ │ │ -00007f04 t codegen_argannotation │ │ │ │ -00007e78 t codegen_argannotations │ │ │ │ -000090fc t codegen_async_for │ │ │ │ -00008998 t codegen_async_with_inner │ │ │ │ -00004374 t codegen_augassign │ │ │ │ -000051a0 t codegen_call_exit_with_nones │ │ │ │ -0000b5dc t codegen_call_helper_impl.constprop.0 │ │ │ │ -0000e6ec t codegen_call_simple_kw_helper │ │ │ │ -0000b90c t codegen_check_ann_expr │ │ │ │ +00008228 t codegen_annassign │ │ │ │ +00007d4c t codegen_argannotation │ │ │ │ +00007cc0 t codegen_argannotations │ │ │ │ +00008f44 t codegen_async_for │ │ │ │ +000087e0 t codegen_async_with_inner │ │ │ │ +000041bc t codegen_augassign │ │ │ │ +000050c0 t codegen_call_exit_with_nones │ │ │ │ +0000b604 t codegen_call_helper_impl.constprop.0 │ │ │ │ +0000eb1c t codegen_call_simple_kw_helper │ │ │ │ +0000b754 t codegen_check_ann_expr │ │ │ │ 0000049c t codegen_check_ann_subscr │ │ │ │ -0000ca84 t codegen_class │ │ │ │ -00008310 t codegen_compare │ │ │ │ +0000cb3c t codegen_class │ │ │ │ +00008338 t codegen_compare │ │ │ │ 00000540 t codegen_comprehension │ │ │ │ 00001014 t codegen_comprehension_generator │ │ │ │ 000002e8 t codegen_enter_scope.constprop.3 │ │ │ │ -0000e2f8 t codegen_for │ │ │ │ +0000e3b0 t codegen_for │ │ │ │ 000035d8 t codegen_from_import │ │ │ │ -0000962c t codegen_function │ │ │ │ -00007944 t codegen_jump_if.isra.0 │ │ │ │ -0000802c t codegen_leave_annotations_scope │ │ │ │ -00008334 t codegen_load_classdict_freevar │ │ │ │ -0000e05c t codegen_make_closure │ │ │ │ -000056a8 t codegen_match_inner.constprop.0 │ │ │ │ -0000675c t codegen_nameop │ │ │ │ -00006c88 t codegen_nameop.constprop.0 │ │ │ │ -00006ec8 t codegen_nameop.constprop.1 │ │ │ │ -000072f0 t codegen_nameop.constprop.2 │ │ │ │ -00005bf4 t codegen_pattern │ │ │ │ -00008914 t codegen_pattern_helper_rotate │ │ │ │ -000087fc t codegen_pattern_helper_store_name │ │ │ │ -0000ab58 t codegen_pattern_mapping │ │ │ │ -0000c9ac t codegen_pop_except_and_reraise │ │ │ │ -0000c8c8 t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ +00009654 t codegen_function │ │ │ │ +00007970 t codegen_jump_if.isra.0 │ │ │ │ +00007e74 t codegen_leave_annotations_scope │ │ │ │ +0000817c t codegen_load_classdict_freevar │ │ │ │ +0000e114 t codegen_make_closure │ │ │ │ +000054f0 t codegen_match_inner.constprop.0 │ │ │ │ +00006788 t codegen_nameop │ │ │ │ +00006cb4 t codegen_nameop.constprop.0 │ │ │ │ +00006ef4 t codegen_nameop.constprop.1 │ │ │ │ +0000731c t codegen_nameop.constprop.2 │ │ │ │ +00005a3c t codegen_pattern │ │ │ │ +0000875c t codegen_pattern_helper_rotate │ │ │ │ +00008644 t codegen_pattern_helper_store_name │ │ │ │ +0000a9a0 t codegen_pattern_mapping │ │ │ │ +0000ca64 t codegen_pop_except_and_reraise │ │ │ │ +0000c980 t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ 00003c84 t codegen_process_deferred_annotations │ │ │ │ -00007c28 t codegen_setup_annotations_scope │ │ │ │ -0000532c t codegen_slice_two_parts │ │ │ │ -0000ee48 t codegen_subdict │ │ │ │ -00007a9c t codegen_subkwargs │ │ │ │ +00007a70 t codegen_setup_annotations_scope │ │ │ │ +00004fe8 t codegen_slice_two_parts │ │ │ │ +0000f278 t codegen_subdict │ │ │ │ +000078e4 t codegen_subkwargs │ │ │ │ 0000258c t codegen_try_except │ │ │ │ -00004aac t codegen_try_finally │ │ │ │ -00009e9c t codegen_try_star_except │ │ │ │ +000048f4 t codegen_try_finally │ │ │ │ +00009ce4 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000b670 t codegen_type_param_bound_or_default │ │ │ │ -00009a1c t codegen_type_params │ │ │ │ -00009530 t codegen_typealias │ │ │ │ +0000b4b8 t codegen_type_param_bound_or_default │ │ │ │ +00009864 t codegen_type_params │ │ │ │ +00009378 t codegen_typealias │ │ │ │ 00002f6c t codegen_unwind_fblock │ │ │ │ -0000c788 t codegen_unwind_fblock_stack │ │ │ │ -0000c674 t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ -0000826c t codegen_visit_annexpr │ │ │ │ -0000314c t codegen_visit_expr │ │ │ │ +0000c840 t codegen_unwind_fblock_stack │ │ │ │ +0000c72c t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ +000080b4 t codegen_visit_annexpr │ │ │ │ +0000318c t codegen_visit_expr │ │ │ │ 000004f0 t codegen_visit_stmt │ │ │ │ -00005404 t codegen_with_except_finish │ │ │ │ -0000e874 t codegen_with_inner │ │ │ │ +0000524c t codegen_with_except_finish │ │ │ │ +0000eca4 t codegen_with_inner │ │ │ │ 00002430 t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000284 r compare_masks │ │ │ │ -00007714 t emit_and_reset_fail_pop │ │ │ │ -00007680 t ensure_fail_pop │ │ │ │ +0000755c t emit_and_reset_fail_pop │ │ │ │ +000074c8 t ensure_fail_pop │ │ │ │ 00003b68 t infer_type │ │ │ │ 00003c10 t is_constant_slice │ │ │ │ -000075e0 t jump_to_fail_pop │ │ │ │ -00004f00 t load_args_for_super │ │ │ │ -0000acc0 t maybe_optimize_function_call │ │ │ │ -00005e00 t maybe_optimize_method_call │ │ │ │ +00007428 t jump_to_fail_pop │ │ │ │ +00004d48 t load_args_for_super │ │ │ │ +0000ace8 t maybe_optimize_function_call │ │ │ │ +00005e44 t maybe_optimize_method_call │ │ │ │ U memset │ │ │ │ -00005064 t restore_inlined_comprehension_locals │ │ │ │ -0000907c t starunpack_helper_impl │ │ │ │ -00008bb4 t starunpack_helper_impl.constprop.0 │ │ │ │ +00004eac t restore_inlined_comprehension_locals │ │ │ │ +000090a4 t starunpack_helper_impl │ │ │ │ +00008bdc t starunpack_helper_impl.constprop.0 │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000104 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -18573,15 +18568,15 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_Append │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00001b14 t Py_XDECREF │ │ │ │ +00001b1c t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_Preprocess │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyAssemble_MakeCodeObject │ │ │ │ U _PyCfgBuilder_Free │ │ │ │ @@ -18591,54 +18586,54 @@ │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ U _PyCodegen_AddReturnAtEnd │ │ │ │ U _PyCodegen_EnterAnonymousScope │ │ │ │ U _PyCodegen_Expression │ │ │ │ U _PyCodegen_Module │ │ │ │ -00001560 T _PyCompile_AddConst │ │ │ │ +00001568 T _PyCompile_AddConst │ │ │ │ 000005fc T _PyCompile_AddDeferredAnnotation │ │ │ │ 00000000 T _PyCompile_Assemble │ │ │ │ 000007a8 T _PyCompile_AstPreprocess │ │ │ │ -00001f90 T _PyCompile_CleanDoc │ │ │ │ +00001f98 T _PyCompile_CleanDoc │ │ │ │ 0000016c T _PyCompile_CodeGen │ │ │ │ -000028c4 T _PyCompile_ConstCacheMergeOne │ │ │ │ -00002ff4 T _PyCompile_DeferredAnnotations │ │ │ │ -00001464 T _PyCompile_DictAddObj │ │ │ │ +000028cc T _PyCompile_ConstCacheMergeOne │ │ │ │ +00002ffc T _PyCompile_DeferredAnnotations │ │ │ │ +0000146c T _PyCompile_DictAddObj │ │ │ │ 00000884 T _PyCompile_EndAnnotationSetup │ │ │ │ -00001b54 T _PyCompile_EnterConditionalBlock │ │ │ │ +00001b5c T _PyCompile_EnterConditionalBlock │ │ │ │ 00000778 T _PyCompile_EnterScope │ │ │ │ 00000558 T _PyCompile_Error │ │ │ │ -00002a9c T _PyCompile_ExitScope │ │ │ │ -00001290 T _PyCompile_FutureFeatures │ │ │ │ -00003240 T _PyCompile_GetRefType │ │ │ │ +00002aa4 T _PyCompile_ExitScope │ │ │ │ +00001298 T _PyCompile_FutureFeatures │ │ │ │ +00003248 T _PyCompile_GetRefType │ │ │ │ 00000000 T _PyCompile_InExceptionHandler │ │ │ │ -00001274 T _PyCompile_InstrSequence │ │ │ │ -00002fd8 T _PyCompile_IsInInlinedComp │ │ │ │ -00003334 T _PyCompile_IsInteractiveTopLevel │ │ │ │ -00001b78 T _PyCompile_LeaveConditionalBlock │ │ │ │ -00003054 T _PyCompile_LookupArg │ │ │ │ +0000127c T _PyCompile_InstrSequence │ │ │ │ +00002fe0 T _PyCompile_IsInInlinedComp │ │ │ │ +0000333c T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00001b80 T _PyCompile_LeaveConditionalBlock │ │ │ │ +0000305c T _PyCompile_LookupArg │ │ │ │ 00000140 T _PyCompile_LookupCellvar │ │ │ │ 0000078c T _PyCompile_Mangle │ │ │ │ -00002790 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ -000012c0 T _PyCompile_MaybeMangle │ │ │ │ -00001544 T _PyCompile_Metadata │ │ │ │ +00002798 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +000012c8 T _PyCompile_MaybeMangle │ │ │ │ +0000154c T _PyCompile_Metadata │ │ │ │ 00000074 T _PyCompile_OptimizationLevel │ │ │ │ -00001c54 T _PyCompile_OptimizeAndAssemble │ │ │ │ -00002890 T _PyCompile_PopFBlock │ │ │ │ -00001b9c T _PyCompile_PushFBlock │ │ │ │ +00001c5c T _PyCompile_OptimizeAndAssemble │ │ │ │ +00002898 T _PyCompile_PopFBlock │ │ │ │ +00001ba4 T _PyCompile_PushFBlock │ │ │ │ 0000008c T _PyCompile_Qualname │ │ │ │ -000012e4 T _PyCompile_ResolveNameop │ │ │ │ +000012ec T _PyCompile_ResolveNameop │ │ │ │ 000003b4 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000058 T _PyCompile_ScopeType │ │ │ │ 00000848 T _PyCompile_StartAnnotationSetup │ │ │ │ 000000a8 T _PyCompile_StaticAttributesAsTuple │ │ │ │ -000012a8 T _PyCompile_Symtable │ │ │ │ -00001258 T _PyCompile_SymtableEntry │ │ │ │ -00002868 T _PyCompile_TopFBlock │ │ │ │ +000012b0 T _PyCompile_Symtable │ │ │ │ +00001260 T _PyCompile_SymtableEntry │ │ │ │ +00002870 T _PyCompile_TopFBlock │ │ │ │ 0000017c T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 0000090c T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ @@ -18659,18 +18654,18 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00003368 t compiler_free │ │ │ │ -00002c1c t compiler_unit_free │ │ │ │ -00001688 t const_cache_insert.constprop.1 │ │ │ │ -00001ef4 t consts_dict_keys_inorder │ │ │ │ +00003370 t compiler_free │ │ │ │ +00002c24 t compiler_unit_free │ │ │ │ +00001690 t const_cache_insert.constprop.1 │ │ │ │ +00001efc t consts_dict_keys_inorder │ │ │ │ U memset │ │ │ │ │ │ │ │ context.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ @@ -19285,47 +19280,47 @@ │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000049c T PyErr_BadArgument │ │ │ │ 000008d8 T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ 00001308 T PyErr_Clear │ │ │ │ 00001004 T PyErr_ExceptionMatches │ │ │ │ -00000928 T PyErr_Fetch │ │ │ │ +000008d8 T PyErr_Fetch │ │ │ │ 000000e4 T PyErr_Format │ │ │ │ -00001444 T PyErr_FormatUnraisable │ │ │ │ +0000124c T PyErr_FormatUnraisable │ │ │ │ 000008a4 T PyErr_FormatV │ │ │ │ 00000694 T PyErr_GetExcInfo │ │ │ │ 000007d8 T PyErr_GetHandledException │ │ │ │ 00001274 T PyErr_GetRaisedException │ │ │ │ 00001144 T PyErr_GivenExceptionMatches │ │ │ │ 0000007c T PyErr_NewException │ │ │ │ -00001270 T PyErr_NewExceptionWithDoc │ │ │ │ -0000134c T PyErr_NoMemory │ │ │ │ +00001078 T PyErr_NewExceptionWithDoc │ │ │ │ +00001154 T PyErr_NoMemory │ │ │ │ 000003dc T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000a60 T PyErr_ProgramText │ │ │ │ 00000b8c T PyErr_ProgramTextObject │ │ │ │ -00000d30 T PyErr_RangedSyntaxLocationObject │ │ │ │ -00000b38 T PyErr_Restore │ │ │ │ +00000b38 T PyErr_RangedSyntaxLocationObject │ │ │ │ +00000ae8 T PyErr_Restore │ │ │ │ 00000780 T PyErr_SetExcInfo │ │ │ │ 00000228 T PyErr_SetFromErrno │ │ │ │ 00000248 T PyErr_SetFromErrnoWithFilename │ │ │ │ 000016f0 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00001464 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -00002274 T PyErr_SetHandledException │ │ │ │ +0000207c T PyErr_SetHandledException │ │ │ │ 000005f0 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ -00001910 T PyErr_SetNone │ │ │ │ +00001960 T PyErr_SetNone │ │ │ │ 000018e0 T PyErr_SetObject │ │ │ │ 000012a8 T PyErr_SetRaisedException │ │ │ │ 0000136c T PyErr_SetString │ │ │ │ 00000b74 T PyErr_SyntaxLocation │ │ │ │ 00000af4 T PyErr_SyntaxLocationEx │ │ │ │ -00002430 T PyErr_SyntaxLocationObject │ │ │ │ -00000d44 t PyErr_SyntaxLocationObjectEx │ │ │ │ +00002238 T PyErr_SyntaxLocationObject │ │ │ │ +00000b4c t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 0000063c T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_ModuleNotFoundError │ │ │ │ @@ -19378,54 +19373,54 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 000000a4 t Py_XDECREF │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -000022f4 T _PyErr_BadInternalCall │ │ │ │ +000020fc T _PyErr_BadInternalCall │ │ │ │ 00000914 T _PyErr_ChainExceptions │ │ │ │ 00001878 T _PyErr_ChainExceptions1 │ │ │ │ 000018b8 T _PyErr_ChainExceptions1Tstate │ │ │ │ 0000036c t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ -00002124 T _PyErr_ChainStackItem │ │ │ │ -000004fc T _PyErr_Clear │ │ │ │ +00001f2c T _PyErr_ChainStackItem │ │ │ │ +00001910 T _PyErr_Clear │ │ │ │ 00000d00 t _PyErr_CreateException │ │ │ │ -00002348 T _PyErr_EmitSyntaxWarning │ │ │ │ +00002150 T _PyErr_EmitSyntaxWarning │ │ │ │ 000003e4 T _PyErr_ExceptionMatches │ │ │ │ -0000095c T _PyErr_Fetch │ │ │ │ -00000d14 T _PyErr_FiniTypes │ │ │ │ -00001230 T _PyErr_Format │ │ │ │ +0000090c T _PyErr_Fetch │ │ │ │ +00000b1c T _PyErr_FiniTypes │ │ │ │ +00001038 T _PyErr_Format │ │ │ │ 000001f0 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ -0000193c T _PyErr_FormatNote │ │ │ │ +0000198c T _PyErr_FormatNote │ │ │ │ 000001b4 T _PyErr_FormatV │ │ │ │ 00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000006c8 T _PyErr_GetExcInfo │ │ │ │ 00000848 T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ -000007a8 T _PyErr_GetTopmostException │ │ │ │ +00000758 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -00001970 T _PyErr_NormalizeException │ │ │ │ -000007e0 T _PyErr_ProgramDecodedTextObject │ │ │ │ -00001140 T _PyErr_RaiseSyntaxError │ │ │ │ +00001778 T _PyErr_NormalizeException │ │ │ │ +00000790 T _PyErr_ProgramDecodedTextObject │ │ │ │ +00000f48 T _PyErr_RaiseSyntaxError │ │ │ │ 00000e4c T _PyErr_Restore │ │ │ │ -000022a0 T _PyErr_SetHandledException │ │ │ │ -00000594 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ -0000054c T _PyErr_SetImportErrorWithNameFrom │ │ │ │ +000020a8 T _PyErr_SetHandledException │ │ │ │ +00000544 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ +000004fc T _PyErr_SetImportErrorWithNameFrom │ │ │ │ 00001628 T _PyErr_SetKeyError │ │ │ │ 00000410 T _PyErr_SetLocaleString │ │ │ │ 000004e4 T _PyErr_SetModuleNotFoundError │ │ │ │ 00000488 T _PyErr_SetNone │ │ │ │ 000006f4 T _PyErr_SetObject │ │ │ │ 00000274 t _PyErr_SetObject.constprop.0 │ │ │ │ 00000058 T _PyErr_SetRaisedException │ │ │ │ 000013f0 T _PyErr_SetString │ │ │ │ -000021bc T _PyErr_StackItemToExcInfoTuple │ │ │ │ +00001fc4 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -19441,26 +19436,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 │ │ │ │ -000009c4 t err_programtext │ │ │ │ +00000974 t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 00000654 t format_unraisable.constprop.0 │ │ │ │ -00001484 t format_unraisable_v │ │ │ │ -00001374 t get_normalization_failure_note │ │ │ │ +0000128c t format_unraisable_v │ │ │ │ +0000117c t get_normalization_failure_note │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ -00000630 t new_importerror │ │ │ │ +000005e0 t new_importerror │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -00001c20 t write_unraisable_exc │ │ │ │ +00001a28 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000220 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000a8 r .LC12 │ │ │ │ 000000d0 r .LC13 │ │ │ │ 000000fc r .LC14 │ │ │ │ @@ -19469,16 +19464,16 @@ │ │ │ │ 00000020 r .LC2 │ │ │ │ 0000015c r .LC20 │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000220 r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ -00000560 T PyCompile_OpcodeStackEffect │ │ │ │ -00000598 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00000484 T PyCompile_OpcodeStackEffect │ │ │ │ +000004bc T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -19523,24 +19518,24 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 000006b8 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -000096a0 T _PyCfgBuilder_Free │ │ │ │ +00009728 T _PyCfgBuilder_Free │ │ │ │ 0000061c T _PyCfgBuilder_New │ │ │ │ 0000016c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000008f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00006d68 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00009564 T _PyCfg_ToInstructionSequence │ │ │ │ +00006d88 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +000095ec T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ -000005cc T _PyCompile_OptimizeCfg │ │ │ │ +000004f0 T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyOpcode_Deopt │ │ │ │ @@ -19556,34 +19551,34 @@ │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_hash_ptr │ │ │ │ U _Py_hashtable_new │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ -0000012c t add_const │ │ │ │ +00009814 t add_const │ │ │ │ 00000060 t basicblock_add_jump │ │ │ │ 00000830 t basicblock_addop │ │ │ │ -000080d4 t basicblock_insert_instruction.constprop.1 │ │ │ │ -00007b7c t calculate_stackdepth.isra.0 │ │ │ │ +000080b4 t basicblock_insert_instruction.constprop.1 │ │ │ │ +00007b5c t calculate_stackdepth.isra.0 │ │ │ │ 00000000 t cfg_builder_new_block │ │ │ │ -000004d8 t const_folding_check_complexity │ │ │ │ -00004d4c t duplicate_exits_without_lineno │ │ │ │ -000002b8 t fold_const_unaryop │ │ │ │ -0000978c t fold_constant_seq_into_load_const │ │ │ │ -0000526c t get_const_value │ │ │ │ -00008010 t get_stack_effects │ │ │ │ -00009b24 t instr_make_load_const │ │ │ │ -00004894 t label_exception_targets │ │ │ │ +000003fc t const_folding_check_complexity │ │ │ │ +00004d58 t duplicate_exits_without_lineno │ │ │ │ +0000012c t fold_const_unaryop │ │ │ │ +000099a0 t fold_constant_seq_into_load_const │ │ │ │ +00005278 t get_const_value │ │ │ │ +00007ff0 t get_stack_effects │ │ │ │ +00009d38 t instr_make_load_const │ │ │ │ +000048a0 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00005360 t optimize_basic_block │ │ │ │ -000081b8 t optimize_load_fast.isra.0 │ │ │ │ -000094b0 t ref_stack_push │ │ │ │ +0000536c t optimize_basic_block │ │ │ │ +00008198 t optimize_load_fast.isra.0 │ │ │ │ +00009538 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19696,18 +19691,18 @@ │ │ │ │ 000000ac r .LC7 │ │ │ │ 000000ec r .LC8 │ │ │ │ 00000114 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00002084 T PyGC_Collect │ │ │ │ -000025d8 T PyGC_Disable │ │ │ │ -0000260c T PyGC_Enable │ │ │ │ -000025ac T PyGC_IsEnabled │ │ │ │ +00002058 T PyGC_Collect │ │ │ │ +000025ac T PyGC_Disable │ │ │ │ +000025e0 T PyGC_Enable │ │ │ │ +00002580 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Dump │ │ │ │ @@ -19737,33 +19732,33 @@ │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -000022fc T _PyGC_Collect │ │ │ │ -000020f0 T _PyGC_CollectNoFail │ │ │ │ +000022d0 T _PyGC_Collect │ │ │ │ +000020c4 T _PyGC_CollectNoFail │ │ │ │ 000003f0 T _PyGC_Dump │ │ │ │ -0000210c T _PyGC_DumpShutdownStats │ │ │ │ -00002214 T _PyGC_Fini │ │ │ │ +000020e0 T _PyGC_DumpShutdownStats │ │ │ │ +000021e8 T _PyGC_Fini │ │ │ │ 00000000 T _PyGC_Freeze │ │ │ │ -00002640 T _PyGC_GetFreezeCount │ │ │ │ +00002614 T _PyGC_GetFreezeCount │ │ │ │ 000000f4 T _PyGC_GetObjects │ │ │ │ -000024c8 T _PyGC_GetReferrers │ │ │ │ +0000249c T _PyGC_GetReferrers │ │ │ │ 00000048 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 00000080 T _PyGC_Unfreeze │ │ │ │ 00000c90 T _PyGC_VisitFrameStack │ │ │ │ 00000bc8 T _PyGC_VisitStackRef │ │ │ │ U _PyObject_AssertFailed │ │ │ │ 000001b8 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00002000 T _PyObject_GC_Resize │ │ │ │ +00001fd4 T _PyObject_GC_Resize │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19773,30 +19768,30 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001eb4 t add_stats.isra.0 │ │ │ │ +00001e88 t add_stats.isra.0 │ │ │ │ 00000dfc t append_objects │ │ │ │ 00000a00 t delete_garbage │ │ │ │ -00001d74 t finalize_garbage.isra.0 │ │ │ │ -00000d00 t gc_collect_main │ │ │ │ -00001b1c t handle_weakref_callbacks │ │ │ │ +00001d48 t finalize_garbage.isra.0 │ │ │ │ +00000cec t gc_collect_main │ │ │ │ +00001af0 t handle_weakref_callbacks │ │ │ │ 00000644 t invoke_gc_callback.constprop.0.isra.0 │ │ │ │ -0000196c t invoke_gc_callback.constprop.1.isra.0 │ │ │ │ +00001940 t invoke_gc_callback.constprop.1.isra.0 │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 00000d9c t referrersvisit │ │ │ │ -00002310 t show_stats_each_generations │ │ │ │ +000022e4 t show_stats_each_generations │ │ │ │ 0000088c t visit_decref │ │ │ │ 00000354 t visit_generation │ │ │ │ -00002400 t visit_move │ │ │ │ +000023d4 t visit_move │ │ │ │ 00000910 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ @@ -19897,15 +19892,15 @@ │ │ │ │ 00000934 r .LC92 │ │ │ │ 0000095c r .LC93 │ │ │ │ 00000984 r .LC94 │ │ │ │ 000009a0 r .LC95 │ │ │ │ 000009c8 r .LC96 │ │ │ │ 000009ec r .LC97 │ │ │ │ 00000a20 r .LC98 │ │ │ │ -00004d38 T PyArg_Parse │ │ │ │ +00004d74 T PyArg_Parse │ │ │ │ 00000308 T PyArg_ParseArray │ │ │ │ 00000204 T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001ad8 T PyArg_ParseTupleAndKeywords │ │ │ │ 00001704 T PyArg_UnpackTuple │ │ │ │ 000003d8 T PyArg_VaParse │ │ │ │ 000004c4 T PyArg_VaParseTupleAndKeywords │ │ │ │ @@ -19960,25 +19955,25 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00002a14 T _PyArg_BadArgument │ │ │ │ 00001944 T _PyArg_CheckPositional │ │ │ │ 00001388 T _PyArg_Fini │ │ │ │ 00001304 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000040ac T _PyArg_NoPositional │ │ │ │ +000040e8 T _PyArg_NoPositional │ │ │ │ 00002f3c T _PyArg_ParseStack │ │ │ │ 00001514 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000644 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 000000dc T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000604 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000418 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 00000398 T _PyArg_ParseTuple_SizeT │ │ │ │ 00000358 T _PyArg_Parse_SizeT │ │ │ │ -000037d8 T _PyArg_UnpackKeywords │ │ │ │ -00004390 T _PyArg_UnpackStack │ │ │ │ +00003814 T _PyArg_UnpackKeywords │ │ │ │ +000043cc T _PyArg_UnpackStack │ │ │ │ 00000564 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000404 T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -20001,29 +19996,29 @@ │ │ │ │ 00002974 t convertbuffer │ │ │ │ 00000054 t converterr │ │ │ │ 00002b40 t converterr.constprop.0 │ │ │ │ 000008d8 t convertsimple.constprop.0 │ │ │ │ 00000000 t convertsimple.constprop.1 │ │ │ │ 00001560 t converttuple.constprop.0 │ │ │ │ 00002d60 t error_unexpected_keyword_arg │ │ │ │ -00003ff8 t find_keyword │ │ │ │ +00004034 t find_keyword │ │ │ │ 00000294 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ 00001450 t new_kwtuple │ │ │ │ 00002bc8 t seterror │ │ │ │ -00004130 t skipitem.constprop.0 │ │ │ │ +0000416c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000080 t vgetargs1.constprop.0 │ │ │ │ 000000ec t vgetargs1_impl.constprop.0 │ │ │ │ 00000450 t vgetargs1_impl.constprop.1 │ │ │ │ 00001b84 t vgetargskeywords_impl.constprop.0 │ │ │ │ 00002a14 t vgetargskeywords_impl.constprop.1 │ │ │ │ 0000011c t vgetargskeywordsfast.constprop.0 │ │ │ │ -00004568 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000045a4 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -20076,53 +20071,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 000001d4 T PyEval_AcquireLock │ │ │ │ -00000dc8 T PyEval_AcquireThread │ │ │ │ +00000dcc T PyEval_AcquireThread │ │ │ │ 000001c0 T PyEval_InitThreads │ │ │ │ 0000021c T PyEval_ReleaseLock │ │ │ │ -00000d0c T PyEval_ReleaseThread │ │ │ │ +00000d10 T PyEval_ReleaseThread │ │ │ │ 00000744 T PyEval_RestoreThread │ │ │ │ 00000418 T PyEval_SaveThread │ │ │ │ 000001ac T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -00001030 T Py_AddPendingCall │ │ │ │ +00001034 T Py_AddPendingCall │ │ │ │ 0000062c T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000e50 T _PyEval_AddPendingCall │ │ │ │ -00000dfc T _PyEval_Fini │ │ │ │ +00000e54 T _PyEval_AddPendingCall │ │ │ │ +00000e00 T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 00000104 T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 00000688 T _PyEval_MakePendingCalls │ │ │ │ 0000006c T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 00000458 T _PyEval_ReleaseLock │ │ │ │ 00000134 T _PyEval_SetSwitchInterval │ │ │ │ -00000e10 T _PyEval_SignalReceived │ │ │ │ +00000e14 T _PyEval_SignalReceived │ │ │ │ 00000164 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003cc T _PyRunRemoteDebugger │ │ │ │ 00000268 t _PyRunRemoteDebugger.part.0 │ │ │ │ U _PyRuntime │ │ │ │ @@ -20131,15 +20126,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000d20 T _Py_FinishPendingCalls │ │ │ │ +00000d24 T _Py_FinishPendingCalls │ │ │ │ 000004e4 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 0000024c T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000330 T _Py_unset_eval_breaker_bit_all │ │ │ │ @@ -20460,45 +20455,45 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetCause │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ U PyFrozenDict_Type │ │ │ │ 00000cc8 T PyImport_AddModule │ │ │ │ -00002664 T PyImport_AddModuleObject │ │ │ │ -000014c4 T PyImport_AddModuleRef │ │ │ │ +000026b8 T PyImport_AddModuleObject │ │ │ │ +00001504 T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 000001d0 T PyImport_CreateModuleFromInitfunc │ │ │ │ 00000d24 T PyImport_ExecCodeModule │ │ │ │ 00001020 T PyImport_ExecCodeModuleEx │ │ │ │ 00000ec8 T PyImport_ExecCodeModuleObject │ │ │ │ 00000d40 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -000027bc T PyImport_GetImporter │ │ │ │ +00002810 T PyImport_GetImporter │ │ │ │ 0000057c T PyImport_GetLazyImportsFilter │ │ │ │ -00002468 T PyImport_GetLazyImportsMode │ │ │ │ -00002a00 T PyImport_GetMagicNumber │ │ │ │ +00002434 T PyImport_GetLazyImportsMode │ │ │ │ +00002a54 T PyImport_GetMagicNumber │ │ │ │ 00001038 T PyImport_GetMagicTag │ │ │ │ -0000307c T PyImport_GetModule │ │ │ │ +00003710 T PyImport_GetModule │ │ │ │ 00001058 T PyImport_GetModuleDict │ │ │ │ -00002a0c T PyImport_Import │ │ │ │ -00000e54 T PyImport_ImportFrozenModule │ │ │ │ -00000ec0 T PyImport_ImportFrozenModuleObject │ │ │ │ -00002360 T PyImport_ImportModule │ │ │ │ -0000299c T PyImport_ImportModuleAttr │ │ │ │ -00002554 T PyImport_ImportModuleAttrString │ │ │ │ -000022ec T PyImport_ImportModuleLevel │ │ │ │ -00001370 T PyImport_ImportModuleLevelObject │ │ │ │ +000029d8 T PyImport_Import │ │ │ │ +00000e94 T PyImport_ImportFrozenModule │ │ │ │ +00000f00 T PyImport_ImportFrozenModuleObject │ │ │ │ +000023a0 T PyImport_ImportModule │ │ │ │ +00002968 T PyImport_ImportModuleAttr │ │ │ │ +00002520 T PyImport_ImportModuleAttrString │ │ │ │ +0000232c T PyImport_ImportModuleLevel │ │ │ │ +00001330 T PyImport_ImportModuleLevelObject │ │ │ │ 000010a4 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 000016c4 T PyImport_ReloadModule │ │ │ │ 0000012c T PyImport_SetLazyImportsFilter │ │ │ │ 00000064 T PyImport_SetLazyImportsMode │ │ │ │ -00001abc T PyInit__imp │ │ │ │ +00001afc T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ U PyList_SetSlice │ │ │ │ @@ -20545,15 +20540,15 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ 000014e8 T PyState_AddModule │ │ │ │ -00004314 T PyState_FindModule │ │ │ │ +00004020 T PyState_FindModule │ │ │ │ 000015ac T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_GetAttrString │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ @@ -20577,15 +20572,15 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_HashBuffer │ │ │ │ -0000014c t Py_XDECREF │ │ │ │ +00000924 t Py_XDECREF │ │ │ │ U Py_fopen │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ U _PyDict_SetItem_LockHeld │ │ │ │ @@ -20600,64 +20595,64 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_EnsureBuiltinsWithModule │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_ImportFrom │ │ │ │ U _PyEval_ImportNameWithImport │ │ │ │ -0000438c T _PyImport_AcquireLock │ │ │ │ +00004098 T _PyImport_AcquireLock │ │ │ │ 000005c0 T _PyImport_BlessMyLoader │ │ │ │ -00003ba4 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00003ef4 T _PyImport_ClearCore │ │ │ │ +000038b0 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +00003c00 T _PyImport_ClearCore │ │ │ │ 00000650 T _PyImport_ClearExtension │ │ │ │ -00003d90 T _PyImport_ClearLazyModules │ │ │ │ -00003e18 T _PyImport_ClearModules │ │ │ │ -00003cb0 T _PyImport_ClearModulesByIndex │ │ │ │ +00003a9c T _PyImport_ClearLazyModules │ │ │ │ +00003b24 T _PyImport_ClearModules │ │ │ │ +000039bc T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00004100 T _PyImport_Fini │ │ │ │ +00003e0c T _PyImport_Fini │ │ │ │ 000000f0 T _PyImport_Fini2 │ │ │ │ -00003e60 T _PyImport_FiniCore │ │ │ │ -00003c20 T _PyImport_FiniExternal │ │ │ │ +00003b6c T _PyImport_FiniCore │ │ │ │ +0000392c T _PyImport_FiniExternal │ │ │ │ 000002e4 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000098 T _PyImport_GetAbsName │ │ │ │ 00000038 T _PyImport_GetBuiltinModuleNames │ │ │ │ -00003b6c T _PyImport_GetDLOpenFlags │ │ │ │ -00002a1c T _PyImport_GetImportlibExternalLoader │ │ │ │ -000027a4 T _PyImport_GetImportlibLoader │ │ │ │ +00003878 T _PyImport_GetDLOpenFlags │ │ │ │ +00002a70 T _PyImport_GetImportlibExternalLoader │ │ │ │ +000027f8 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModuleExportHooks │ │ │ │ -00000a20 T _PyImport_GetModules │ │ │ │ -000043bc T _PyImport_GetModulesRef │ │ │ │ +00000a60 T _PyImport_GetModules │ │ │ │ +000040c8 T _PyImport_GetModulesRef │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ 00000100 T _PyImport_ImportlibModuleRepr │ │ │ │ 00000134 T _PyImport_Init │ │ │ │ -00000ab0 T _PyImport_InitCore │ │ │ │ -00000a38 T _PyImport_InitDefaultImportFunc │ │ │ │ -00001d0c T _PyImport_InitExternal │ │ │ │ +00000af0 T _PyImport_InitCore │ │ │ │ +00000a78 T _PyImport_InitDefaultImportFunc │ │ │ │ +00001d4c T _PyImport_InitExternal │ │ │ │ 000002b0 T _PyImport_InitLazyModules │ │ │ │ 0000020c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -0000134c T _PyImport_IsDefaultImportFunc │ │ │ │ -00002a98 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ -00003b84 T _PyImport_IsInitialized │ │ │ │ -00002abc T _PyImport_LazyImportModuleLevelObject │ │ │ │ -0000367c T _PyImport_LoadLazyImportTstate │ │ │ │ +0000130c T _PyImport_IsDefaultImportFunc │ │ │ │ +00002aec T _PyImport_IsDefaultLazyImportFunc │ │ │ │ +00003890 T _PyImport_IsInitialized │ │ │ │ +00002b10 T _PyImport_LazyImportModuleLevelObject │ │ │ │ +00003388 T _PyImport_LoadLazyImportTstate │ │ │ │ 00000558 T _PyImport_ReInitLock │ │ │ │ -000043a4 T _PyImport_ReleaseLock │ │ │ │ +000040b0 T _PyImport_ReleaseLock │ │ │ │ 000016b0 T _PyImport_ResolveName │ │ │ │ 00000230 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 00000c20 T _PyImport_SetDLOpenFlags │ │ │ │ 000004fc T _PyImport_SetModule │ │ │ │ -00001ba4 T _PyImport_SetModuleString │ │ │ │ -0000051c T _PyImport_SwapPackageContext │ │ │ │ -00000548 T _PyImport_TryLoadLazySubmodule │ │ │ │ +00001be4 T _PyImport_SetModuleString │ │ │ │ +000004dc T _PyImport_SwapPackageContext │ │ │ │ +00000508 T _PyImport_TryLoadLazySubmodule │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLazyImport_GetName │ │ │ │ U _PyLazyImport_New │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ @@ -20709,105 +20704,105 @@ │ │ │ │ 00000054 r __func__.7 │ │ │ │ 00000030 r __func__.8 │ │ │ │ 0000009c r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000080c t _extensions_cache_delete │ │ │ │ 00000404 t _extensions_cache_get │ │ │ │ -00002d78 t _imp__fix_co_filename │ │ │ │ +00002d44 t _imp__fix_co_filename │ │ │ │ 000008bc r _imp__fix_co_filename__doc__ │ │ │ │ 000011a8 t _imp__frozen_module_names │ │ │ │ 00000448 r _imp__frozen_module_names__doc__ │ │ │ │ -0000441c t _imp__override_frozen_modules_for_tests │ │ │ │ +00004128 t _imp__override_frozen_modules_for_tests │ │ │ │ 00000374 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000c38 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002b8 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00002494 t _imp__set_lazy_attributes │ │ │ │ +00002460 t _imp__set_lazy_attributes │ │ │ │ 00000134 r _imp__set_lazy_attributes__doc__ │ │ │ │ -00001d34 t _imp_acquire_lock │ │ │ │ +00001cf4 t _imp_acquire_lock │ │ │ │ 000009e8 r _imp_acquire_lock__doc__ │ │ │ │ -00000ae0 t _imp_create_builtin │ │ │ │ +00000aa0 t _imp_create_builtin │ │ │ │ 00000878 r _imp_create_builtin__doc__ │ │ │ │ -000033c4 t _imp_create_dynamic │ │ │ │ +000030d0 t _imp_create_dynamic │ │ │ │ 0000025c r _imp_create_dynamic__doc__ │ │ │ │ -000012a8 t _imp_exec_builtin │ │ │ │ +00001268 t _imp_exec_builtin │ │ │ │ 000001d8 r _imp_exec_builtin__doc__ │ │ │ │ -0000124c t _imp_exec_dynamic │ │ │ │ +0000120c t _imp_exec_dynamic │ │ │ │ 00000218 r _imp_exec_dynamic__doc__ │ │ │ │ -000021e8 t _imp_extension_suffixes │ │ │ │ +00002228 t _imp_extension_suffixes │ │ │ │ 0000080c r _imp_extension_suffixes__doc__ │ │ │ │ -00001de8 t _imp_find_frozen │ │ │ │ +00001da8 t _imp_find_frozen │ │ │ │ 00000620 r _imp_find_frozen__doc__ │ │ │ │ -00001f0c t _imp_get_frozen_object │ │ │ │ +00001f4c t _imp_get_frozen_object │ │ │ │ 000005c0 r _imp_get_frozen_object__doc__ │ │ │ │ 00001610 t _imp_init_frozen │ │ │ │ 000007cc r _imp_init_frozen__doc__ │ │ │ │ -00000a2c t _imp_is_builtin │ │ │ │ +000009ec t _imp_is_builtin │ │ │ │ 000004fc r _imp_is_builtin__doc__ │ │ │ │ -00001c00 t _imp_is_frozen │ │ │ │ +00001c40 t _imp_is_frozen │ │ │ │ 0000049c r _imp_is_frozen__doc__ │ │ │ │ -00001c84 t _imp_is_frozen_package │ │ │ │ +00001cc4 t _imp_is_frozen_package │ │ │ │ 00000560 r _imp_is_frozen_package__doc__ │ │ │ │ 00001450 t _imp_lock_held │ │ │ │ 00000adc r _imp_lock_held__doc__ │ │ │ │ -00001d70 t _imp_release_lock │ │ │ │ +00001d30 t _imp_release_lock │ │ │ │ 00000968 r _imp_release_lock__doc__ │ │ │ │ -000041b8 t _imp_source_hash │ │ │ │ +00003ec4 t _imp_source_hash │ │ │ │ 000001ac r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000784 t _modules_by_index_clear_one │ │ │ │ -00000990 t _modules_by_index_set │ │ │ │ +000009d0 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -00004154 t del_extensions_cache_value │ │ │ │ +00003e60 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -00003690 t ensure_lazy_pending_submodules │ │ │ │ -00001ad8 t exec_builtin_or_dynamic │ │ │ │ -00001374 t exec_code_in_module │ │ │ │ +00003674 t ensure_lazy_pending_submodules │ │ │ │ +00001b18 t exec_builtin_or_dynamic │ │ │ │ +000013b4 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ -0000018c t find_frozen │ │ │ │ -00000924 t finish_singlephase_extension.isra.0 │ │ │ │ +0000014c t find_frozen │ │ │ │ +00000964 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ -0000218c t get_importtime_name │ │ │ │ -00003658 t hashtable_compare_str │ │ │ │ -00004140 t hashtable_destroy_str │ │ │ │ +000021cc t get_importtime_name │ │ │ │ +00003364 t hashtable_compare_str │ │ │ │ +00003e4c t hashtable_destroy_str │ │ │ │ 0000011c t hashtable_hash_str │ │ │ │ 00000870 t hashtable_key_from_2_strings.constprop.0 │ │ │ │ 00000100 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ -00001b38 t imp_module_exec │ │ │ │ +00001b78 t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ -00001278 t import_add_module │ │ │ │ -00001abc t import_find_and_load_with_name.constprop.0.isra.0 │ │ │ │ -0000153c t import_find_extension.constprop.0 │ │ │ │ -00001430 t import_get_module │ │ │ │ -00001760 t import_run_extension.isra.0 │ │ │ │ +000012b8 t import_add_module │ │ │ │ +00001a7c t import_find_and_load_with_name.constprop.0.isra.0 │ │ │ │ +0000157c t import_find_extension.constprop.0 │ │ │ │ +00001470 t import_get_module │ │ │ │ +000017a0 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000011a0 t module_dict_for_exec │ │ │ │ +000011e0 t module_dict_for_exec │ │ │ │ 00000000 b pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ -000033ec t register_lazy_on_parent.isra.0 │ │ │ │ +000033b8 t register_lazy_on_parent.isra.0 │ │ │ │ 000008fc t reload_singlephase_extension │ │ │ │ -000023c4 t remove_importlib_frames │ │ │ │ +00002404 t remove_importlib_frames │ │ │ │ 000010f8 t remove_module │ │ │ │ -00002ec4 t resolve_name │ │ │ │ +00002e90 t resolve_name │ │ │ │ 00000ba8 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -00003af0 t switch_back_from_main_interpreter │ │ │ │ -00001a84 t switch_to_main_interpreter.part.0 │ │ │ │ -000025d4 t update_code_filenames │ │ │ │ +000037fc t switch_back_from_main_interpreter │ │ │ │ +00001ac4 t switch_to_main_interpreter.part.0 │ │ │ │ +00002628 t update_code_filenames │ │ │ │ 000004f8 t update_global_state_for_extension.isra.0 │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -21088,22 +21083,22 @@ │ │ │ │ 000002f8 r .LC98 │ │ │ │ 000008ec r .LC99 │ │ │ │ 00001b1c r CSWTCH.288 │ │ │ │ 0000015c r PYCONFIG_SPEC │ │ │ │ 00000b7c r PYPRECONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ -000004cc T PyConfig_Clear │ │ │ │ -00003638 T PyConfig_Get │ │ │ │ +00000394 T PyConfig_Clear │ │ │ │ +0000336c T PyConfig_Get │ │ │ │ 00001abc T PyConfig_GetInt │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ 00000000 T PyConfig_InitPythonConfig │ │ │ │ 00002408 T PyConfig_Names │ │ │ │ 00000d18 T PyConfig_Read │ │ │ │ -00003978 T PyConfig_Set │ │ │ │ +000036ac T PyConfig_Set │ │ │ │ 0000013c T PyConfig_SetArgv │ │ │ │ 00000134 T PyConfig_SetBytesArgv │ │ │ │ 000026ec T PyConfig_SetBytesString │ │ │ │ 00000000 T PyConfig_SetString │ │ │ │ 00000d40 T PyConfig_SetWideStringList │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ @@ -21168,23 +21163,23 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_Type │ │ │ │ 00000360 T PyWideStringList_Append │ │ │ │ -00000394 T PyWideStringList_Insert │ │ │ │ +0000033c T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ -000028b4 T Py_GETENV │ │ │ │ +0000277c T Py_GETENV │ │ │ │ 00001ba4 T Py_GetArgcArgv │ │ │ │ U Py_GetVersion │ │ │ │ U Py_HasFileSystemDefaultEncoding │ │ │ │ 00000038 B Py_HashRandomizationFlag │ │ │ │ 00000004 B Py_IgnoreEnvironmentFlag │ │ │ │ U Py_InitializeFromConfig │ │ │ │ 000009a0 T Py_InitializeFromInitConfig │ │ │ │ @@ -21197,24 +21192,24 @@ │ │ │ │ U Py_PreInitializeFromArgs │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00001a50 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -000004b8 T _PyConfig_AsDict │ │ │ │ -0000030c T _PyConfig_Copy │ │ │ │ -000032b0 T _PyConfig_CreateXOptionsDict │ │ │ │ -000006c8 T _PyConfig_FromDict │ │ │ │ +00000644 T _PyConfig_AsDict │ │ │ │ +00000498 T _PyConfig_Copy │ │ │ │ +00003178 T _PyConfig_CreateXOptionsDict │ │ │ │ +0000085c T _PyConfig_FromDict │ │ │ │ 00000094 T _PyConfig_InitCompatConfig │ │ │ │ -00003280 T _PyConfig_InitImportConfig │ │ │ │ +00003148 T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ -000006f0 T _PyConfig_Read │ │ │ │ +000005b8 T _PyConfig_Read │ │ │ │ 00000180 T _PyConfig_SetPyArgv │ │ │ │ -00002fc0 T _PyConfig_Write │ │ │ │ +00002e88 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 00002548 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ U _PyMem_DefaultRawWcsdup │ │ │ │ @@ -21231,23 +21226,23 @@ │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ U _PySys_SetFlagObj │ │ │ │ U _PySys_SetIntMaxStrDigits │ │ │ │ -00000e2c T _PyWideStringList_AsList │ │ │ │ +00001164 T _PyWideStringList_AsList │ │ │ │ 000002e4 T _PyWideStringList_Clear │ │ │ │ -000001d4 t _PyWideStringList_ClearEx │ │ │ │ +00000204 t _PyWideStringList_ClearEx │ │ │ │ 00000294 t _PyWideStringList_ClearEx.constprop.0 │ │ │ │ 00000a78 T _PyWideStringList_Copy │ │ │ │ 000000ac t _PyWideStringList_CopyEx.constprop.0 │ │ │ │ -000028ec T _PyWideStringList_Extend │ │ │ │ -00002c00 t _PyWideStringList_Find │ │ │ │ -00002eec T _Py_ClearArgcArgv │ │ │ │ +000027b4 T _PyWideStringList_Extend │ │ │ │ +00002ac8 t _PyWideStringList_Find │ │ │ │ +00002db4 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ 00001414 T _Py_DumpPathConfig │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ U _Py_GetConfig │ │ │ │ 00001bd0 T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ @@ -21301,26 +21296,26 @@ │ │ │ │ 000027f8 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U calloc │ │ │ │ -00003454 t config_dict_get │ │ │ │ +0000331c t config_dict_get │ │ │ │ 000013cc t config_dict_get.part.0 │ │ │ │ -000034a4 t config_dict_get_wstr │ │ │ │ +00000fc0 t config_dict_get_wstr │ │ │ │ 0000113c t config_envvars_usage │ │ │ │ -0000391c t config_generic_find_spec │ │ │ │ -00002a68 t config_get_env_dup.isra.0 │ │ │ │ -00002f0c t config_get_locale_encoding.constprop.0 │ │ │ │ -00002c70 t config_get_xoption_value │ │ │ │ -00002d88 t config_init_import │ │ │ │ +00003650 t config_generic_find_spec │ │ │ │ +00002930 t config_get_env_dup.isra.0 │ │ │ │ +00002dd4 t config_get_locale_encoding.constprop.0 │ │ │ │ +00002b38 t config_get_xoption_value │ │ │ │ +00002c50 t config_init_import │ │ │ │ 0000249c t config_names_add │ │ │ │ -00002978 t config_run_filename_abspath │ │ │ │ -00002cb8 t config_set_bytes_string │ │ │ │ +00002840 t config_run_filename_abspath │ │ │ │ +00002b80 t config_set_bytes_string │ │ │ │ 0000252c t config_sys_flag_not │ │ │ │ 00000de0 t config_usage │ │ │ │ 00001350 t config_wstr_to_int │ │ │ │ 00001180 t config_xoptions_usage │ │ │ │ U fileno │ │ │ │ 00000f60 t fprint_help │ │ │ │ U fputc │ │ │ │ @@ -21347,16 +21342,16 @@ │ │ │ │ U strdup │ │ │ │ U strlen │ │ │ │ 00002824 r usage_envvars │ │ │ │ 00001028 r usage_help │ │ │ │ 00000fbc r usage_line │ │ │ │ 00001be4 r usage_xoptions │ │ │ │ 000006cc t utf8_to_wstr │ │ │ │ -00002b84 t warnoptions_append │ │ │ │ -00002af8 t warnoptions_extend.isra.0 │ │ │ │ +00002a4c t warnoptions_append │ │ │ │ +000029c0 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ 00000a8c t wstr_to_utf8 │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ @@ -21507,50 +21502,50 @@ │ │ │ │ 00000360 T _PyMonitoring_FirePyStartEvent │ │ │ │ 0000059c T _PyMonitoring_FirePyThrowEvent │ │ │ │ 000007d4 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000408 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000694 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000c60 T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000874 T _PyMonitoring_FireStopIterationEvent │ │ │ │ -00003268 T _PyMonitoring_GetLocalEvents │ │ │ │ +00003254 T _PyMonitoring_GetLocalEvents │ │ │ │ 000002bc T _PyMonitoring_RegisterCallback │ │ │ │ 000000c0 T _PyMonitoring_SetEvents │ │ │ │ -000033b8 T _PyMonitoring_SetLocalEvents │ │ │ │ +000033a4 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ -000028a0 T _Py_Instrument │ │ │ │ +0000288c T _Py_Instrument │ │ │ │ 00001768 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -000028d4 T _Py_call_instrumentation │ │ │ │ -00002260 T _Py_call_instrumentation_2args │ │ │ │ -000036e0 T _Py_call_instrumentation_arg │ │ │ │ +000028c0 T _Py_call_instrumentation │ │ │ │ +0000224c T _Py_call_instrumentation_2args │ │ │ │ +000036cc T _Py_call_instrumentation_arg │ │ │ │ 00000c84 T _Py_call_instrumentation_exc2 │ │ │ │ 00000a10 T _Py_call_instrumentation_instruction │ │ │ │ 00001320 T _Py_call_instrumentation_jump │ │ │ │ -00002de8 T _Py_call_instrumentation_line │ │ │ │ +00002dd4 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000053c t allocate_instrumentation_data.part.0 │ │ │ │ 000000e4 t branch_handler_vectorcall │ │ │ │ 000002a4 t branchesiter_dealloc │ │ │ │ 00001c58 t branchesiter_next │ │ │ │ -00002784 t call_one_instrument.constprop.0 │ │ │ │ -00003bfc t capi_call_instrumentation.constprop.0 │ │ │ │ +00002770 t call_one_instrument.constprop.0 │ │ │ │ +00003be8 t capi_call_instrumentation.constprop.0 │ │ │ │ 00000170 t dealloc_branch_handler │ │ │ │ 0000004c r event_names │ │ │ │ 0000063c t exception_event_setup │ │ │ │ 000004ac t force_instrument_lock_held │ │ │ │ 0000039c t instrument_all_executing_code_objects │ │ │ │ 0000021c t int_triple │ │ │ │ 000001ec d methods │ │ │ │ @@ -21744,18 +21739,18 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyVectorcall_Call │ │ │ │ 00000040 t Py_XDECREF │ │ │ │ -000003c8 T _PyEval_SetOpcodeTrace │ │ │ │ +000002e8 T _PyEval_SetOpcodeTrace │ │ │ │ 00000000 T _PyEval_SetProfile │ │ │ │ 000004ec T _PyEval_SetProfileAllThreads │ │ │ │ -00000250 T _PyEval_SetTrace │ │ │ │ +00000170 T _PyEval_SetTrace │ │ │ │ 00000704 T _PyEval_SetTraceAllThreads │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyInstrumentation_DISABLE │ │ │ │ U _PyInstrumentation_MISSING │ │ │ │ 00000000 D _PyLegacyEventHandler_Type │ │ │ │ U _PyMonitoring_GetLocalEvents │ │ │ │ @@ -21769,95 +21764,95 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_Audit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00000170 t call_profile_func │ │ │ │ -00000128 t call_trace_func │ │ │ │ -00000378 t maybe_set_opcode_trace.isra.0 │ │ │ │ +00000000 t call_profile_func │ │ │ │ +00000214 t call_trace_func │ │ │ │ +00000298 t maybe_set_opcode_trace.isra.0 │ │ │ │ 00000234 t set_callbacks │ │ │ │ -00000430 t set_opcode_trace_world_stopped │ │ │ │ +00000350 t set_opcode_trace_world_stopped │ │ │ │ 00000104 t setup_profile_callbacks │ │ │ │ 000002dc t setup_trace_callbacks │ │ │ │ 00000080 t sys_profile_call_or_return │ │ │ │ -000005d8 t sys_profile_return │ │ │ │ -000005bc t sys_profile_start │ │ │ │ -00000608 t sys_profile_throw │ │ │ │ -000005f0 t sys_profile_unwind │ │ │ │ -00000624 t sys_trace_exception_func │ │ │ │ -000004bc t sys_trace_instruction_func │ │ │ │ -00000720 t sys_trace_jump_func │ │ │ │ +000004f8 t sys_profile_return │ │ │ │ +000004dc t sys_profile_start │ │ │ │ +00000528 t sys_profile_throw │ │ │ │ +00000510 t sys_profile_unwind │ │ │ │ +00000544 t sys_trace_exception_func │ │ │ │ +000003dc t sys_trace_instruction_func │ │ │ │ +00000640 t sys_trace_jump_func │ │ │ │ 00000454 t sys_trace_line_func │ │ │ │ -00000000 t sys_trace_return │ │ │ │ -00000250 t sys_trace_start │ │ │ │ -00000388 t sys_trace_throw │ │ │ │ -000008e8 t sys_trace_unwind │ │ │ │ -00000370 t sys_trace_yield │ │ │ │ -00000828 t trace_line │ │ │ │ +000000ec t sys_trace_return │ │ │ │ +0000033c t sys_trace_start │ │ │ │ +00000474 t sys_trace_throw │ │ │ │ +00000808 t sys_trace_unwind │ │ │ │ +0000045c t sys_trace_yield │ │ │ │ +00000748 t trace_line │ │ │ │ │ │ │ │ lock.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000178 T PyEvent_Wait │ │ │ │ 000001bc T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ -00000350 T PyMutex_IsLocked │ │ │ │ -00000568 T PyMutex_Lock │ │ │ │ +000004fc T PyMutex_IsLocked │ │ │ │ +000003b0 T PyMutex_Lock │ │ │ │ 000002d0 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ -00000538 T _PyEvent_IsSet │ │ │ │ +00000380 T _PyEvent_IsSet │ │ │ │ 00000288 T _PyEvent_Notify │ │ │ │ 00000504 T _PyMutex_LockTimed │ │ │ │ -00000898 T _PyMutex_TryUnlock │ │ │ │ +00000770 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -000000a8 T _PyRWMutex_RLock │ │ │ │ -00000198 T _PyRWMutex_RUnlock │ │ │ │ -00000064 T _PyRWMutex_Unlock │ │ │ │ -00000380 T _PyRawMutex_LockSlow │ │ │ │ -00000484 T _PyRawMutex_UnlockSlow │ │ │ │ +000001ac T _PyRWMutex_Lock │ │ │ │ +00000254 T _PyRWMutex_RLock │ │ │ │ +00000344 T _PyRWMutex_RUnlock │ │ │ │ +00000210 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000fc T _PyRawMutex_UnlockSlow │ │ │ │ 000000b8 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000244 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a0 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f0 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000260 T _PySeqLock_AbandonWrite │ │ │ │ -00000320 T _PySeqLock_AfterFork │ │ │ │ -000002b0 T _PySeqLock_BeginRead │ │ │ │ -000002e8 T _PySeqLock_EndRead │ │ │ │ -000001f4 T _PySeqLock_LockWrite │ │ │ │ -00000288 T _PySeqLock_UnlockWrite │ │ │ │ +0000040c T _PySeqLock_AbandonWrite │ │ │ │ +000004cc T _PySeqLock_AfterFork │ │ │ │ +0000045c T _PySeqLock_BeginRead │ │ │ │ +00000494 T _PySeqLock_EndRead │ │ │ │ +000003a0 T _PySeqLock_LockWrite │ │ │ │ +00000434 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001e0 T _Py_yield │ │ │ │ +0000038c T _Py_yield │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000304 t mutex_unpark │ │ │ │ -0000010c t rwmutex_set_parked_and_wait │ │ │ │ +000002b8 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000118 r .LC11 │ │ │ │ @@ -22027,45 +22022,45 @@ │ │ │ │ U getc │ │ │ │ 00000910 t marshal_dump │ │ │ │ 000009ec r marshal_dump__doc__ │ │ │ │ 000004c4 t marshal_dumps │ │ │ │ 00000688 r marshal_dumps__doc__ │ │ │ │ 000006fc t marshal_load │ │ │ │ 00000810 r marshal_load__doc__ │ │ │ │ -00004278 t marshal_loads │ │ │ │ +00004290 t marshal_loads │ │ │ │ 00000590 r marshal_loads__doc__ │ │ │ │ 00000188 d marshal_methods │ │ │ │ 000000c0 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000e8 r module_doc │ │ │ │ -00001f34 t r_byte │ │ │ │ +00001f48 t r_byte │ │ │ │ 00000a90 t r_float_str │ │ │ │ -00002120 t r_long │ │ │ │ +00002134 t r_long │ │ │ │ 000000f4 t r_object │ │ │ │ -00002714 t r_ref.constprop.0 │ │ │ │ +00002728 t r_ref.constprop.0 │ │ │ │ 00000000 t r_ref.part.0 │ │ │ │ -0000275c t r_ref_insert.part.0.isra.0 │ │ │ │ -000027b4 t r_short │ │ │ │ -0000251c t r_string │ │ │ │ -00002320 t r_string.constprop.1 │ │ │ │ +00002770 t r_ref_insert.part.0.isra.0 │ │ │ │ +000027c8 t r_short │ │ │ │ +00002530 t r_string │ │ │ │ +00002334 t r_string.constprop.1 │ │ │ │ 00000000 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -000041e4 t w_complete.isra.0 │ │ │ │ -00004238 t w_decref_entry │ │ │ │ +000041fc t w_complete.isra.0 │ │ │ │ +00004250 t w_decref_entry │ │ │ │ 000005f4 t w_float_bin │ │ │ │ 00000b38 t w_float_str │ │ │ │ -00003fa4 t w_long │ │ │ │ -000029d4 t w_object │ │ │ │ +00003fbc t w_long │ │ │ │ +000029e8 t w_object │ │ │ │ 00000324 t w_reserve │ │ │ │ 00000418 t w_short │ │ │ │ -000040e8 t w_string │ │ │ │ +00004100 t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 000000ec r .LC10 │ │ │ │ 0000011c r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ 00000168 r .LC13 │ │ │ │ @@ -22079,15 +22074,15 @@ │ │ │ │ 0000001c r .LC3 │ │ │ │ 0000002c r .LC4 │ │ │ │ 00000050 r .LC5 │ │ │ │ 00000078 r .LC6 │ │ │ │ 00000094 r .LC7 │ │ │ │ 000000a4 r .LC8 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -000012a8 T PyABIInfo_Check │ │ │ │ +000012b0 T PyABIInfo_Check │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_Format │ │ │ │ @@ -22106,20 +22101,20 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000013e4 T PyModule_Add │ │ │ │ -000015f8 T PyModule_AddIntConstant │ │ │ │ +000013ec T PyModule_Add │ │ │ │ +00001600 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00001504 T PyModule_AddObjectRef │ │ │ │ +0000150c T PyModule_AddObjectRef │ │ │ │ 00000040 T PyModule_AddStringConstant │ │ │ │ -0000171c T PyModule_AddType │ │ │ │ +00001724 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 │ │ │ │ @@ -22131,26 +22126,26 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 00000158 T Py_PACK_FULL_VERSION │ │ │ │ 0000019c T Py_PACK_VERSION │ │ │ │ -00001294 T Py_VaBuildValue │ │ │ │ +0000129c T Py_VaBuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 000001bc T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000f1c T _Py_VaBuildStack │ │ │ │ -000018ec T _Py_VaBuildValue_SizeT │ │ │ │ +000018f4 T _Py_VaBuildValue_SizeT │ │ │ │ 000000f4 T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ -00001834 T _Py_convert_optional_to_ssize_t │ │ │ │ +0000183c T _Py_convert_optional_to_ssize_t │ │ │ │ 000000f8 t _abiinfo_raise │ │ │ │ 00000e94 t check_end │ │ │ │ 00000000 t check_end.part.0 │ │ │ │ 00000034 t do_ignore │ │ │ │ 00000340 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 0000003c t va_build_value │ │ │ │ @@ -22158,22 +22153,22 @@ │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ -000000ac r .LANCHOR0 │ │ │ │ +000000bc r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000584 T PyOS_strtoul │ │ │ │ +00000570 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -000000ac r digitlimit │ │ │ │ -00000140 r smallmax │ │ │ │ +000000bc r digitlimit │ │ │ │ +00000150 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ 0000007c T _PyObjectStackChunk_Free │ │ │ │ 00000000 T _PyObjectStackChunk_New │ │ │ │ 000000d4 T _PyObjectStack_Clear │ │ │ │ @@ -22189,30 +22184,30 @@ │ │ │ │ │ │ │ │ optimizer_analysis.o: │ │ │ │ │ │ │ │ optimizer_symbols.o: │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ -00000000 r .LC1 │ │ │ │ +00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000007dc T _PyParkingLot_AfterFork │ │ │ │ +00000790 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000634 T _PyParkingLot_Unpark │ │ │ │ -000003f4 T _PyParkingLot_UnparkAll │ │ │ │ +00000614 T _PyParkingLot_Unpark │ │ │ │ +00000398 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000007c8 T _PySemaphore_Destroy │ │ │ │ -000003b8 T _PySemaphore_Init │ │ │ │ -00000558 T _PySemaphore_Wait │ │ │ │ -00000600 T _PySemaphore_Wakeup │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ +000004fc T _PySemaphore_Init │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000005e0 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -22326,40 +22321,40 @@ │ │ │ │ U _PyMem_GetAllocatorName │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_SetupAllocators │ │ │ │ U _PyOS_GetOpt │ │ │ │ U _PyOS_ResetGetOpt │ │ │ │ U _PyOS_optarg │ │ │ │ U _PyOS_opterr │ │ │ │ -00000e4c T _PyPreCmdline_Clear │ │ │ │ -00000954 T _PyPreCmdline_Read │ │ │ │ +00000e6c T _PyPreCmdline_Clear │ │ │ │ +00000974 T _PyPreCmdline_Read │ │ │ │ 00000480 T _PyPreCmdline_SetArgv │ │ │ │ -00000cfc T _PyPreCmdline_SetConfig │ │ │ │ +00000d1c T _PyPreCmdline_SetConfig │ │ │ │ 00000104 T _PyPreConfig_AsDict │ │ │ │ -00000910 T _PyPreConfig_GetConfig │ │ │ │ +00000930 T _PyPreConfig_GetConfig │ │ │ │ 00000000 T _PyPreConfig_InitCompatConfig │ │ │ │ -00000844 T _PyPreConfig_InitFromConfig │ │ │ │ +00000864 T _PyPreConfig_InitFromConfig │ │ │ │ 00000054 T _PyPreConfig_InitFromPreConfig │ │ │ │ -000000ec T _PyPreConfig_Read │ │ │ │ -00000b68 T _PyPreConfig_Write │ │ │ │ +00000108 T _PyPreConfig_Read │ │ │ │ +00000b88 T _PyPreConfig_Write │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntime_Initialize │ │ │ │ U _PyWideStringList_Clear │ │ │ │ U _PyWideStringList_Copy │ │ │ │ U _PyWideStringList_Extend │ │ │ │ -00000ee8 T _Py_ClearFileSystemEncoding │ │ │ │ +00000f08 T _Py_ClearFileSystemEncoding │ │ │ │ U _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ -00000d88 T _Py_GetEnv │ │ │ │ +00000da8 T _Py_GetEnv │ │ │ │ 0000000c B _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ U _Py_IsCoreInitialized │ │ │ │ U _Py_LegacyLocaleDetected │ │ │ │ -00000e80 T _Py_SetFileSystemEncoding │ │ │ │ +00000ea0 T _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetLocaleFromEnv │ │ │ │ -00000dd4 T _Py_get_env_flag │ │ │ │ +00000df4 T _Py_get_env_flag │ │ │ │ 00000158 T _Py_get_xoption │ │ │ │ 00000088 T _Py_str_to_int │ │ │ │ U __errno_location │ │ │ │ 00000060 r __func__.0 │ │ │ │ 0000001c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ @@ -22602,29 +22597,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008e4 T Py_AtExit │ │ │ │ -00003090 T Py_EndInterpreter │ │ │ │ +00003094 T Py_EndInterpreter │ │ │ │ 000006a4 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000750 T Py_FatalError │ │ │ │ 000009cc T Py_FdIsInteractive │ │ │ │ 00001d08 T Py_Finalize │ │ │ │ -00003fdc T Py_FinalizeEx │ │ │ │ +00003fe0 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -00004184 T Py_IsFinalizing │ │ │ │ +00004188 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005d0 T Py_NewInterpreter │ │ │ │ -00004154 T Py_NewInterpreterFromConfig │ │ │ │ +00004158 T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 00000704 T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22692,15 +22687,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -00003060 t _PyInterpreterState_SetFinalizing │ │ │ │ +00003064 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22799,15 +22794,15 @@ │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 0000056c T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00000718 T _Py_IsCoreInitialized │ │ │ │ -00003fa8 T _Py_IsInterpreterFinalizing │ │ │ │ +00003fac T _Py_IsInterpreterFinalizing │ │ │ │ 00000520 T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 0000068c T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -22838,33 +22833,33 @@ │ │ │ │ 0000020c r __func__.3 │ │ │ │ 000001d4 r __func__.6 │ │ │ │ 000001c0 r __func__.7 │ │ │ │ 000001b0 r __func__.8 │ │ │ │ 00000198 r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -00004114 t builtins_dict_watcher │ │ │ │ +00004118 t builtins_dict_watcher │ │ │ │ 00002238 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ 00002150 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00003ff0 t finalize_interp_clear │ │ │ │ -000031c0 t finalize_modules │ │ │ │ +00003ff4 t finalize_interp_clear │ │ │ │ +000031c4 t finalize_modules │ │ │ │ 0000205c t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000644 t handle_thread_shutdown_exception.isra.0 │ │ │ │ 000011c4 t init_interp_main │ │ │ │ 00001c44 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ 000027a8 t make_pre_finalization_calls │ │ │ │ -00002ce0 t new_interpreter │ │ │ │ +00002ce4 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 00000b70 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ 000010d4 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ @@ -22948,28 +22943,28 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000090 T PyGILState_Check │ │ │ │ -00000fdc T PyGILState_Ensure │ │ │ │ +00000fe0 T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ 00002150 T PyGILState_Release │ │ │ │ 000011ac T PyInterpreterGuard_Close │ │ │ │ 000009b0 T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ -00000d2c T PyInterpreterState_Clear │ │ │ │ +00000d48 T PyInterpreterState_Clear │ │ │ │ 00001684 T PyInterpreterState_Delete │ │ │ │ -00000f98 T PyInterpreterState_Get │ │ │ │ +00000f9c T PyInterpreterState_Get │ │ │ │ 00001030 T PyInterpreterState_GetDict │ │ │ │ 00000a78 T PyInterpreterState_GetID │ │ │ │ 00001dd0 T PyInterpreterState_Head │ │ │ │ 00000568 T PyInterpreterState_Main │ │ │ │ -00000bb8 T PyInterpreterState_New │ │ │ │ +00000bd4 T PyInterpreterState_New │ │ │ │ 00001df0 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ 00002534 T PyInterpreterView_Close │ │ │ │ 00001148 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ @@ -22979,29 +22974,29 @@ │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ -000015e0 T PyThreadState_Clear │ │ │ │ -00001b6c T PyThreadState_Delete │ │ │ │ -00000c98 T PyThreadState_DeleteCurrent │ │ │ │ -00002018 T PyThreadState_Ensure │ │ │ │ +00001718 T PyThreadState_Clear │ │ │ │ +00001ca4 T PyThreadState_Delete │ │ │ │ +00000cb4 T PyThreadState_DeleteCurrent │ │ │ │ +00001540 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ -00000d58 T PyThreadState_Get │ │ │ │ +00000d5c T PyThreadState_Get │ │ │ │ 00002214 T PyThreadState_GetDict │ │ │ │ 00000f58 T PyThreadState_GetFrame │ │ │ │ -00000cbc T PyThreadState_GetID │ │ │ │ +00000cd8 T PyThreadState_GetID │ │ │ │ 00000878 T PyThreadState_GetInterpreter │ │ │ │ 00000968 T PyThreadState_GetUnchecked │ │ │ │ 000006d8 T PyThreadState_New │ │ │ │ -00000ed0 T PyThreadState_Next │ │ │ │ +00000eec T PyThreadState_Next │ │ │ │ 000022e0 T PyThreadState_Release │ │ │ │ -00000d6c T PyThreadState_SetAsyncExc │ │ │ │ +00000d88 T PyThreadState_SetAsyncExc │ │ │ │ 00000b38 T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ @@ -23013,23 +23008,23 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000007a0 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +000007bc T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00000f4c T _PyEval_StartTheWorld │ │ │ │ +00000f50 T _PyEval_StartTheWorld │ │ │ │ 00000890 T _PyEval_StartTheWorldAll │ │ │ │ -00000f38 T _PyEval_StopTheWorld │ │ │ │ +00000f3c T _PyEval_StopTheWorld │ │ │ │ 000007dc T _PyEval_StopTheWorldAll │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyExecutor_Free │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ @@ -23038,41 +23033,41 @@ │ │ │ │ 00000058 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 00000728 T _PyGILState_Init │ │ │ │ 000007f0 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ -00000cd4 T _PyInterpreterGuard_GetInterpreter │ │ │ │ +00000cf0 T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000140 T _PyInterpreterGuard_Release │ │ │ │ 000000e4 T _PyInterpreterGuard_TryAcquire │ │ │ │ 00001090 T _PyInterpreterState_Clear │ │ │ │ 000004a0 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00000ca4 T _PyInterpreterState_GetConfig │ │ │ │ -00000ee8 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +00000ca8 T _PyInterpreterState_GetConfig │ │ │ │ +00000f04 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001928 T _PyInterpreterState_GetIDObject │ │ │ │ 00001c34 T _PyInterpreterState_GetWhence │ │ │ │ 0000098c T _PyInterpreterState_GuardCountdown │ │ │ │ 00000ac4 T _PyInterpreterState_HasFeature │ │ │ │ 00000650 T _PyInterpreterState_IDDecref │ │ │ │ 00001bfc T _PyInterpreterState_IDIncref │ │ │ │ 00001be4 T _PyInterpreterState_IsReady │ │ │ │ 00001c4c T _PyInterpreterState_IsRunningMain │ │ │ │ -00000f60 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ +00000f64 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ 00001a78 T _PyInterpreterState_LookUpID │ │ │ │ 0000197c T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000588 T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ 000019b4 T _PyInterpreterState_ObjectToID │ │ │ │ 00000474 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 0000195c T _PyInterpreterState_RequireIDRef │ │ │ │ -00000c10 T _PyInterpreterState_RequiresIDRef │ │ │ │ -00000c28 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ +00000c2c T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000c44 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ 00000718 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 00001014 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000008a4 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000710 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ @@ -23097,47 +23092,47 @@ │ │ │ │ 00000390 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000b0c T _PyThreadState_Attach │ │ │ │ 00000780 T _PyThreadState_Bind │ │ │ │ 0000163c T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000d2c T _PyThreadState_DeleteCurrent │ │ │ │ 00000cbc T _PyThreadState_DeleteList │ │ │ │ -00000cc0 T _PyThreadState_Detach │ │ │ │ +00000cc4 T _PyThreadState_Detach │ │ │ │ 00000944 T _PyThreadState_GetCurrent │ │ │ │ 0000228c T _PyThreadState_GetDict │ │ │ │ -00000f14 T _PyThreadState_HangThread │ │ │ │ -00000d04 T _PyThreadState_Init │ │ │ │ +000007a0 T _PyThreadState_HangThread │ │ │ │ +00000d20 T _PyThreadState_Init │ │ │ │ 000006f0 T _PyThreadState_IsRunningMain │ │ │ │ -00000bfc T _PyThreadState_MustExit │ │ │ │ +00000c00 T _PyThreadState_MustExit │ │ │ │ 0000076c T _PyThreadState_New │ │ │ │ 00001210 T _PyThreadState_NewBound │ │ │ │ -00000ea8 T _PyThreadState_PopFrame │ │ │ │ -00000cec T _PyThreadState_Prealloc │ │ │ │ -00000d98 T _PyThreadState_PushFrame │ │ │ │ +00000eac T _PyThreadState_PopFrame │ │ │ │ +00000d08 T _PyThreadState_Prealloc │ │ │ │ +00000d9c T _PyThreadState_PushFrame │ │ │ │ 00000b58 T _PyThreadState_RemoveExcept │ │ │ │ 00000324 T _PyThreadState_SetShuttingDown │ │ │ │ 00000158 T _PyThreadState_Suspend │ │ │ │ -00001540 T _PyThreadState_Swap │ │ │ │ +00001678 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -000007c8 T _PyThread_CurrentExceptions │ │ │ │ -00000994 T _PyThread_CurrentFrames │ │ │ │ +000007e4 T _PyThread_CurrentExceptions │ │ │ │ +000009b0 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001d0c T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000c54 T _Py_GetConfig │ │ │ │ +00000c58 T _Py_GetConfig │ │ │ │ 00000f30 T _Py_GetMainConfig │ │ │ │ 00001c6c T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00001888 T _Py_IsMainInterpreterFinalizing │ │ │ │ -00000c20 T _Py_IsMainThread │ │ │ │ +00000c24 T _Py_IsMainThread │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000004 B _Py_tss_gilstate │ │ │ │ 00000008 B _Py_tss_interp │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ 00000130 r __func__.0 │ │ │ │ @@ -23170,15 +23165,15 @@ │ │ │ │ 000010cc t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000005a8 t new_threadstate │ │ │ │ 00000824 t new_threadstate.constprop.0 │ │ │ │ 00000aec t release_interp_guard.isra.0 │ │ │ │ U stderr │ │ │ │ -00001da0 t tstate_delete_common.constprop.0 │ │ │ │ +00001ed8 t tstate_delete_common.constprop.0 │ │ │ │ 00001820 t zapthreads │ │ │ │ │ │ │ │ pystats.o: │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23415,68 +23410,68 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ -00000388 T PyTime_AsSecondsDouble │ │ │ │ -00000508 T PyTime_Monotonic │ │ │ │ -000004d8 T PyTime_MonotonicRaw │ │ │ │ -00000840 T PyTime_PerfCounter │ │ │ │ +00000380 T PyTime_AsSecondsDouble │ │ │ │ +00000478 T PyTime_Monotonic │ │ │ │ +000004d0 T PyTime_MonotonicRaw │ │ │ │ +00000838 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000800 T PyTime_Time │ │ │ │ +00000770 T PyTime_Time │ │ │ │ 00000330 T PyTime_TimeRaw │ │ │ │ -0000120c T _PyDeadline_Get │ │ │ │ -00000d88 T _PyDeadline_Init │ │ │ │ -00000cb8 T _PyLong_AsTime_t │ │ │ │ -00000428 T _PyLong_FromTime_t │ │ │ │ +0000117c T _PyDeadline_Get │ │ │ │ +00000cf8 T _PyDeadline_Init │ │ │ │ +00000c28 T _PyLong_AsTime_t │ │ │ │ +00000420 T _PyLong_FromTime_t │ │ │ │ 00000490 T _PyTimeFraction_Mul │ │ │ │ 0000043c T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ -0000061c T _PyTime_Add │ │ │ │ +00000614 T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ -00000d54 T _PyTime_AsMilliseconds │ │ │ │ -00000674 T _PyTime_AsTimespec │ │ │ │ -00000688 T _PyTime_AsTimespec_clamp │ │ │ │ -0000118c T _PyTime_AsTimeval │ │ │ │ +00000cc4 T _PyTime_AsMilliseconds │ │ │ │ +000005e4 T _PyTime_AsTimespec │ │ │ │ +00000680 T _PyTime_AsTimespec_clamp │ │ │ │ +000010fc T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000220 T _PyTime_AsTimeval_clamp │ │ │ │ -0000043c T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000f20 T _PyTime_FromMillisecondsObject │ │ │ │ -00000408 T _PyTime_FromSeconds │ │ │ │ +00000434 T _PyTime_FromMicrosecondsClamp │ │ │ │ +00000e90 T _PyTime_FromMillisecondsObject │ │ │ │ +00000400 T _PyTime_FromSeconds │ │ │ │ 0000026c T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ -000006f0 T _PyTime_FromTimespec │ │ │ │ +000006e8 T _PyTime_FromTimespec │ │ │ │ 000006d8 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -00000f08 T _PyTime_MonotonicWithInfo │ │ │ │ -0000096c T _PyTime_ObjectToTime_t │ │ │ │ -00000ab8 T _PyTime_ObjectToTimespec │ │ │ │ -000011dc T _PyTime_ObjectToTimeval │ │ │ │ +00000e78 T _PyTime_MonotonicWithInfo │ │ │ │ +000008dc T _PyTime_ObjectToTime_t │ │ │ │ +00000a28 T _PyTime_ObjectToTimespec │ │ │ │ +0000114c T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ -000006d8 T _PyTime_gmtime │ │ │ │ +00000648 T _PyTime_gmtime │ │ │ │ 0000014c T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000144 t py_get_monotonic_clock │ │ │ │ -00001118 t pytime_as_timeval.isra.0 │ │ │ │ +00001088 t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ -00000ae8 t pytime_object_to_denominator │ │ │ │ -00000740 t pytime_round │ │ │ │ +00000a58 t pytime_object_to_denominator │ │ │ │ +000006b0 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -23606,58 +23601,58 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 00000010 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ 00002108 T _Py_Specialize_BinaryOp │ │ │ │ 0000058c T _Py_Specialize_Call │ │ │ │ 00000040 T _Py_Specialize_CallFunctionEx │ │ │ │ 00001c30 T _Py_Specialize_CallKw │ │ │ │ -000027a4 T _Py_Specialize_CompareOp │ │ │ │ +0000278c T _Py_Specialize_CompareOp │ │ │ │ 00001b88 T _Py_Specialize_ContainsOp │ │ │ │ 0000021c T _Py_Specialize_ForIter │ │ │ │ 00000d50 T _Py_Specialize_GetIter │ │ │ │ 00000e0c T _Py_Specialize_LoadAttr │ │ │ │ 00000378 T _Py_Specialize_LoadGlobal │ │ │ │ 00000108 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000148 T _Py_Specialize_Resume │ │ │ │ 00000268 T _Py_Specialize_Send │ │ │ │ 00001e14 T _Py_Specialize_StoreAttr │ │ │ │ -000026cc T _Py_Specialize_StoreSubscr │ │ │ │ +000026ac T _Py_Specialize_StoreSubscr │ │ │ │ 00000c34 T _Py_Specialize_ToBool │ │ │ │ 00001ad0 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ -00000408 t bytes_int_multiply │ │ │ │ +0000039c t bytes_int_multiply │ │ │ │ 000001fc t check_type_always_true │ │ │ │ -00002a98 t compactlong_float_add │ │ │ │ -00002980 t compactlong_float_guard │ │ │ │ -00002bf4 t compactlong_float_multiply │ │ │ │ -00000494 t compactlong_float_subtract │ │ │ │ -00002c2c t compactlong_float_true_div │ │ │ │ -000028dc t compactlongs_and │ │ │ │ -00002884 t compactlongs_guard │ │ │ │ -00002a58 t compactlongs_or │ │ │ │ -00002ad0 t compactlongs_xor │ │ │ │ -000003ac t float_compactlong_add │ │ │ │ -0000291c t float_compactlong_guard │ │ │ │ -00002bbc t float_compactlong_multiply │ │ │ │ -00002b10 t float_compactlong_subtract │ │ │ │ -0000042c t float_compactlong_true_div │ │ │ │ -00000464 t int_bytes_multiply │ │ │ │ -00002c64 t int_str_multiply │ │ │ │ +00002a88 t compactlong_float_add │ │ │ │ +00002970 t compactlong_float_guard │ │ │ │ +00002bdc t compactlong_float_multiply │ │ │ │ +00000428 t compactlong_float_subtract │ │ │ │ +00002c88 t compactlong_float_true_div │ │ │ │ +000028c4 t compactlongs_and │ │ │ │ +0000286c t compactlongs_guard │ │ │ │ +00002a48 t compactlongs_or │ │ │ │ +00002ac0 t compactlongs_xor │ │ │ │ +00000340 t float_compactlong_add │ │ │ │ +00002904 t float_compactlong_guard │ │ │ │ +00002b38 t float_compactlong_multiply │ │ │ │ +00002b00 t float_compactlong_subtract │ │ │ │ +000003c0 t float_compactlong_true_div │ │ │ │ +000003f8 t int_bytes_multiply │ │ │ │ +00002cc0 t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 00000098 r no_location │ │ │ │ -00002b48 t nonzero_compactlong_float_guard │ │ │ │ -00000340 t nonzero_float_compactlong_guard │ │ │ │ +00002c14 t nonzero_compactlong_float_guard │ │ │ │ +00002b70 t nonzero_float_compactlong_guard │ │ │ │ 0000018c t seq_int_multiply │ │ │ │ -000029e4 t str_int_multiply │ │ │ │ -000003e4 t tuple_int_multiply │ │ │ │ +000029d4 t str_int_multiply │ │ │ │ +00000378 t tuple_int_multiply │ │ │ │ 00000000 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000058 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000080 r .LC10 │ │ │ │ @@ -23849,74 +23844,74 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000ab8c t PyUnicode_READ_CHAR │ │ │ │ +0000ab98 t PyUnicode_READ_CHAR │ │ │ │ 000005ac t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -0000accc T _PyST_GetScope │ │ │ │ -0000ac18 T _PyST_GetSymbol │ │ │ │ -0000ad7c T _PyST_IsFunctionLike │ │ │ │ +0000acd8 T _PyST_GetScope │ │ │ │ +0000ac24 T _PyST_GetSymbol │ │ │ │ +0000ad88 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000ae24 T _PySymtable_Free │ │ │ │ -0000aaf4 T _PySymtable_Lookup │ │ │ │ -0000ada8 T _PySymtable_LookupOptional │ │ │ │ +0000ae30 T _PySymtable_Free │ │ │ │ +0000ab00 T _PySymtable_Lookup │ │ │ │ +0000adb4 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001a7c T _Py_IsPrivateName │ │ │ │ -00008080 T _Py_Mangle │ │ │ │ -00007d0c T _Py_MaybeMangle │ │ │ │ +00008078 T _Py_Mangle │ │ │ │ +00007d04 T _Py_MaybeMangle │ │ │ │ 000019a8 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009404 t analyze_block │ │ │ │ -000082ec t check_keywords │ │ │ │ +00009414 t analyze_block │ │ │ │ +000082e4 t check_keywords │ │ │ │ 000013a4 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 00000bcc t inline_comprehension │ │ │ │ 00000f4c t is_free_in_any_child │ │ │ │ -0000aec4 t ste_dealloc │ │ │ │ +0000aed0 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 000029a4 t ste_new.constprop.3 │ │ │ │ 00000000 t ste_repr │ │ │ │ -00007898 t symtable_add_def_ctx │ │ │ │ -00007434 t symtable_add_def_ctx.constprop.0 │ │ │ │ -000071ec t symtable_add_def_ctx.constprop.1 │ │ │ │ -00007620 t symtable_add_def_ctx.constprop.3 │ │ │ │ -000079f4 t symtable_add_def_helper │ │ │ │ +00007890 t symtable_add_def_ctx │ │ │ │ +0000742c t symtable_add_def_ctx.constprop.0 │ │ │ │ +000071e4 t symtable_add_def_ctx.constprop.1 │ │ │ │ +00007618 t symtable_add_def_ctx.constprop.3 │ │ │ │ +000079ec t symtable_add_def_helper │ │ │ │ 000017f8 t symtable_enter_block │ │ │ │ 00001efc t symtable_enter_block.constprop.2 │ │ │ │ 00002614 t symtable_enter_block.constprop.3 │ │ │ │ 00002be0 t symtable_enter_existing_block.constprop.0 │ │ │ │ 00001458 t symtable_enter_type_param_block │ │ │ │ 00000040 t symtable_exit_block │ │ │ │ 000000c8 t symtable_handle_comprehension │ │ │ │ 000005e4 t symtable_lookup_entry.isra.0 │ │ │ │ 00000754 t symtable_raise_if_annotation_block │ │ │ │ 00000100 t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 00000660 t symtable_record_directive │ │ │ │ 00000854 t symtable_visit_alias │ │ │ │ -00008434 t symtable_visit_annotations │ │ │ │ -000088b0 t symtable_visit_arguments │ │ │ │ +0000842c t symtable_visit_annotations │ │ │ │ +000088a8 t symtable_visit_arguments │ │ │ │ 000004d8 t symtable_visit_excepthandler │ │ │ │ -00005ab0 t symtable_visit_expr │ │ │ │ +00005aa8 t symtable_visit_expr │ │ │ │ 00000fc4 t symtable_visit_pattern │ │ │ │ 00002d00 t symtable_visit_stmt │ │ │ │ 000015f0 t symtable_visit_type_param │ │ │ │ 00001800 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ @@ -24277,22 +24272,22 @@ │ │ │ │ 00000db4 T _PySys_Audit │ │ │ │ 00001318 t _PySys_Audit.constprop.0 │ │ │ │ 00000df0 t _PySys_Audit.constprop.1 │ │ │ │ 00002e8c T _PySys_ClearAttrString │ │ │ │ 00002fc0 T _PySys_ClearAuditHooks │ │ │ │ 00000170 T _PySys_Create │ │ │ │ 00003054 T _PySys_FiniTypes │ │ │ │ -00004048 T _PySys_GetSizeOf │ │ │ │ +00003f14 T _PySys_GetSizeOf │ │ │ │ 00000058 D _PySys_ImplCacheTag │ │ │ │ 00000054 D _PySys_ImplName │ │ │ │ 00000058 T _PySys_ReadPreinitWarnOptions │ │ │ │ 000000e4 T _PySys_ReadPreinitXOptions │ │ │ │ 00002bf8 T _PySys_SetAttr │ │ │ │ 00002d7c T _PySys_SetFlagObj │ │ │ │ -00004318 T _PySys_SetIntMaxStrDigits │ │ │ │ +000041e4 T _PySys_SetIntMaxStrDigits │ │ │ │ 0000205c T _PySys_UpdateConfig │ │ │ │ U _PyThread_CurrentExceptions │ │ │ │ U _PyThread_CurrentFrames │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnicode_InternedSize │ │ │ │ U _PyUnicode_InternedSize_Immortal │ │ │ │ @@ -24323,15 +24318,15 @@ │ │ │ │ 000004dc r __func__.7 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000378 t _append_preinit_entry.isra.0 │ │ │ │ 00000000 t _clear_preinit_entries │ │ │ │ 00000594 r _jit_doc │ │ │ │ -00003868 t _jit_is_active │ │ │ │ +00003734 t _jit_is_active │ │ │ │ 0000165c r _jit_is_active__doc__ │ │ │ │ 0000079c t _jit_is_available │ │ │ │ 00001790 r _jit_is_available__doc__ │ │ │ │ 00003278 t _jit_is_enabled │ │ │ │ 000016f4 r _jit_is_enabled__doc__ │ │ │ │ 00000354 d _jit_methods │ │ │ │ 0000007c d _jit_module │ │ │ │ @@ -24390,15 +24385,15 @@ │ │ │ │ 00000034 d hash_info_desc │ │ │ │ 000014b4 r hash_info_doc │ │ │ │ 0000083c d hash_info_fields │ │ │ │ 0000018c d keywords.18 │ │ │ │ 000001c4 d kwlist.11 │ │ │ │ U open64 │ │ │ │ 00000358 b perf_map_state │ │ │ │ -00003758 t profile_trampoline │ │ │ │ +00001b50 t profile_trampoline │ │ │ │ U python_audit_semaphore │ │ │ │ 0000151c r set_asyncgen_hooks_doc │ │ │ │ 00001734 t set_flags_from_config │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ @@ -24432,39 +24427,39 @@ │ │ │ │ 00003a5c r sys__is_interned__doc__ │ │ │ │ 00001554 t sys__setprofileallthreads │ │ │ │ 00003608 r sys__setprofileallthreads__doc__ │ │ │ │ 000014f0 t sys__settraceallthreads │ │ │ │ 0000382c r sys__settraceallthreads__doc__ │ │ │ │ 00001458 t sys_activate_stack_trampoline │ │ │ │ 0000242c r sys_activate_stack_trampoline__doc__ │ │ │ │ -00003998 t sys_addaudithook │ │ │ │ +00003864 t sys_addaudithook │ │ │ │ 0000429c r sys_addaudithook__doc__ │ │ │ │ 00000bf8 t sys_audit │ │ │ │ 00004240 r sys_audit__doc__ │ │ │ │ 000006b8 t sys_audit_tstate │ │ │ │ 0000058c t sys_breakpointhook │ │ │ │ 00000ce0 t sys_call_tracing │ │ │ │ 00002628 r sys_call_tracing__doc__ │ │ │ │ 00001424 t sys_deactivate_stack_trampoline │ │ │ │ 00002384 r sys_deactivate_stack_trampoline__doc__ │ │ │ │ 000032a8 t sys_displayhook │ │ │ │ 000041dc r sys_displayhook__doc__ │ │ │ │ 00000650 r sys_doc │ │ │ │ -00003b30 t sys_exc_info │ │ │ │ +000039fc t sys_exc_info │ │ │ │ 00003fac r sys_exc_info__doc__ │ │ │ │ 00002eec t sys_excepthook │ │ │ │ 00004160 r sys_excepthook__doc__ │ │ │ │ -00003ad8 t sys_exception │ │ │ │ +000039a4 t sys_exception │ │ │ │ 0000408c r sys_exception__doc__ │ │ │ │ 00002f48 t sys_exit │ │ │ │ 00003cfc r sys_exit__doc__ │ │ │ │ 00001e14 t sys_format │ │ │ │ -00003bc4 t sys_get_asyncgen_hooks │ │ │ │ +00003a90 t sys_get_asyncgen_hooks │ │ │ │ 00003040 r sys_get_asyncgen_hooks__doc__ │ │ │ │ -00003e34 t sys_get_coroutine_origin_tracking_depth │ │ │ │ +00003d00 t sys_get_coroutine_origin_tracking_depth │ │ │ │ 000030d8 r sys_get_coroutine_origin_tracking_depth__doc__ │ │ │ │ 00000554 t sys_get_int_max_str_digits │ │ │ │ 00002c44 r sys_get_int_max_str_digits__doc__ │ │ │ │ 00000c7c t sys_get_lazy_imports │ │ │ │ 0000180c r sys_get_lazy_imports__doc__ │ │ │ │ 00000c50 t sys_get_lazy_imports_filter │ │ │ │ 00001a44 r sys_get_lazy_imports_filter__doc__ │ │ │ │ @@ -24476,64 +24471,64 @@ │ │ │ │ 00002cb8 r sys_getdlopenflags__doc__ │ │ │ │ 00002cd0 t sys_getfilesystemencodeerrors │ │ │ │ 00003bb8 r sys_getfilesystemencodeerrors__doc__ │ │ │ │ 00002c28 t sys_getfilesystemencoding │ │ │ │ 00003c20 r sys_getfilesystemencoding__doc__ │ │ │ │ 00000e04 t sys_getprofile │ │ │ │ 00003584 r sys_getprofile__doc__ │ │ │ │ -000036ac t sys_getrecursionlimit │ │ │ │ +00001b2c t sys_getrecursionlimit │ │ │ │ 00002f3c r sys_getrecursionlimit__doc__ │ │ │ │ -00003b68 t sys_getrefcount │ │ │ │ +00003a34 t sys_getrefcount │ │ │ │ 00002aec r sys_getrefcount__doc__ │ │ │ │ -00003f5c t sys_getsizeof │ │ │ │ +00003e28 t sys_getsizeof │ │ │ │ 00000e50 t sys_getswitchinterval │ │ │ │ 00003380 r sys_getswitchinterval__doc__ │ │ │ │ -00003de8 t sys_gettrace │ │ │ │ +00003cb4 t sys_gettrace │ │ │ │ 000037a0 r sys_gettrace__doc__ │ │ │ │ 00001090 t sys_getunicodeinternedsize │ │ │ │ 00002a0c r sys_getunicodeinternedsize__doc__ │ │ │ │ 00001a64 t sys_intern │ │ │ │ 00003ab0 r sys_intern__doc__ │ │ │ │ -0000389c t sys_is_finalizing │ │ │ │ +00003768 t sys_is_finalizing │ │ │ │ 00002490 r sys_is_finalizing__doc__ │ │ │ │ 00000d74 t sys_is_remote_debug_enabled │ │ │ │ 000022b8 r sys_is_remote_debug_enabled__doc__ │ │ │ │ 00001408 t sys_is_stack_trampoline_active │ │ │ │ 00002320 r sys_is_stack_trampoline_active__doc__ │ │ │ │ 0000047c d sys_methods │ │ │ │ 00002a24 t sys_pyfile_write │ │ │ │ 00001fd0 t sys_pyfile_write_unicode │ │ │ │ 000007b4 t sys_remote_exec │ │ │ │ 00001efc r sys_remote_exec__doc__ │ │ │ │ -00003c60 t sys_set_asyncgen_hooks │ │ │ │ -00003e8c t sys_set_coroutine_origin_tracking_depth │ │ │ │ +00003b2c t sys_set_asyncgen_hooks │ │ │ │ +00003d58 t sys_set_coroutine_origin_tracking_depth │ │ │ │ 00003154 r sys_set_coroutine_origin_tracking_depth__doc__ │ │ │ │ 00000000 t sys_set_flag │ │ │ │ -00004248 t sys_set_int_max_str_digits │ │ │ │ +00004114 t sys_set_int_max_str_digits │ │ │ │ 00002bc8 r sys_set_int_max_str_digits__doc__ │ │ │ │ 0000097c t sys_set_lazy_imports │ │ │ │ 000018cc r sys_set_lazy_imports__doc__ │ │ │ │ 00000a98 t sys_set_lazy_imports_filter │ │ │ │ 00001ad4 r sys_set_lazy_imports_filter__doc__ │ │ │ │ 0000278c t sys_set_object │ │ │ │ 00000fe4 t sys_setdlopenflags │ │ │ │ 00002d50 r sys_setdlopenflags__doc__ │ │ │ │ 00000b38 t sys_setprofile │ │ │ │ 000036f8 r sys_setprofile__doc__ │ │ │ │ -000038c0 t sys_setrecursionlimit │ │ │ │ +0000378c t sys_setrecursionlimit │ │ │ │ 00003280 r sys_setrecursionlimit__doc__ │ │ │ │ 00000e90 t sys_setswitchinterval │ │ │ │ 000033ec r sys_setswitchinterval__doc__ │ │ │ │ -000036d0 t sys_settrace │ │ │ │ +000036ac t sys_settrace │ │ │ │ 00003918 r sys_settrace__doc__ │ │ │ │ 00000bb0 t sys_unraisablehook │ │ │ │ 00003e50 r sys_unraisablehook__doc__ │ │ │ │ 000028f8 t sys_write │ │ │ │ 00000000 d sysmodule │ │ │ │ -00001b2c t trace_trampoline │ │ │ │ +00001c90 t trace_trampoline │ │ │ │ 000005c8 r version_info__doc__ │ │ │ │ 00000044 d version_info_desc │ │ │ │ 00000394 d version_info_fields │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ 000004ec r whatstrings │ │ │ │ @@ -24564,23 +24559,23 @@ │ │ │ │ 00000124 T PyThread_acquire_lock │ │ │ │ 00000188 T PyThread_acquire_lock_timed │ │ │ │ 00000030 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 000000d8 T PyThread_allocate_lock │ │ │ │ 00000228 T PyThread_create_key │ │ │ │ 00000284 T PyThread_delete_key │ │ │ │ 00000298 T PyThread_delete_key_value │ │ │ │ -0000001c T PyThread_detach_thread │ │ │ │ +00000000 T PyThread_detach_thread │ │ │ │ 000001f4 T PyThread_exit_thread │ │ │ │ 00000240 T PyThread_free_lock │ │ │ │ 000002d8 T PyThread_get_key_value │ │ │ │ 00000320 T PyThread_get_stacksize │ │ │ │ 00000000 T PyThread_get_thread_ident │ │ │ │ 00000048 T PyThread_get_thread_ident_ex │ │ │ │ 00000094 T PyThread_get_thread_native_id │ │ │ │ -00000000 T PyThread_hang_thread │ │ │ │ +00000014 T PyThread_hang_thread │ │ │ │ 00000190 T PyThread_init_thread │ │ │ │ 0000020c T PyThread_join_thread │ │ │ │ 000001f8 T PyThread_release_lock │ │ │ │ 000002b0 T PyThread_set_key_value │ │ │ │ 0000034c T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 0000043c T PyThread_start_new_thread │ │ │ │ @@ -24746,90 +24741,90 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ 00000000 T PyTraceBack_Here │ │ │ │ -000016d4 T PyTraceBack_Print │ │ │ │ +00000d4c T PyTraceBack_Print │ │ │ │ 00000000 D PyTraceBack_Type │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000012d0 t PyUnicode_READ_CHAR │ │ │ │ +00000948 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ -00001524 T PyUnstable_DumpTraceback │ │ │ │ +00000b9c T PyUnstable_DumpTraceback │ │ │ │ 00000000 T PyUnstable_DumpTracebackThreads │ │ │ │ U Py_BuildValue │ │ │ │ -000002c0 t Py_XDECREF │ │ │ │ +00000014 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCode_SafeAddr2Line │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ -00001548 t _PyFrame_SafeGetCode │ │ │ │ +00000bc0 t _PyFrame_SafeGetCode │ │ │ │ U _PyGILState_GetInterpreterStateUnsafe │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_CallMethodFormat │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyRuntime │ │ │ │ U _PyTokenizer_FindEncodingFilename │ │ │ │ -000015e8 T _PyTraceBack_FromFrame │ │ │ │ -00000634 T _PyTraceBack_Print │ │ │ │ -000013ec T _PyTraceback_Add │ │ │ │ - U _Py_Dealloc │ │ │ │ -000016c0 T _Py_DisplaySourceLine │ │ │ │ -00000124 T _Py_DumpASCII │ │ │ │ -0000033c T _Py_DumpDecimal │ │ │ │ -00001c10 T _Py_DumpHexadecimal │ │ │ │ -00001360 T _Py_DumpStack │ │ │ │ +00000c60 T _PyTraceBack_FromFrame │ │ │ │ +000005f4 T _PyTraceBack_Print │ │ │ │ +00000a64 T _PyTraceback_Add │ │ │ │ + U _Py_Dealloc │ │ │ │ +00000d38 T _Py_DisplaySourceLine │ │ │ │ +00000164 T _Py_DumpASCII │ │ │ │ +0000037c T _Py_DumpDecimal │ │ │ │ +00001288 T _Py_DumpHexadecimal │ │ │ │ +000009d8 T _Py_DumpStack │ │ │ │ 00000000 T _Py_DumpTraceback_Init │ │ │ │ -00000014 T _Py_InitDumpStack │ │ │ │ +00000054 T _Py_InitDumpStack │ │ │ │ U _Py_NoneStruct │ │ │ │ -000016f4 T _Py_WriteIndent │ │ │ │ -00001c28 T _Py_backtrace_symbols_fd │ │ │ │ +00000d6c T _Py_WriteIndent │ │ │ │ +000012a0 T _Py_backtrace_symbols_fd │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000100 d _kwtuple.0 │ │ │ │ 000000d4 d _parser.2 │ │ │ │ U backtrace │ │ │ │ -00000988 t display_source_line │ │ │ │ +000002e0 t display_source_line │ │ │ │ U dladdr1 │ │ │ │ -00000040 t dump_hexadecimal │ │ │ │ -00001bc8 t dump_pointer │ │ │ │ -000003b4 t dump_traceback │ │ │ │ +00000080 t dump_hexadecimal │ │ │ │ +00001240 t dump_pointer │ │ │ │ +00000374 t dump_traceback │ │ │ │ U lseek64 │ │ │ │ U pthread_getname_np │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -000003e0 t tb_clear │ │ │ │ +00000420 t tb_clear │ │ │ │ 000001e0 t tb_dealloc │ │ │ │ -00001af4 t tb_dir │ │ │ │ +0000116c t tb_dir │ │ │ │ 00000128 d tb_getsetters │ │ │ │ -0000047c t tb_lineno_get │ │ │ │ +000004bc t tb_lineno_get │ │ │ │ 00000164 d tb_memberlist │ │ │ │ 000001a0 d tb_methods │ │ │ │ -00001914 t tb_new │ │ │ │ +00000f8c t tb_new │ │ │ │ 00000014 r tb_new__doc__ │ │ │ │ -00001b44 t tb_print_line_repeated │ │ │ │ +000011bc t tb_print_line_repeated │ │ │ │ 00000264 t tb_traverse │ │ │ │ -000002e0 t traceback_tb_next_get │ │ │ │ -000017ac t traceback_tb_next_set │ │ │ │ -00000300 t tstate_is_freed │ │ │ │ +00000db8 t traceback_tb_next_get │ │ │ │ +00000e24 t traceback_tb_next_set │ │ │ │ +000002c0 t tstate_is_freed │ │ │ │ │ │ │ │ tracemalloc.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 0000011c r .LC10 │ │ │ │ 00000120 r .LC11 │ │ │ │ 00000124 r .LC12 │ │ │ │ @@ -25027,39 +25022,39 @@ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000000ac t Balloc │ │ │ │ 00000000 t Balloc.constprop.0 │ │ │ │ -00002a30 t Bfree │ │ │ │ +00002ad8 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000084 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002a8c T _Py_dg_dtoa │ │ │ │ -000062bc T _Py_dg_freedtoa │ │ │ │ -000005e8 T _Py_dg_strtod │ │ │ │ +00002b34 T _Py_dg_dtoa │ │ │ │ +00006380 T _Py_dg_freedtoa │ │ │ │ +000005bc T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 0000035c t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -00005af4 t hi0bits │ │ │ │ -00005e0c t lshift │ │ │ │ -00005b54 t lshift.constprop.0 │ │ │ │ +00005bb8 t hi0bits │ │ │ │ +00005ed0 t lshift │ │ │ │ +00005c18 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001a4 t mult │ │ │ │ -0000613c t multadd.constprop.0 │ │ │ │ +00006200 t multadd.constprop.0 │ │ │ │ 00000114 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00005360 t pow5mult │ │ │ │ +00005430 t pow5mult │ │ │ │ 00000184 t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -26217,15 +26212,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00004cd4 t PyUnicode_READ_CHAR │ │ │ │ +00004d74 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ @@ -26264,15 +26259,15 @@ │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __time64 │ │ │ │ 00000ed8 t _datetime_exec │ │ │ │ 0000007c r _days_before_month │ │ │ │ 00000048 r _days_in_month │ │ │ │ -00003724 t _get_current_state │ │ │ │ +00003704 t _get_current_state │ │ │ │ 000001ac r _keywords.11 │ │ │ │ 000001b4 r _keywords.14 │ │ │ │ 000001c4 r _keywords.17 │ │ │ │ 0000016c r _keywords.2 │ │ │ │ 000001d4 r _keywords.21 │ │ │ │ 000001dc r _keywords.25 │ │ │ │ 000001e4 r _keywords.28 │ │ │ │ @@ -26319,287 +26314,287 @@ │ │ │ │ 000006b0 d _parser.49 │ │ │ │ 000006dc d _parser.52 │ │ │ │ 0000078c d _parser.55 │ │ │ │ 000005fc d _parser.58 │ │ │ │ 00000628 d _parser.6 │ │ │ │ 000007b8 d _parser.61 │ │ │ │ 00000734 d _parser.9 │ │ │ │ -00006fd4 t _timezone_check_argument │ │ │ │ -0000386c t accum │ │ │ │ +00007114 t _timezone_check_argument │ │ │ │ +0000384c t accum │ │ │ │ 00001cc4 t add_date_timedelta.isra.0 │ │ │ │ -00005ca4 t add_datetime_timedelta │ │ │ │ +00005de4 t add_datetime_timedelta │ │ │ │ 000028e4 t append_keyword_fold │ │ │ │ 00002628 t append_keyword_tzinfo │ │ │ │ -000043dc t build_struct_time │ │ │ │ +0000447c t build_struct_time │ │ │ │ 00000680 d cache.23 │ │ │ │ -00009404 t call_subclass_fold │ │ │ │ -00002118 t call_tzinfo_method │ │ │ │ -00008f70 t call_tzname │ │ │ │ +000096bc t call_subclass_fold │ │ │ │ +000020f8 t call_tzinfo_method │ │ │ │ +00009224 t call_tzname │ │ │ │ 00000568 d capi │ │ │ │ 00000018 r capi_types │ │ │ │ 00000a28 t check_date_args │ │ │ │ 00000cf8 t check_tzinfo_subclass │ │ │ │ 00000dcc t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00003d20 t checked_divmod │ │ │ │ -00003528 t clear_state.isra.0 │ │ │ │ +00003d00 t checked_divmod │ │ │ │ +00003508 t clear_state.isra.0 │ │ │ │ 00000158 r correction.42 │ │ │ │ 00000e04 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001bcc t date_add │ │ │ │ 00001064 d date_as_number │ │ │ │ 00001eb4 t date_ctime │ │ │ │ -00004f20 t date_day │ │ │ │ +00005060 t date_day │ │ │ │ 00001a4c t date_from_pickle │ │ │ │ 0000100c t date_fromtimestamp │ │ │ │ 000012d4 d date_getset │ │ │ │ -00002234 t date_hash │ │ │ │ -00003de8 t date_isocalendar │ │ │ │ +00002214 t date_hash │ │ │ │ +00003dc8 t date_isocalendar │ │ │ │ 00000cdc t date_isoformat │ │ │ │ 00002390 t date_isoweekday │ │ │ │ 000010f4 d date_methods │ │ │ │ -00004f08 t date_month │ │ │ │ -00001a74 t date_new │ │ │ │ +00005048 t date_month │ │ │ │ +00001a54 t date_new │ │ │ │ 000020a8 t date_reduce │ │ │ │ 00000508 t date_repr │ │ │ │ -000024d4 t date_richcompare │ │ │ │ +000024b4 t date_richcompare │ │ │ │ 00000874 t date_str │ │ │ │ 00001a88 t date_subtract │ │ │ │ -00004390 t date_timetuple │ │ │ │ -00004d70 t date_toordinal │ │ │ │ -00004dc8 t date_weekday │ │ │ │ -00004da8 t date_year │ │ │ │ -0000709c t datetime_add │ │ │ │ +00004430 t date_timetuple │ │ │ │ +00004e10 t date_toordinal │ │ │ │ +00004f08 t date_weekday │ │ │ │ +00004ee8 t date_year │ │ │ │ +000071dc t datetime_add │ │ │ │ 00000380 t datetime_alloc │ │ │ │ 00000bac d datetime_as_number │ │ │ │ 0000045c t datetime_best_possible │ │ │ │ 000023d8 t datetime_ctime │ │ │ │ 00000c3c t datetime_date___format__ │ │ │ │ 00001380 r datetime_date___format____doc__ │ │ │ │ 00001844 r datetime_date__doc__ │ │ │ │ -0000792c t datetime_date_fromisocalendar │ │ │ │ +00007be0 t datetime_date_fromisocalendar │ │ │ │ 00001588 r datetime_date_fromisocalendar__doc__ │ │ │ │ 00001f68 t datetime_date_fromisoformat │ │ │ │ 00001630 r datetime_date_fromisoformat__doc__ │ │ │ │ -0000777c t datetime_date_fromordinal │ │ │ │ +000078bc t datetime_date_fromordinal │ │ │ │ 00001688 r datetime_date_fromordinal__doc__ │ │ │ │ 00002050 t datetime_date_fromtimestamp │ │ │ │ 0000173c r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000fb4 t datetime_date_fromtimestamp_capi │ │ │ │ 000020fc t datetime_date_replace │ │ │ │ 00001310 r datetime_date_replace__doc__ │ │ │ │ -00004264 t datetime_date_strftime │ │ │ │ +00004304 t datetime_date_strftime │ │ │ │ 000013c0 r datetime_date_strftime__doc__ │ │ │ │ 00002260 t datetime_date_strptime │ │ │ │ 00001498 r datetime_date_strptime__doc__ │ │ │ │ 00000208 t datetime_date_today │ │ │ │ 000017e8 r datetime_date_today__doc__ │ │ │ │ 000023f8 t datetime_datetime___reduce__ │ │ │ │ 000003e8 r datetime_datetime___reduce____doc__ │ │ │ │ 000008c4 t datetime_datetime___reduce_ex__ │ │ │ │ 00000404 r datetime_datetime___reduce_ex____doc__ │ │ │ │ 00000ba4 r datetime_datetime__doc__ │ │ │ │ -00007f68 t datetime_datetime_astimezone │ │ │ │ +0000821c t datetime_datetime_astimezone │ │ │ │ 00000428 r datetime_datetime_astimezone__doc__ │ │ │ │ 00001820 t datetime_datetime_combine │ │ │ │ 00000828 r datetime_datetime_combine__doc__ │ │ │ │ -0000a114 t datetime_datetime_fromisoformat │ │ │ │ +0000a3cc t datetime_datetime_fromisoformat │ │ │ │ 000007d0 r datetime_datetime_fromisoformat__doc__ │ │ │ │ -00006d3c t datetime_datetime_fromtimestamp │ │ │ │ +00006e7c t datetime_datetime_fromtimestamp │ │ │ │ 000009f8 r datetime_datetime_fromtimestamp__doc__ │ │ │ │ 000010d8 t datetime_datetime_fromtimestamp_capi │ │ │ │ -00006e38 t datetime_datetime_fromtimestamp_impl │ │ │ │ -00005848 t datetime_datetime_isoformat │ │ │ │ +00006f78 t datetime_datetime_fromtimestamp_impl │ │ │ │ +00005988 t datetime_datetime_isoformat │ │ │ │ 00000568 r datetime_datetime_isoformat__doc__ │ │ │ │ 00000318 t datetime_datetime_now │ │ │ │ 00000afc r datetime_datetime_now__doc__ │ │ │ │ -00006078 t datetime_datetime_replace │ │ │ │ +000061b8 t datetime_datetime_replace │ │ │ │ 00000474 r datetime_datetime_replace__doc__ │ │ │ │ -00001538 t datetime_datetime_strptime │ │ │ │ +00001518 t datetime_datetime_strptime │ │ │ │ 000008a0 r datetime_datetime_strptime__doc__ │ │ │ │ -0000ab80 t datetime_datetime_utcfromtimestamp │ │ │ │ +0000ae38 t datetime_datetime_utcfromtimestamp │ │ │ │ 00000998 r datetime_datetime_utcfromtimestamp__doc__ │ │ │ │ 000019e8 t datetime_datetime_utcnow │ │ │ │ 00000ab0 r datetime_datetime_utcnow__doc__ │ │ │ │ 00000428 t datetime_dealloc │ │ │ │ -00009064 t datetime_dst │ │ │ │ -00008f2c t datetime_fold │ │ │ │ +00009318 t datetime_dst │ │ │ │ +000091e0 t datetime_fold │ │ │ │ 00000b54 t datetime_from_pickle │ │ │ │ -00006f18 t datetime_from_timestamp │ │ │ │ -00004f38 t datetime_from_timet_and_us │ │ │ │ -0000a0e4 t datetime_getdate │ │ │ │ +00007058 t datetime_from_timestamp │ │ │ │ +00005078 t datetime_from_timet_and_us │ │ │ │ +0000a39c t datetime_getdate │ │ │ │ 00000dbc d datetime_getset │ │ │ │ 00000930 t datetime_getstate │ │ │ │ -00001148 t datetime_gettime │ │ │ │ +0000119c t datetime_gettime │ │ │ │ 00002434 t datetime_gettimetz │ │ │ │ -0000227c t datetime_hash │ │ │ │ -00007c3c t datetime_hour │ │ │ │ +0000225c t datetime_hash │ │ │ │ +00007ef0 t datetime_hour │ │ │ │ 00000c3c d datetime_methods │ │ │ │ -00008d68 t datetime_microsecond │ │ │ │ -00007c54 t datetime_minute │ │ │ │ -00001c98 t datetime_new │ │ │ │ +0000901c t datetime_microsecond │ │ │ │ +00007f08 t datetime_minute │ │ │ │ +00001c78 t datetime_new │ │ │ │ 00000558 t datetime_repr │ │ │ │ -000029c4 t datetime_richcompare │ │ │ │ -00007c6c t datetime_second │ │ │ │ -000057b8 t datetime_str │ │ │ │ -000066a4 t datetime_subtract │ │ │ │ +000029a4 t datetime_richcompare │ │ │ │ +00007f20 t datetime_second │ │ │ │ +000058f8 t datetime_str │ │ │ │ +000067e4 t datetime_subtract │ │ │ │ 00002a00 t datetime_time___format__ │ │ │ │ 00000e14 r datetime_time___format____doc__ │ │ │ │ 00002b70 t datetime_time___reduce__ │ │ │ │ 00000cc4 r datetime_time___reduce____doc__ │ │ │ │ 000026d4 t datetime_time___reduce_ex__ │ │ │ │ 00000ce0 r datetime_time___reduce_ex____doc__ │ │ │ │ 000011d4 r datetime_time__doc__ │ │ │ │ -0000abec t datetime_time_fromisoformat │ │ │ │ +0000aea4 t datetime_time_fromisoformat │ │ │ │ 00000d04 r datetime_time_fromisoformat__doc__ │ │ │ │ -00007c84 t datetime_time_isoformat │ │ │ │ +00007f38 t datetime_time_isoformat │ │ │ │ 00000f60 r datetime_time_isoformat__doc__ │ │ │ │ 000013e8 t datetime_time_replace │ │ │ │ 00000d5c r datetime_time_replace__doc__ │ │ │ │ 00002a14 t datetime_time_strftime │ │ │ │ 00000e54 r datetime_time_strftime__doc__ │ │ │ │ 00002bac t datetime_time_strptime │ │ │ │ 000010e4 r datetime_time_strptime__doc__ │ │ │ │ -00009098 t datetime_timestamp │ │ │ │ -00004e10 t datetime_timetuple │ │ │ │ -000076b8 t datetime_tzinfo │ │ │ │ -00008f44 t datetime_tzname │ │ │ │ -00009030 t datetime_utcoffset │ │ │ │ +0000934c t datetime_timestamp │ │ │ │ +00004f50 t datetime_timetuple │ │ │ │ +000077f8 t datetime_tzinfo │ │ │ │ +000091f8 t datetime_tzname │ │ │ │ +000092e4 t datetime_utcoffset │ │ │ │ 000024e8 t datetime_utctimetuple │ │ │ │ 00000520 d datetimemodule │ │ │ │ 00000f10 t delta_abs │ │ │ │ -00009998 t delta_add │ │ │ │ +00009c50 t delta_add │ │ │ │ 000004dc t delta_add.part.0 │ │ │ │ 00001324 d delta_as_number │ │ │ │ 00000e68 t delta_bool │ │ │ │ -00006b28 t delta_divide │ │ │ │ +00006c68 t delta_divide │ │ │ │ 000004dc t delta_divide.part.0 │ │ │ │ 00002d00 t delta_divmod │ │ │ │ -00006620 t delta_hash │ │ │ │ +00006760 t delta_hash │ │ │ │ 000013e4 d delta_members │ │ │ │ 000013b4 d delta_methods │ │ │ │ -00009240 t delta_multiply │ │ │ │ -00008ee4 t delta_negative │ │ │ │ -00002e9c t delta_new │ │ │ │ +000094f8 t delta_multiply │ │ │ │ +00009198 t delta_negative │ │ │ │ +00002e7c t delta_new │ │ │ │ 00001874 r delta_new__doc__ │ │ │ │ 00002cdc t delta_positive │ │ │ │ 00000b08 t delta_reduce │ │ │ │ 00002eb0 t delta_remainder │ │ │ │ 00001668 t delta_repr │ │ │ │ 00000484 t delta_richcompare │ │ │ │ 00000724 t delta_str │ │ │ │ -00006550 t delta_subtract │ │ │ │ +00006690 t delta_subtract │ │ │ │ 000004dc t delta_subtract.part.0 │ │ │ │ -000040b4 t delta_to_microseconds │ │ │ │ -00003fe0 t delta_total_seconds │ │ │ │ -00009788 t delta_truedivide │ │ │ │ -00002568 t diff_to_bool │ │ │ │ -00009730 t divide_nearest │ │ │ │ -00006c80 t divide_timedelta_timedelta │ │ │ │ +00004154 t delta_to_microseconds │ │ │ │ +00004080 t delta_total_seconds │ │ │ │ +00009a40 t delta_truedivide │ │ │ │ +00002548 t diff_to_bool │ │ │ │ +000099e8 t divide_nearest │ │ │ │ +00006dc0 t divide_timedelta_timedelta │ │ │ │ 00001ed4 t format_ctime │ │ │ │ -000085b0 t format_utcoffset.constprop.0 │ │ │ │ -000088bc t get_flip_fold_offset │ │ │ │ +00008864 t format_utcoffset.constprop.0 │ │ │ │ +00008b70 t get_flip_fold_offset │ │ │ │ 00000ddc t get_tzinfo_member │ │ │ │ 00000328 r iso_calendar_date__doc__ │ │ │ │ -00009b18 t iso_calendar_date_dealloc │ │ │ │ +00009dd0 t iso_calendar_date_dealloc │ │ │ │ 00001284 d iso_calendar_date_getset │ │ │ │ 00001264 d iso_calendar_date_methods │ │ │ │ 000030e8 t iso_calendar_date_new │ │ │ │ -00009a68 t iso_calendar_date_new_impl │ │ │ │ +00009d20 t iso_calendar_date_new_impl │ │ │ │ 00002064 t iso_calendar_date_reduce │ │ │ │ 000031e8 t iso_calendar_date_repr │ │ │ │ 00003084 t iso_calendar_date_traverse │ │ │ │ -00009d7c t iso_calendar_date_week │ │ │ │ -00009db4 t iso_calendar_date_weekday │ │ │ │ -00009d44 t iso_calendar_date_year │ │ │ │ -00007af8 t iso_to_ymd │ │ │ │ +0000a034 t iso_calendar_date_week │ │ │ │ +0000a06c t iso_calendar_date_weekday │ │ │ │ +00009ffc t iso_calendar_date_year │ │ │ │ +00007dac t iso_to_ymd │ │ │ │ 00001224 d isocal_slots │ │ │ │ 00000554 d isocal_spec │ │ │ │ 000007e4 d keywords.0 │ │ │ │ -0000519c t local │ │ │ │ -00008b7c t local_timezone_from_timestamp │ │ │ │ -000089b4 t local_to_seconds │ │ │ │ +000052dc t local │ │ │ │ +00008e30 t local_timezone_from_timestamp │ │ │ │ +00008c68 t local_to_seconds │ │ │ │ 00000d10 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ -00003b50 t microseconds_to_delta_ex │ │ │ │ +00003b30 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -00002d8c t module_clear │ │ │ │ -00003dd4 t module_free │ │ │ │ +00002d6c t module_clear │ │ │ │ +00003db4 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 00000b78 d module_slots │ │ │ │ -00001400 t module_traverse │ │ │ │ -0000935c t multiply_int_timedelta │ │ │ │ -0000955c t multiply_truedivide_timedelta_float │ │ │ │ +000013e0 t module_traverse │ │ │ │ +00009614 t multiply_int_timedelta │ │ │ │ +00009814 t multiply_truedivide_timedelta_float │ │ │ │ 000009a4 t new_date_ex │ │ │ │ -00007808 t new_date_subclass_ex │ │ │ │ +00007abc t new_date_subclass_ex │ │ │ │ 00001084 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00005214 t new_datetime_subclass_fold_ex │ │ │ │ -000054fc t new_datetime_subclass_fold_ex.constprop.0 │ │ │ │ +00005354 t new_datetime_subclass_fold_ex │ │ │ │ +0000563c t new_datetime_subclass_fold_ex.constprop.0 │ │ │ │ 00000844 t new_delta_ex │ │ │ │ 00000778 t new_delta_ex.constprop.0 │ │ │ │ -000011b0 t new_time_ex │ │ │ │ +00001148 t new_time_ex │ │ │ │ 00000b54 t new_time_ex2 │ │ │ │ -00008c40 t new_timezone │ │ │ │ -000074f8 t ord_to_ymd │ │ │ │ -0000a8dc t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00009b68 t parse_isoformat_date.constprop.0 │ │ │ │ -0000a6f0 t parse_isoformat_time.constprop.0 │ │ │ │ -00008798 t pep495_eq_exception │ │ │ │ +00008ef4 t new_timezone │ │ │ │ +00007638 t ord_to_ymd │ │ │ │ +0000ab94 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00009e20 t parse_isoformat_date.constprop.0 │ │ │ │ +0000a9a8 t parse_isoformat_time.constprop.0 │ │ │ │ +00008a4c t pep495_eq_exception │ │ │ │ 0000014c r potential_separators.43 │ │ │ │ -00009544 t py_time_second │ │ │ │ +000097fc t py_time_second │ │ │ │ U round │ │ │ │ 000000d8 r specs.19 │ │ │ │ 000000b0 r specs.46 │ │ │ │ U strcmp │ │ │ │ U strftime │ │ │ │ U strlen │ │ │ │ 00000d64 t time_alloc │ │ │ │ -000014dc t time_dealloc │ │ │ │ +000014bc t time_dealloc │ │ │ │ 00000ed8 t time_dst │ │ │ │ -000011ec t time_fold │ │ │ │ +00001184 t time_fold │ │ │ │ 00002804 t time_from_pickle │ │ │ │ 00000f18 d time_getset │ │ │ │ 00002740 t time_getstate │ │ │ │ 00000000 t time_hash │ │ │ │ -00009514 t time_hour │ │ │ │ +000097cc t time_hour │ │ │ │ 00000e48 d time_methods │ │ │ │ 00000f50 t time_microsecond │ │ │ │ -0000952c t time_minute │ │ │ │ -00001664 t time_new │ │ │ │ +000097e4 t time_minute │ │ │ │ +00001644 t time_new │ │ │ │ 00000654 t time_repr │ │ │ │ -00002640 t time_richcompare │ │ │ │ +00002620 t time_richcompare │ │ │ │ 000008b0 t time_str │ │ │ │ 00000f7c t time_tzinfo │ │ │ │ 00000ea8 t time_tzname │ │ │ │ -00009208 t time_utcoffset │ │ │ │ -00001440 t timezone_dealloc │ │ │ │ -00007064 t timezone_dst │ │ │ │ -00005be4 t timezone_fromutc │ │ │ │ +000094c0 t time_utcoffset │ │ │ │ +00001420 t timezone_dealloc │ │ │ │ +000071a4 t timezone_dst │ │ │ │ +00005d24 t timezone_fromutc │ │ │ │ 00000ad4 t timezone_getinitargs │ │ │ │ 00003004 t timezone_hash │ │ │ │ 00000fa4 d timezone_methods │ │ │ │ -00008d94 t timezone_new │ │ │ │ +00009048 t timezone_new │ │ │ │ 000012b0 r timezone_new__doc__ │ │ │ │ 0000301c t timezone_repr │ │ │ │ -000076f0 t timezone_richcompare │ │ │ │ +00007830 t timezone_richcompare │ │ │ │ 0000124c t timezone_str │ │ │ │ 00001204 t timezone_tzname │ │ │ │ -00006f84 t timezone_utcoffset │ │ │ │ +000070c4 t timezone_utcoffset │ │ │ │ 000002b0 r tzinfo_doc │ │ │ │ 000029c4 t tzinfo_dst │ │ │ │ -0000aa94 t tzinfo_from_isoformat_results │ │ │ │ -00009dec t tzinfo_fromutc │ │ │ │ +0000ad4c t tzinfo_from_isoformat_results │ │ │ │ +0000a0a4 t tzinfo_fromutc │ │ │ │ 00001004 d tzinfo_methods │ │ │ │ 000009f4 t tzinfo_reduce │ │ │ │ 00002988 t tzinfo_tzname │ │ │ │ 000024ac t tzinfo_utcoffset │ │ │ │ 00000424 d utc_timezone │ │ │ │ -000050fc t utc_to_seconds │ │ │ │ -00004518 t wrap_strftime │ │ │ │ -0000062c t ymd_to_ord │ │ │ │ +0000523c t utc_to_seconds │ │ │ │ +000045b8 t wrap_strftime │ │ │ │ +00003fc0 t ymd_to_ord │ │ │ │ 00000434 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000a0 r .LC10 │ │ │ │ @@ -27007,59 +27002,59 @@ │ │ │ │ 00000000 d opcodemodule │ │ │ │ │ │ │ │ _pickle.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ 000000d0 r .LC10 │ │ │ │ -00000b74 r .LC100 │ │ │ │ -00000b94 r .LC101 │ │ │ │ -00000bb8 r .LC102 │ │ │ │ -00000bc0 r .LC103 │ │ │ │ -00000bd8 r .LC104 │ │ │ │ -00000bdc r .LC106 │ │ │ │ -00000bfc r .LC107 │ │ │ │ -00000c20 r .LC108 │ │ │ │ -00000c2c r .LC109 │ │ │ │ +00000bf8 r .LC100 │ │ │ │ +00000c2c r .LC101 │ │ │ │ +00000c40 r .LC102 │ │ │ │ +00000c64 r .LC103 │ │ │ │ +00000c84 r .LC104 │ │ │ │ +00000ca8 r .LC105 │ │ │ │ +00000cb0 r .LC106 │ │ │ │ +00000cc8 r .LC107 │ │ │ │ +00000ccc r .LC109 │ │ │ │ 0000010c r .LC11 │ │ │ │ -00000c34 r .LC110 │ │ │ │ -00000c64 r .LC111 │ │ │ │ -00000c94 r .LC112 │ │ │ │ -00000cc4 r .LC113 │ │ │ │ -00000cf4 r .LC114 │ │ │ │ -00000d28 r .LC115 │ │ │ │ -00000d44 r .LC116 │ │ │ │ -00000d64 r .LC117 │ │ │ │ -00000da4 r .LC118 │ │ │ │ -00000db0 r .LC119 │ │ │ │ +00000cec r .LC110 │ │ │ │ +00000d10 r .LC111 │ │ │ │ +00000d1c r .LC112 │ │ │ │ +00000d24 r .LC113 │ │ │ │ +00000d54 r .LC114 │ │ │ │ +00000d84 r .LC115 │ │ │ │ +00000db4 r .LC116 │ │ │ │ +00000de4 r .LC117 │ │ │ │ +00000e18 r .LC118 │ │ │ │ +00000e34 r .LC119 │ │ │ │ 00000120 r .LC12 │ │ │ │ -00000df8 r .LC120 │ │ │ │ -00000e40 r .LC121 │ │ │ │ -00000e8c r .LC122 │ │ │ │ -00000ed8 r .LC123 │ │ │ │ -00000f20 r .LC124 │ │ │ │ -00000f4c r .LC125 │ │ │ │ -00000f88 r .LC126 │ │ │ │ -00000fc4 r .LC127 │ │ │ │ -00001000 r .LC128 │ │ │ │ -0000101c r .LC129 │ │ │ │ +00000e54 r .LC120 │ │ │ │ +00000e94 r .LC121 │ │ │ │ +00000ea0 r .LC122 │ │ │ │ +00000ee8 r .LC123 │ │ │ │ +00000f30 r .LC124 │ │ │ │ +00000f7c r .LC125 │ │ │ │ +00000fc8 r .LC126 │ │ │ │ +00001010 r .LC127 │ │ │ │ +0000103c r .LC128 │ │ │ │ +00001078 r .LC129 │ │ │ │ 00000158 r .LC13 │ │ │ │ -00001044 r .LC130 │ │ │ │ -00001068 r .LC131 │ │ │ │ -0000109c r .LC132 │ │ │ │ -000010d4 r .LC133 │ │ │ │ -00001108 r .LC134 │ │ │ │ -00001134 r .LC135 │ │ │ │ -00001150 r .LC136 │ │ │ │ -00001174 r .LC137 │ │ │ │ -0000117c r .LC138 │ │ │ │ +000010b4 r .LC130 │ │ │ │ +000010f0 r .LC131 │ │ │ │ +0000110c r .LC132 │ │ │ │ +00001134 r .LC133 │ │ │ │ +00001158 r .LC134 │ │ │ │ +0000118c r .LC135 │ │ │ │ +000011c4 r .LC136 │ │ │ │ +000011f8 r .LC137 │ │ │ │ +00001224 r .LC138 │ │ │ │ +00001240 r .LC139 │ │ │ │ 0000016c r .LC14 │ │ │ │ -00001184 r .LC141 │ │ │ │ -000011d0 r .LC142 │ │ │ │ -00001228 r .LC143 │ │ │ │ +00001264 r .LC140 │ │ │ │ +0000126c r .LC141 │ │ │ │ 00001274 r .LC144 │ │ │ │ 000012a0 r .LC145 │ │ │ │ 000012c4 r .LC146 │ │ │ │ 000012cc r .LC147 │ │ │ │ 000012e8 r .LC148 │ │ │ │ 000001a4 r .LC15 │ │ │ │ 0000130c r .LC150 │ │ │ │ @@ -27107,97 +27102,98 @@ │ │ │ │ 0000039c r .LC31 │ │ │ │ 000003ac r .LC32 │ │ │ │ 000003c8 r .LC33 │ │ │ │ 000003e0 r .LC34 │ │ │ │ 00000414 r .LC35 │ │ │ │ 00000430 r .LC36 │ │ │ │ 00000454 r .LC37 │ │ │ │ -00000490 r .LC38 │ │ │ │ -000004cc r .LC39 │ │ │ │ +000004a0 r .LC38 │ │ │ │ +000004f8 r .LC39 │ │ │ │ 00000050 r .LC4 │ │ │ │ -000004d8 r .LC40 │ │ │ │ -000004f8 r .LC41 │ │ │ │ -0000050c r .LC42 │ │ │ │ -00000538 r .LC43 │ │ │ │ -0000056c r .LC44 │ │ │ │ -0000057c r .LC45 │ │ │ │ -00000584 r .LC46 │ │ │ │ -00000588 r .LC48 │ │ │ │ +00000544 r .LC40 │ │ │ │ +00000580 r .LC41 │ │ │ │ +000005bc r .LC42 │ │ │ │ +000005c8 r .LC43 │ │ │ │ +000005e8 r .LC44 │ │ │ │ +000005fc r .LC45 │ │ │ │ +00000628 r .LC46 │ │ │ │ +0000065c r .LC47 │ │ │ │ +0000066c r .LC48 │ │ │ │ +00000674 r .LC49 │ │ │ │ 00000060 r .LC5 │ │ │ │ -00000590 r .LC50 │ │ │ │ -00000598 r .LC51 │ │ │ │ -000005a0 r .LC52 │ │ │ │ -000005a4 r .LC53 │ │ │ │ -000005b8 r .LC54 │ │ │ │ -000005c0 r .LC55 │ │ │ │ -000005d8 r .LC56 │ │ │ │ -000005ec r .LC57 │ │ │ │ -00000604 r .LC58 │ │ │ │ +00000678 r .LC51 │ │ │ │ +00000680 r .LC53 │ │ │ │ +00000688 r .LC54 │ │ │ │ +00000690 r .LC55 │ │ │ │ +00000694 r .LC56 │ │ │ │ +000006a8 r .LC57 │ │ │ │ +000006b0 r .LC58 │ │ │ │ +000006c8 r .LC59 │ │ │ │ 00000070 r .LC6 │ │ │ │ -00000620 r .LC60 │ │ │ │ -00000634 r .LC62 │ │ │ │ -0000065c r .LC63 │ │ │ │ -00000684 r .LC64 │ │ │ │ -000006a0 r .LC65 │ │ │ │ -000006c0 r .LC66 │ │ │ │ -000006e4 r .LC67 │ │ │ │ -00000708 r .LC68 │ │ │ │ -00000740 r .LC69 │ │ │ │ +000006dc r .LC60 │ │ │ │ +000006f4 r .LC61 │ │ │ │ +00000710 r .LC63 │ │ │ │ +00000724 r .LC65 │ │ │ │ +0000074c r .LC66 │ │ │ │ +00000774 r .LC67 │ │ │ │ +00000790 r .LC68 │ │ │ │ +000007b0 r .LC69 │ │ │ │ 00000078 r .LC7 │ │ │ │ -00000790 r .LC70 │ │ │ │ -000007b0 r .LC71 │ │ │ │ -000007dc r .LC72 │ │ │ │ -000007e4 r .LC73 │ │ │ │ -0000081c r .LC74 │ │ │ │ -0000083c r .LC75 │ │ │ │ -00000858 r .LC76 │ │ │ │ -00000878 r .LC77 │ │ │ │ -00000890 r .LC78 │ │ │ │ -000008b0 r .LC79 │ │ │ │ +000007d4 r .LC70 │ │ │ │ +000007f8 r .LC71 │ │ │ │ +00000830 r .LC72 │ │ │ │ +00000880 r .LC73 │ │ │ │ +000008a0 r .LC74 │ │ │ │ +000008cc r .LC75 │ │ │ │ +000008d4 r .LC76 │ │ │ │ +0000090c r .LC77 │ │ │ │ +0000092c r .LC78 │ │ │ │ +00000948 r .LC79 │ │ │ │ 00000088 r .LC8 │ │ │ │ -000008e8 r .LC80 │ │ │ │ -0000091c r .LC81 │ │ │ │ -00000934 r .LC82 │ │ │ │ -00000950 r .LC83 │ │ │ │ -00000960 r .LC84 │ │ │ │ -00000964 r .LC85 │ │ │ │ -00000978 r .LC86 │ │ │ │ -000009bc r .LC87 │ │ │ │ -00000a0c r .LC88 │ │ │ │ -00000a50 r .LC89 │ │ │ │ +00000968 r .LC80 │ │ │ │ +00000980 r .LC81 │ │ │ │ +000009a0 r .LC82 │ │ │ │ +000009d8 r .LC83 │ │ │ │ +00000a0c r .LC84 │ │ │ │ +00000a24 r .LC85 │ │ │ │ +00000a40 r .LC86 │ │ │ │ +00000a50 r .LC87 │ │ │ │ +00000a54 r .LC88 │ │ │ │ +00000a68 r .LC89 │ │ │ │ 000000bc r .LC9 │ │ │ │ -00000a74 r .LC90 │ │ │ │ -00000a90 r .LC91 │ │ │ │ -00000abc r .LC92 │ │ │ │ -00000ac4 r .LC93 │ │ │ │ -00000acc r .LC94 │ │ │ │ -00000ad4 r .LC95 │ │ │ │ -00000b04 r .LC96 │ │ │ │ -00000b08 r .LC97 │ │ │ │ -00000b3c r .LC98 │ │ │ │ -00000b50 r .LC99 │ │ │ │ -000032dc t Pdata_clear.isra.0 │ │ │ │ -00002964 t Pdata_dealloc │ │ │ │ -00006360 t Pdata_pop │ │ │ │ -00003268 t Pdata_poplist │ │ │ │ -000031b8 t Pdata_poptuple │ │ │ │ -000060ec t Pdata_push │ │ │ │ -00001724 t PicklerMemoProxy_clear │ │ │ │ +00000aac r .LC90 │ │ │ │ +00000afc r .LC91 │ │ │ │ +00000b40 r .LC92 │ │ │ │ +00000b64 r .LC93 │ │ │ │ +00000b80 r .LC94 │ │ │ │ +00000bac r .LC95 │ │ │ │ +00000bb4 r .LC96 │ │ │ │ +00000bbc r .LC97 │ │ │ │ +00000bc4 r .LC98 │ │ │ │ +00000bf4 r .LC99 │ │ │ │ +000031c0 t Pdata_clear.isra.0 │ │ │ │ +000027d8 t Pdata_dealloc │ │ │ │ +000030dc t Pdata_grow │ │ │ │ +00006888 t Pdata_pop │ │ │ │ +0000314c t Pdata_poplist │ │ │ │ +0000302c t Pdata_poptuple │ │ │ │ +00006614 t Pdata_push │ │ │ │ +000017b0 t PicklerMemoProxy_clear │ │ │ │ 00000f7c t PicklerMemoProxy_dealloc │ │ │ │ -00001608 t PicklerMemoProxy_traverse │ │ │ │ -000017e0 t Pickler_clear │ │ │ │ -00001784 t Pickler_dealloc │ │ │ │ +00001694 t PicklerMemoProxy_traverse │ │ │ │ +00001654 t Pickler_clear │ │ │ │ +000015f8 t Pickler_dealloc │ │ │ │ 00000bfc t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000c5c t Pickler_set_memo │ │ │ │ -00003894 t Pickler_setattr │ │ │ │ -0000a060 t Pickler_traverse │ │ │ │ +00003778 t Pickler_setattr │ │ │ │ +0000a568 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27337,54 +27333,54 @@ │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Split │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00001448 t Py_XDECREF │ │ │ │ +0000007c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000016c8 t UnpicklerMemoProxy_clear │ │ │ │ +00001754 t UnpicklerMemoProxy_clear │ │ │ │ 00001064 t UnpicklerMemoProxy_dealloc │ │ │ │ -00001668 t UnpicklerMemoProxy_traverse │ │ │ │ -000023c4 t Unpickler_clear │ │ │ │ -00002368 t Unpickler_dealloc │ │ │ │ +000016f4 t UnpicklerMemoProxy_traverse │ │ │ │ +00002238 t Unpickler_clear │ │ │ │ +000021dc t Unpickler_dealloc │ │ │ │ 00001004 t Unpickler_get_memo │ │ │ │ -00006070 t Unpickler_getattr │ │ │ │ +00006598 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 00000a08 t Unpickler_set_memo │ │ │ │ 0000088c t Unpickler_setattr │ │ │ │ -00009aa8 t Unpickler_traverse │ │ │ │ +00009fb0 t Unpickler_traverse │ │ │ │ 000007a8 t _Pickle_ClearState │ │ │ │ -00002cd4 t _Pickle_FastCall │ │ │ │ -00003a84 t _Pickler_ClearBuffer │ │ │ │ -00003f04 t _Pickler_CommitFrame.isra.0 │ │ │ │ -000016e0 t _Pickler_CommitFrame.part.0 │ │ │ │ -0000426c t _Pickler_FlushToFile │ │ │ │ -00001678 t _Pickler_GetString │ │ │ │ +00002b48 t _Pickle_FastCall │ │ │ │ +00003994 t _Pickler_ClearBuffer │ │ │ │ +0000440c t _Pickler_CommitFrame.isra.0 │ │ │ │ +00001554 t _Pickler_CommitFrame.part.0 │ │ │ │ +0000417c t _Pickler_FlushToFile │ │ │ │ +000014ec t _Pickler_GetString │ │ │ │ 00000ee4 t _Pickler_New │ │ │ │ 00001154 t _Pickler_SetBufferCallback │ │ │ │ -000035c4 t _Pickler_SetOutputStream │ │ │ │ +000034a8 t _Pickler_SetOutputStream │ │ │ │ 00001088 t _Pickler_SetProtocol │ │ │ │ -00000320 t _Pickler_Write │ │ │ │ -000001cc t _Pickler_Write.constprop.1 │ │ │ │ -0000007c t _Pickler_Write.constprop.2 │ │ │ │ -0000152c t _Pickler_write_bytes │ │ │ │ +000004b4 t _Pickler_Write │ │ │ │ +00000360 t _Pickler_Write.constprop.0 │ │ │ │ +0000020c t _Pickler_Write.constprop.1 │ │ │ │ +000000bc t _Pickler_Write.constprop.2 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -00001488 t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00001448 t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_VisitType │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ @@ -27393,45 +27389,45 @@ │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -000014e0 t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ +000014a0 t _Py_EnterRecursiveCallTstate.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000100 t _Unpickler_MemoCleanup │ │ │ │ -00009f54 t _Unpickler_MemoGet │ │ │ │ -000061ac t _Unpickler_MemoPut │ │ │ │ -00002108 t _Unpickler_New │ │ │ │ +0000a45c t _Unpickler_MemoGet │ │ │ │ +000066d4 t _Unpickler_MemoPut │ │ │ │ +00001f7c t _Unpickler_New │ │ │ │ 000000b0 t _Unpickler_NewMemo │ │ │ │ -00006c54 t _Unpickler_ReadImpl │ │ │ │ -00007064 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ -00007368 t _Unpickler_ReadImpl.constprop.1 │ │ │ │ -00003050 t _Unpickler_ReadInto │ │ │ │ -000065b4 t _Unpickler_ReadIntoFromFile │ │ │ │ -00009c54 t _Unpickler_Readline │ │ │ │ -00002300 t _Unpickler_SetInputEncoding │ │ │ │ -00002a98 t _Unpickler_SetInputStream │ │ │ │ -00002280 t _Unpickler_SetStringInput │ │ │ │ -00002c44 t _Unpickler_SkipConsumed │ │ │ │ +00007184 t _Unpickler_ReadImpl │ │ │ │ +00007594 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ +00007898 t _Unpickler_ReadImpl.constprop.1 │ │ │ │ +00002ec4 t _Unpickler_ReadInto │ │ │ │ +0000638c t _Unpickler_ReadIntoFromFile │ │ │ │ +0000a15c t _Unpickler_Readline │ │ │ │ +00002174 t _Unpickler_SetInputEncoding │ │ │ │ +0000290c t _Unpickler_SetInputStream │ │ │ │ +000020f4 t _Unpickler_SetStringInput │ │ │ │ +00002ab8 t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00005228 t _checkmodule │ │ │ │ +00004e24 t _checkmodule │ │ │ │ 000001c4 r _keywords.1 │ │ │ │ 00000208 r _keywords.10 │ │ │ │ 00000220 r _keywords.12 │ │ │ │ 00000228 r _keywords.15 │ │ │ │ 0000023c r _keywords.17 │ │ │ │ 00000244 r _keywords.19 │ │ │ │ 00000250 r _keywords.22 │ │ │ │ @@ -27448,82 +27444,82 @@ │ │ │ │ 00000148 d _parser.16 │ │ │ │ 000001f8 d _parser.18 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 000000f0 d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 00000098 d _parser.5 │ │ │ │ 0000011c d _parser.8 │ │ │ │ -00001a08 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ +00001a94 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001af4 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ -00001aa8 t _pickle_PicklerMemoProxy_clear │ │ │ │ +00001b34 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001b5c r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ -00001a94 t _pickle_PicklerMemoProxy_copy │ │ │ │ +00001b20 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001b28 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ -000018ec t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -0000336c t _pickle_Pickler___init__ │ │ │ │ +00001978 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ +00003250 t _pickle_Pickler___init__ │ │ │ │ 00001b8c r _pickle_Pickler___init____doc__ │ │ │ │ -000014dc t _pickle_Pickler___sizeof__ │ │ │ │ +00001568 t _pickle_Pickler___sizeof__ │ │ │ │ 00002130 r _pickle_Pickler___sizeof____doc__ │ │ │ │ 000009cc t _pickle_Pickler_clear_memo │ │ │ │ 000021cc r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00003928 t _pickle_Pickler_dump │ │ │ │ +0000380c t _pickle_Pickler_dump │ │ │ │ 0000216c r _pickle_Pickler_dump__doc__ │ │ │ │ -00001860 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ +000018ec t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 000010ec t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ -0000184c t _pickle_UnpicklerMemoProxy_copy │ │ │ │ +000018d8 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ -00001780 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -000060a8 t _pickle_Unpickler___init__ │ │ │ │ +0000180c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ +00005e80 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ -00001554 t _pickle_Unpickler___sizeof__ │ │ │ │ +000015e0 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -000063c4 t _pickle_Unpickler_find_class │ │ │ │ +000068ec t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -000064d4 t _pickle_Unpickler_load │ │ │ │ +000062ac t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 0000091c t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 00000438 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ 00000bf4 t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000001c t _pickle_exec │ │ │ │ 00000178 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ -00001d68 t _pickle_loads │ │ │ │ +00001bdc t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -0000561c t _save_bytearray_data.isra.0 │ │ │ │ -000044f4 t batch_dict │ │ │ │ -000049ec t batch_list │ │ │ │ -0000785c t do_append │ │ │ │ -00007b48 t do_setitems │ │ │ │ +00005218 t _save_bytearray_data.isra.0 │ │ │ │ +000041d4 t batch_dict │ │ │ │ +000046cc t batch_list │ │ │ │ +00007d8c t do_append │ │ │ │ +00008078 t do_setitems │ │ │ │ 000011d8 t dump │ │ │ │ -00005ec4 t fast_save_enter │ │ │ │ -00005fe0 t fast_save_leave │ │ │ │ -000042c4 t fix_imports │ │ │ │ -00001448 t instantiate │ │ │ │ -00003f30 t load │ │ │ │ -00003ae4 t load_build │ │ │ │ -00002d34 t load_counted_binbytes │ │ │ │ -000054ac t load_counted_binstring │ │ │ │ -0000767c t load_counted_tuple │ │ │ │ -00005be0 t load_extension │ │ │ │ -00001138 t load_inst │ │ │ │ -0000362c t load_newobj │ │ │ │ -00001334 t load_obj │ │ │ │ +00005c9c t fast_save_enter │ │ │ │ +00005db8 t fast_save_leave │ │ │ │ +000014d4 t instantiate │ │ │ │ +00004438 t load │ │ │ │ +000039f4 t load_build │ │ │ │ +00002ba8 t load_counted_binbytes │ │ │ │ +000050a8 t load_counted_binstring │ │ │ │ +00007bac t load_counted_tuple │ │ │ │ +00001138 t load_dup.isra.0 │ │ │ │ +000059b8 t load_extension │ │ │ │ +000011c4 t load_inst │ │ │ │ +00003510 t load_newobj │ │ │ │ +000013c0 t load_obj │ │ │ │ 0000077c t load_persid │ │ │ │ 00000698 t load_readonly_buffer │ │ │ │ -000077f4 t marker │ │ │ │ +00007d24 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00009658 t memo_get.isra.0 │ │ │ │ -00003a00 t memo_put.isra.0 │ │ │ │ +00009b88 t memo_get.isra.0 │ │ │ │ +00003f50 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000870 t persistent_id │ │ │ │ 00000784 t pickle_clear │ │ │ │ @@ -27531,40 +27527,40 @@ │ │ │ │ 00000354 d pickle_methods │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000320 d pickle_slots │ │ │ │ 0000054c t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ -0000051c t save.constprop.0 │ │ │ │ -00002a10 t save_bool │ │ │ │ -00005380 t save_bytearray │ │ │ │ -00003ec0 t save_bytes │ │ │ │ -0000679c t save_dict │ │ │ │ -00004ff4 t save_float │ │ │ │ -00005928 t save_frozenset │ │ │ │ -00001b44 t save_global │ │ │ │ -00000d30 t save_global.constprop.0 │ │ │ │ -00007e68 t save_list │ │ │ │ -00008330 t save_long │ │ │ │ -0000a404 t save_pers │ │ │ │ -000056f0 t save_picklebuffer │ │ │ │ -000088c4 t save_reduce │ │ │ │ -00004db4 t save_set │ │ │ │ +000006b0 t save.constprop.0 │ │ │ │ +00002884 t save_bool │ │ │ │ +00004f7c t save_bytearray │ │ │ │ +00003dd0 t save_bytes │ │ │ │ +00006ccc t save_dict │ │ │ │ +00004cd4 t save_float │ │ │ │ +00005700 t save_frozenset │ │ │ │ +00001ea0 t save_global │ │ │ │ +00000eb0 t save_global.constprop.0 │ │ │ │ +00008398 t save_list │ │ │ │ +00008860 t save_long │ │ │ │ +0000a910 t save_pers │ │ │ │ +000053d4 t save_picklebuffer │ │ │ │ +00008df4 t save_reduce │ │ │ │ +00004a94 t save_set │ │ │ │ 00000614 t save_singleton_type │ │ │ │ -000092e8 t save_tuple │ │ │ │ -00003060 t save_unicode.isra.0 │ │ │ │ +00009818 t save_tuple │ │ │ │ +000035b0 t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ 00000464 d unpicklerproxy_methods │ │ │ │ -00002990 t whichmodule │ │ │ │ +00002ecc t whichmodule │ │ │ │ │ │ │ │ _randommodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -28195,15 +28191,15 @@ │ │ │ │ 00002948 r .LC605 │ │ │ │ 00002978 r .LC606 │ │ │ │ 00002990 r .LC607 │ │ │ │ 00002998 r .LC608 │ │ │ │ 000029ac r .LC609 │ │ │ │ 00000358 r .LC61 │ │ │ │ 000029b4 r .LC610 │ │ │ │ -000029c4 r .LC611 │ │ │ │ +000029d0 r .LC611 │ │ │ │ 000029e0 r .LC612 │ │ │ │ 000029e8 r .LC613 │ │ │ │ 000029f4 r .LC615 │ │ │ │ 00002a00 r .LC616 │ │ │ │ 00002a14 r .LC617 │ │ │ │ 00002a58 r .LC618 │ │ │ │ 00002aa8 r .LC619 │ │ │ │ @@ -28565,15 +28561,15 @@ │ │ │ │ 00007994 t make_ipv6_addr │ │ │ │ 00001f14 t makebdaddr │ │ │ │ 00006160 t makesockaddr │ │ │ │ 00000620 t makeval_recvmsg │ │ │ │ 00001c9c t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000072a0 t new_sockobject │ │ │ │ +0000731c t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002134 r recv_doc │ │ │ │ 00001fe4 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 00001f64 r recvfrom_doc │ │ │ │ 00001ec8 r recvfrom_into_doc │ │ │ │ @@ -28668,19 +28664,19 @@ │ │ │ │ 0000221c t socket_getprotobyname │ │ │ │ 0000239c t socket_getservbyname │ │ │ │ 000022a8 t socket_getservbyport │ │ │ │ 00001fdc t socket_if_nameindex │ │ │ │ 00001d88 t socket_inet_ntop │ │ │ │ 00001a84 t socket_inet_pton │ │ │ │ 0000012c d socket_methods │ │ │ │ -00007344 t socket_parse_timeout │ │ │ │ +000070d4 t socket_parse_timeout │ │ │ │ 000015e4 t socket_setdefaulttimeout │ │ │ │ 00002464 t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ -000070d4 t socket_socketpair │ │ │ │ +00007150 t socket_socketpair │ │ │ │ 000037f4 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 00000900 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ @@ -28849,19 +28845,19 @@ │ │ │ │ 0000023c t Struct___sizeof__ │ │ │ │ 00000d4c r Struct___sizeof____doc__ │ │ │ │ 000002b0 t Struct_iter_unpack │ │ │ │ 00000fc4 r Struct_iter_unpack__doc__ │ │ │ │ 00000094 t Struct_iter_unpack_impl │ │ │ │ 000006bc t Struct_pack │ │ │ │ 00000eec r Struct_pack__doc__ │ │ │ │ -000033ac t Struct_pack_into │ │ │ │ +00003224 t Struct_pack_into │ │ │ │ 00000d68 r Struct_pack_into__doc__ │ │ │ │ -0000095c t Struct_unpack │ │ │ │ +000009ac t Struct_unpack │ │ │ │ 00001200 r Struct_unpack__doc__ │ │ │ │ -00003a38 t Struct_unpack_from │ │ │ │ +000038b0 t Struct_unpack_from │ │ │ │ 000010ac r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -28891,141 +28887,139 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 000004a0 t _structmodule_clear │ │ │ │ 0000001c t _structmodule_exec │ │ │ │ 000005cc t _structmodule_free │ │ │ │ 0000051c d _structmodule_slots │ │ │ │ 000001b0 t _structmodule_traverse │ │ │ │ 00000254 d bigendian_table │ │ │ │ -000017b0 t bp_bool │ │ │ │ -00000be4 t bp_double │ │ │ │ -00001ca4 t bp_double_complex │ │ │ │ -00001450 t bp_float │ │ │ │ -00001b2c t bp_float_complex │ │ │ │ -000015d8 t bp_halffloat │ │ │ │ -00003064 t bp_int │ │ │ │ +00001ab0 t bp_bool │ │ │ │ +00000ce8 t bp_double │ │ │ │ +00001fa4 t bp_double_complex │ │ │ │ +00001750 t bp_float │ │ │ │ +00001e2c t bp_float_complex │ │ │ │ +000018d8 t bp_halffloat │ │ │ │ +00002edc t bp_int │ │ │ │ 00000664 t bp_int.part.0 │ │ │ │ -00001004 t bp_longlong │ │ │ │ -00000b18 t bp_uint │ │ │ │ -00000a58 t bp_ulonglong │ │ │ │ -000017f0 t bu_bool │ │ │ │ -00000ce8 t bu_double │ │ │ │ -00001d38 t bu_double_complex │ │ │ │ -000014cc t bu_float │ │ │ │ -00001bfc t bu_float_complex │ │ │ │ -000015f0 t bu_halffloat │ │ │ │ -00002fd0 t bu_int │ │ │ │ -00003000 t bu_longlong │ │ │ │ -0000167c t bu_short │ │ │ │ -0000333c t bu_uint │ │ │ │ -00003258 t bu_ulonglong │ │ │ │ +00001304 t bp_longlong │ │ │ │ +00000b68 t bp_uint │ │ │ │ +00000aa8 t bp_ulonglong │ │ │ │ +00001af0 t bu_bool │ │ │ │ +00000dec t bu_double │ │ │ │ +00002038 t bu_double_complex │ │ │ │ +000017cc t bu_float │ │ │ │ +00001efc t bu_float_complex │ │ │ │ +000018f0 t bu_halffloat │ │ │ │ +00002e48 t bu_int │ │ │ │ +00002e78 t bu_longlong │ │ │ │ +0000197c t bu_short │ │ │ │ +000031b4 t bu_uint │ │ │ │ +000030d0 t bu_ulonglong │ │ │ │ 00000000 t cache_struct_converter.constprop.0 │ │ │ │ 00000254 t calcsize │ │ │ │ 00000cb0 r calcsize__doc__ │ │ │ │ 00000000 b endian_tables_init_once │ │ │ │ -00002dac t get_long │ │ │ │ -00001afc t get_pylong │ │ │ │ -00001a6c t get_ulong │ │ │ │ +00001a6c t get_pylong │ │ │ │ 00000108 t init_endian_tables │ │ │ │ 00000000 t iter_unpack │ │ │ │ 00000728 r iter_unpack__doc__ │ │ │ │ 0000005c d lilendian_table │ │ │ │ 000006e0 t lp_double │ │ │ │ 00000450 t lp_double_complex │ │ │ │ 00000764 t lp_float │ │ │ │ 00000598 t lp_float_complex │ │ │ │ -00001f14 t lp_halffloat │ │ │ │ -00000b98 t lp_int │ │ │ │ +00002214 t lp_halffloat │ │ │ │ +00000bbc t lp_int │ │ │ │ 00000a10 t lp_longlong │ │ │ │ 00000ad0 t lp_uint │ │ │ │ 0000095c t lp_ulonglong │ │ │ │ 000007e8 t lu_double │ │ │ │ 000004f8 t lu_double_complex │ │ │ │ 00000850 t lu_float │ │ │ │ 00000640 t lu_float_complex │ │ │ │ -00001ef8 t lu_halffloat │ │ │ │ +000021f8 t lu_halffloat │ │ │ │ 000008e8 t lu_int │ │ │ │ 000008ac t lu_longlong │ │ │ │ 00000914 t lu_short │ │ │ │ 0000092c t lu_uint │ │ │ │ 0000086c t lu_ulonglong │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000254 r module_doc │ │ │ │ 00000550 d module_functions │ │ │ │ 00000020 r native_table │ │ │ │ -00001810 t np_bool │ │ │ │ -00000e6c t np_byte │ │ │ │ +00001b10 t np_bool │ │ │ │ +000010b8 t np_byte │ │ │ │ 00000664 t np_byte.part.0 │ │ │ │ -00001e64 t np_char │ │ │ │ -00000c60 t np_double │ │ │ │ -00001724 t np_double_complex │ │ │ │ -000039ac t np_float │ │ │ │ -00001698 t np_float_complex │ │ │ │ -00001540 t np_halffloat │ │ │ │ -00000d48 t np_int │ │ │ │ -00000fa4 t np_long │ │ │ │ +00002164 t np_char │ │ │ │ +00000d64 t np_double │ │ │ │ +00001a24 t np_double_complex │ │ │ │ +00003824 t np_float │ │ │ │ +00001998 t np_float_complex │ │ │ │ +00001840 t np_halffloat │ │ │ │ +00000e4c t np_int │ │ │ │ +000011f0 t np_long │ │ │ │ 00000664 t np_long.part.0 │ │ │ │ 000007a4 t np_longlong │ │ │ │ -00000dc8 t np_short │ │ │ │ -000012d8 t np_size_t │ │ │ │ -00001214 t np_ssize_t │ │ │ │ -00002c80 t np_ubyte │ │ │ │ +00000f7c t np_short │ │ │ │ +000015d8 t np_size_t │ │ │ │ +00001514 t np_ssize_t │ │ │ │ +00002bf0 t np_ubyte │ │ │ │ 0000193c t np_uint │ │ │ │ -000020e0 t np_ulong │ │ │ │ -000010d8 t np_ulonglong │ │ │ │ -00002ea4 t np_ushort │ │ │ │ -0000139c t np_void_p │ │ │ │ -00001860 t nu_bool │ │ │ │ -00002c68 t nu_byte │ │ │ │ -00001edc t nu_char │ │ │ │ -00001dfc t nu_double │ │ │ │ -00001bc0 t nu_double_complex │ │ │ │ -00001430 t nu_float │ │ │ │ -00001af4 t nu_float_complex │ │ │ │ -00001de0 t nu_halffloat │ │ │ │ -00001664 t nu_int │ │ │ │ -00001adc t nu_long │ │ │ │ -00000a3c t nu_longlong │ │ │ │ -000008a0 t nu_short │ │ │ │ -00001e34 t nu_size_t │ │ │ │ -00001e1c t nu_ssize_t │ │ │ │ -000024e0 t nu_ubyte │ │ │ │ -000024f8 t nu_uint │ │ │ │ -00002c50 t nu_ulong │ │ │ │ +00002050 t np_ulong │ │ │ │ +000013d8 t np_ulonglong │ │ │ │ +00002d1c t np_ushort │ │ │ │ +0000169c t np_void_p │ │ │ │ +00001b60 t nu_bool │ │ │ │ +00002bd8 t nu_byte │ │ │ │ +000021dc t nu_char │ │ │ │ +000020fc t nu_double │ │ │ │ +00001ec0 t nu_double_complex │ │ │ │ +00001730 t nu_float │ │ │ │ +00001df4 t nu_float_complex │ │ │ │ +000020e0 t nu_halffloat │ │ │ │ +00001964 t nu_int │ │ │ │ +00001ddc t nu_long │ │ │ │ +00000a8c t nu_longlong │ │ │ │ +000008f0 t nu_short │ │ │ │ +00002134 t nu_size_t │ │ │ │ +0000211c t nu_ssize_t │ │ │ │ +00002450 t nu_ubyte │ │ │ │ +00002468 t nu_uint │ │ │ │ +00002bc0 t nu_ulong │ │ │ │ 00000648 t nu_ulonglong │ │ │ │ -00002c38 t nu_ushort │ │ │ │ -00001e4c t nu_void_p │ │ │ │ +00002ba8 t nu_ushort │ │ │ │ +0000214c t nu_void_p │ │ │ │ 00001084 t pack │ │ │ │ 00000bd4 r pack__doc__ │ │ │ │ -00001558 t pack_halffloat │ │ │ │ -00001878 t pack_into │ │ │ │ +00001858 t pack_halffloat │ │ │ │ +00001b78 t pack_into │ │ │ │ 00000a4c r pack_into__doc__ │ │ │ │ 000006e4 t prepare_s │ │ │ │ 000003f4 t s_clear │ │ │ │ 00000fcc t s_dealloc │ │ │ │ 00000e08 t s_init │ │ │ │ 00000630 d s_members │ │ │ │ 00000680 d s_methods │ │ │ │ 0000017c t s_new │ │ │ │ 000016e0 t s_pack_internal │ │ │ │ 000002c4 t s_repr │ │ │ │ 00000434 t s_traverse │ │ │ │ -00002210 t s_unpack_internal │ │ │ │ +00002180 t s_unpack_internal │ │ │ │ 000005e8 t set_format │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00001b88 t unpack │ │ │ │ +00001af8 t unpack │ │ │ │ 00000974 r unpack__doc__ │ │ │ │ -000014e8 t unpack_float │ │ │ │ -00002510 t unpack_from │ │ │ │ +000017e8 t unpack_float │ │ │ │ +00002480 t unpack_from │ │ │ │ 00000840 r unpack_from__doc__ │ │ │ │ -0000160c t unpack_halffloat │ │ │ │ +0000190c t unpack_halffloat │ │ │ │ 000001b0 t unpackiter_dealloc │ │ │ │ -000008b8 t unpackiter_iternext │ │ │ │ +00000908 t unpackiter_iternext │ │ │ │ 0000032c t unpackiter_len │ │ │ │ 00000728 d unpackiter_methods │ │ │ │ 00000374 t unpackiter_traverse │ │ │ │ 000006f0 d unpackiter_type_slots │ │ │ │ 00000048 d unpackiter_type_spec │ │ │ │ │ │ │ │ arraymodule.o: │ │ │ │ @@ -29114,26 +29108,26 @@ │ │ │ │ 000008f0 r .LC87 │ │ │ │ 00000920 r .LC88 │ │ │ │ 00000964 r .LC89 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000970 r .LC90 │ │ │ │ 0000097c r .LC91 │ │ │ │ 000009c4 r .LC92 │ │ │ │ -00002830 t BB_compareitems │ │ │ │ -00001070 t BB_getitem │ │ │ │ +000021b0 t BB_compareitems │ │ │ │ +00000da4 t BB_getitem │ │ │ │ 00000c00 t BB_setitem │ │ │ │ -00002f14 t HH_compareitems │ │ │ │ -00002884 t HH_getitem │ │ │ │ -0000234c t HH_setitem │ │ │ │ -00003028 t II_compareitems │ │ │ │ -00002a1c t II_getitem │ │ │ │ -000028a4 t II_setitem │ │ │ │ -0000303c t LL_compareitems │ │ │ │ -00002bb0 t LL_getitem │ │ │ │ -00002a38 t LL_setitem │ │ │ │ +00002894 t HH_compareitems │ │ │ │ +00002204 t HH_getitem │ │ │ │ +00002080 t HH_setitem │ │ │ │ +000029a8 t II_compareitems │ │ │ │ +0000239c t II_getitem │ │ │ │ +00002224 t II_setitem │ │ │ │ +000029bc t LL_compareitems │ │ │ │ +00002530 t LL_getitem │ │ │ │ +000023b8 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromDoubles │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -29219,17 +29213,17 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000930 t Py_XDECREF │ │ │ │ -00004234 t QQ_compareitems │ │ │ │ -00003184 t QQ_getitem │ │ │ │ -00002cd0 t QQ_setitem │ │ │ │ +00003bb4 t QQ_compareitems │ │ │ │ +00002b04 t QQ_getitem │ │ │ │ +00002650 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -29261,155 +29255,155 @@ │ │ │ │ 000003c8 r _keywords.4 │ │ │ │ 000003d0 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 00000140 d a_methods │ │ │ │ -00001984 t array__array_reconstructor │ │ │ │ +000016b8 t array__array_reconstructor │ │ │ │ 00000f50 r array__array_reconstructor__doc__ │ │ │ │ 00000be8 t array_array___copy__ │ │ │ │ 000019a0 r array_array___copy____doc__ │ │ │ │ 00000c60 t array_array___deepcopy__ │ │ │ │ 00001960 r array_array___deepcopy____doc__ │ │ │ │ -00003ce4 t array_array___reduce_ex__ │ │ │ │ +00003664 t array_array___reduce_ex__ │ │ │ │ 00000f04 r array_array___reduce_ex____doc__ │ │ │ │ 00000de8 t array_array___sizeof__ │ │ │ │ 00000fdc r array_array___sizeof____doc__ │ │ │ │ 000004b4 t array_array_append │ │ │ │ 000015f4 r array_array_append__doc__ │ │ │ │ 00000b44 t array_array_buffer_info │ │ │ │ 00001638 r array_array_buffer_info__doc__ │ │ │ │ 00000240 t array_array_byteswap │ │ │ │ 000014f0 r array_array_byteswap__doc__ │ │ │ │ 00000bb8 t array_array_clear │ │ │ │ 000019d4 r array_array_clear__doc__ │ │ │ │ -00003864 t array_array_count │ │ │ │ +000031e4 t array_array_count │ │ │ │ 00001918 r array_array_count__doc__ │ │ │ │ 00000700 t array_array_extend │ │ │ │ 00001794 r array_array_extend__doc__ │ │ │ │ 0000055c t array_array_frombytes │ │ │ │ 000012b0 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001440 r array_array_fromfile__doc__ │ │ │ │ -00003630 t array_array_fromlist │ │ │ │ +00002fb0 t array_array_fromlist │ │ │ │ 000013ac r array_array_fromlist__doc__ │ │ │ │ 00000fb8 t array_array_fromunicode │ │ │ │ 00001140 r array_array_fromunicode__doc__ │ │ │ │ -000039f0 t array_array_index │ │ │ │ +00003370 t array_array_index │ │ │ │ 00001880 r array_array_index__doc__ │ │ │ │ -00003914 t array_array_insert │ │ │ │ +00003294 t array_array_insert │ │ │ │ 00001740 r array_array_insert__doc__ │ │ │ │ -000034b0 t array_array_pop │ │ │ │ +00002e30 t array_array_pop │ │ │ │ 000017d4 r array_array_pop__doc__ │ │ │ │ 000008cc t array_array_remove │ │ │ │ 00001838 r array_array_remove__doc__ │ │ │ │ 00000d1c t array_array_reverse │ │ │ │ 000014ac r array_array_reverse__doc__ │ │ │ │ 00000c78 t array_array_tobytes │ │ │ │ 00001244 r array_array_tobytes__doc__ │ │ │ │ 00000c8c t array_array_tobytes_impl │ │ │ │ 00000e14 t array_array_tofile │ │ │ │ 000013ec r array_array_tofile__doc__ │ │ │ │ -000021a4 t array_array_tolist │ │ │ │ +00001ed8 t array_array_tolist │ │ │ │ 00001360 r array_array_tolist__doc__ │ │ │ │ -000021b8 t array_array_tolist_impl │ │ │ │ +00001eec t array_array_tolist_impl │ │ │ │ 00000fa4 t array_array_tounicode │ │ │ │ 0000101c r array_array_tounicode__doc__ │ │ │ │ 000004ec t array_array_tounicode_impl │ │ │ │ -00003c3c t array_arrayiterator___reduce__ │ │ │ │ +000035bc t array_arrayiterator___reduce__ │ │ │ │ 00000ec4 r array_arrayiterator___reduce____doc__ │ │ │ │ -00003f78 t array_arrayiterator___setstate__ │ │ │ │ +000038f8 t array_arrayiterator___setstate__ │ │ │ │ 00000e7c r array_arrayiterator___setstate____doc__ │ │ │ │ 00000b8c t array_ass_item │ │ │ │ -00001494 t array_ass_subscr │ │ │ │ +000011c8 t array_ass_subscr │ │ │ │ 00000a00 t array_buffer_getbuf │ │ │ │ 00000b28 t array_buffer_relbuf │ │ │ │ 0000034c t array_clear │ │ │ │ 00000590 t array_concat │ │ │ │ -00003b9c t array_contains │ │ │ │ +0000351c t array_contains │ │ │ │ 00000b10 t array_dealloc │ │ │ │ 000009a0 t array_del_slice │ │ │ │ 000007c8 t array_do_extend.isra.0 │ │ │ │ 0000052c t array_free │ │ │ │ 00000540 t array_get_itemsize │ │ │ │ -0000218c t array_get_typecode │ │ │ │ +00001ec0 t array_get_typecode │ │ │ │ 00000450 d array_getsets │ │ │ │ 00000c74 t array_inplace_concat │ │ │ │ 00000a80 t array_inplace_repeat │ │ │ │ -00000d2c t array_item │ │ │ │ +00001028 t array_item │ │ │ │ 000007f4 t array_iter │ │ │ │ -0000108c t array_iter_extend │ │ │ │ +00000dc0 t array_iter_extend │ │ │ │ 00000a60 t array_length │ │ │ │ 00000298 d array_members │ │ │ │ 000002c0 d array_methods │ │ │ │ 0000001c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -00003720 t array_repeat │ │ │ │ -0000225c t array_repr │ │ │ │ +000030a0 t array_repeat │ │ │ │ +00001f90 t array_repr │ │ │ │ 000006d4 t array_resize │ │ │ │ -00002428 t array_richcompare │ │ │ │ -000033d4 t array_slice.constprop.0 │ │ │ │ +000010ac t array_richcompare │ │ │ │ +00002d54 t array_slice.constprop.0 │ │ │ │ 000001c8 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -00000da4 t array_subscr │ │ │ │ +00000d2c t array_subscr │ │ │ │ 000002d4 t array_traverse │ │ │ │ 000008b4 t arrayiter_dealloc │ │ │ │ 00000198 d arrayiter_methods │ │ │ │ 00000a78 t arrayiter_next │ │ │ │ 00000160 d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000c00 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 000003d8 r arraytype_doc │ │ │ │ -00002be8 t b_compareitems │ │ │ │ -00002bcc t b_getitem │ │ │ │ +00002568 t b_compareitems │ │ │ │ +0000254c t b_getitem │ │ │ │ 00000b48 t b_setitem │ │ │ │ -00003380 t cd_getitem │ │ │ │ -000032cc t cd_setitem │ │ │ │ -0000328c t cf_getitem │ │ │ │ -000031d8 t cf_setitem │ │ │ │ +00002d00 t cd_getitem │ │ │ │ +00002c4c t cd_setitem │ │ │ │ +00002c0c t cf_getitem │ │ │ │ +00002b58 t cf_setitem │ │ │ │ 00000c58 t d_getitem │ │ │ │ 00000c90 t d_setitem │ │ │ │ 00000068 r descriptors │ │ │ │ -000031a4 t e_getitem │ │ │ │ -000030e4 t e_setitem │ │ │ │ +00002b24 t e_getitem │ │ │ │ +00002a64 t e_setitem │ │ │ │ 00000260 r emptybuf │ │ │ │ 00000d80 t f_getitem │ │ │ │ 00000cec t f_setitem │ │ │ │ -00002f74 t h_compareitems │ │ │ │ -00002e48 t h_getitem │ │ │ │ -00002c3c t h_setitem │ │ │ │ -000027dc t i_compareitems │ │ │ │ +000028f4 t h_compareitems │ │ │ │ +000027c8 t h_getitem │ │ │ │ +000025bc t h_setitem │ │ │ │ +0000215c t i_compareitems │ │ │ │ 00000af4 t i_getitem │ │ │ │ 00000970 t i_setitem │ │ │ │ -000012d0 t ins1 │ │ │ │ -00003090 t l_compareitems │ │ │ │ -00002ef8 t l_getitem │ │ │ │ -00002e68 t l_setitem │ │ │ │ -000020f0 t make_array │ │ │ │ +00001004 t ins1 │ │ │ │ +00002a10 t l_compareitems │ │ │ │ +00002878 t l_getitem │ │ │ │ +000027e8 t l_setitem │ │ │ │ +00001e24 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000264 r mformat_descriptors │ │ │ │ 00000d64 r module_doc │ │ │ │ 00000968 t newarrayobject_untracked │ │ │ │ -00003ff8 t q_compareitems │ │ │ │ -00001474 t q_getitem │ │ │ │ -000013e0 t q_setitem │ │ │ │ +00003978 t q_compareitems │ │ │ │ +000011a8 t q_getitem │ │ │ │ +00001114 t q_setitem │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000201c t typecode_to_mformat_code │ │ │ │ -00002fd4 t u_compareitems │ │ │ │ +00001d50 t typecode_to_mformat_code │ │ │ │ +00002954 t u_compareitems │ │ │ │ 00000c28 t u_getitem │ │ │ │ -0000416c t u_setitem │ │ │ │ -000033c0 t w_compareitems │ │ │ │ +00003aec t u_setitem │ │ │ │ +00002d40 t w_compareitems │ │ │ │ 00000c44 t w_getitem │ │ │ │ -00004060 t w_setitem │ │ │ │ +000039e0 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000040 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -30162,15 +30156,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001588 t Py_XDECREF │ │ │ │ +0000158c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30214,26 +30208,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000614 t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -00001524 t poll_dealloc │ │ │ │ +00001528 t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 000007ac t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001b8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 0000072c t pyepoll_internal_close │ │ │ │ 00000b0c t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ed0 t reap_obj │ │ │ │ +00001ee4 t reap_obj │ │ │ │ 000003fc t select_epoll │ │ │ │ 000002fc t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000350 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000006d0 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -30243,32 +30237,32 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001ec t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000bb8 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009e0 t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c8 t select_epoll_unregister │ │ │ │ +000015cc t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fb0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 0000118c t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 00001038 t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -0000167c t select_poll_unregister │ │ │ │ +00001680 t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -00001734 t select_select │ │ │ │ +00001738 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -000017ac t select_select_impl.isra.0 │ │ │ │ +000017b0 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c1c t seq2set.constprop.0 │ │ │ │ +00001c24 t seq2set.constprop.0 │ │ │ │ 00001dc8 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ @@ -30860,15 +30854,15 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_InternFromString │ │ │ │ -00001d00 t PyUnknownEncodingHandler │ │ │ │ +000009e8 t PyUnknownEncodingHandler │ │ │ │ U Py_BuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U XML_ErrorString │ │ │ │ U XML_ExpatVersion │ │ │ │ U XML_ExpatVersionInfo │ │ │ │ U XML_ExternalEntityParserCreate │ │ │ │ U XML_FreeContentModel │ │ │ │ @@ -30957,149 +30951,148 @@ │ │ │ │ 00000848 d _parser.2 │ │ │ │ 00000880 d _parser.4 │ │ │ │ 000008ac d _parser.6 │ │ │ │ 000008d8 d _parser.8 │ │ │ │ 00000034 d _xml_parse_type_spec │ │ │ │ 00000a68 d _xml_parse_type_spec_slots │ │ │ │ 00000790 t add_submodule │ │ │ │ -00001320 t call_character_handler │ │ │ │ -00000e94 t call_with_frame │ │ │ │ -00000524 t clear_handlers │ │ │ │ +00001290 t call_character_handler │ │ │ │ +00000e04 t call_with_frame │ │ │ │ 000000d8 t conv_content_model.constprop.0 │ │ │ │ 00000040 t conv_string_to_unicode │ │ │ │ 0000008c t conv_string_to_unicode_void │ │ │ │ -00002dd8 t error_external_entity_ref_handler │ │ │ │ +00002e60 t error_external_entity_ref_handler │ │ │ │ 00000000 r error_info_of │ │ │ │ 00001010 t flag_error │ │ │ │ -00000730 t flush_character_buffer │ │ │ │ -00001594 t get_parse_result │ │ │ │ +000006a0 t flush_character_buffer │ │ │ │ +00001504 t get_parse_result │ │ │ │ 00000048 d handler_info │ │ │ │ -00002474 t invalid_expat_handler_rv │ │ │ │ +000024fc t invalid_expat_handler_rv │ │ │ │ U memcpy │ │ │ │ -00002ae8 t my_AttlistDeclHandler │ │ │ │ -00001238 t my_CharacterDataHandler │ │ │ │ -00001174 t my_CommentHandler │ │ │ │ -00001bb0 t my_DefaultHandler │ │ │ │ -00001a60 t my_DefaultHandlerExpandHandler │ │ │ │ -00002028 t my_ElementDeclHandler │ │ │ │ +00002b70 t my_AttlistDeclHandler │ │ │ │ +000011a8 t my_CharacterDataHandler │ │ │ │ +000011ec t my_CommentHandler │ │ │ │ +00001b20 t my_DefaultHandler │ │ │ │ +000019d0 t my_DefaultHandlerExpandHandler │ │ │ │ +000020b0 t my_ElementDeclHandler │ │ │ │ 00000b7c t my_EndCdataSectionHandler │ │ │ │ -00001550 t my_EndDoctypeDeclHandler │ │ │ │ -0000146c t my_EndElementHandler │ │ │ │ +000015c8 t my_EndDoctypeDeclHandler │ │ │ │ +000013dc t my_EndElementHandler │ │ │ │ 000008f8 t my_EndNamespaceDeclHandler │ │ │ │ -00001d34 t my_EntityDeclHandler │ │ │ │ -000017dc t my_ExternalEntityRefHandler │ │ │ │ -0000235c t my_NotStandaloneHandler │ │ │ │ -000013e8 t my_NotationDeclHandler │ │ │ │ -00001ef8 t my_ProcessingInstructionHandler │ │ │ │ -00002c40 t my_SkippedEntityHandler │ │ │ │ +00001dbc t my_EntityDeclHandler │ │ │ │ +00001854 t my_ExternalEntityRefHandler │ │ │ │ +000023e4 t my_NotStandaloneHandler │ │ │ │ +00001460 t my_NotationDeclHandler │ │ │ │ +00001f80 t my_ProcessingInstructionHandler │ │ │ │ +00002cc8 t my_SkippedEntityHandler │ │ │ │ 00000a70 t my_StartCdataSectionHandler │ │ │ │ -00001290 t my_StartDoctypeDeclHandler │ │ │ │ -00000f08 t my_StartElementHandler │ │ │ │ -00000cbc t my_StartNamespaceDeclHandler │ │ │ │ -0000165c t my_UnparsedEntityDeclHandler │ │ │ │ -00001048 t my_XmlDeclHandler │ │ │ │ -00002184 t noop_character_data_handler │ │ │ │ +00001308 t my_StartDoctypeDeclHandler │ │ │ │ +00000e78 t my_StartElementHandler │ │ │ │ +00000c2c t my_StartNamespaceDeclHandler │ │ │ │ +000016d4 t my_UnparsedEntityDeclHandler │ │ │ │ +000010c0 t my_XmlDeclHandler │ │ │ │ +0000220c t noop_character_data_handler │ │ │ │ 00000e80 t pyexpat_ErrorString │ │ │ │ 000002f0 r pyexpat_ErrorString__doc__ │ │ │ │ 0000007c t pyexpat_ParserCreate │ │ │ │ 0000033c r pyexpat_ParserCreate__doc__ │ │ │ │ -00000af8 t pyexpat_SetAttlistDeclHandler │ │ │ │ -00000788 t pyexpat_SetCharacterDataHandler │ │ │ │ -00000a1c t pyexpat_SetCommentHandler │ │ │ │ -00000a58 t pyexpat_SetDefaultHandler │ │ │ │ -00000a6c t pyexpat_SetDefaultHandlerExpand │ │ │ │ -00000ae4 t pyexpat_SetElementDeclHandler │ │ │ │ -00000a44 t pyexpat_SetEndCdataSectionHandler │ │ │ │ -00000aa8 t pyexpat_SetEndDoctypeDeclHandler │ │ │ │ -00000708 t pyexpat_SetEndElementHandler │ │ │ │ -000007d8 t pyexpat_SetEndNamespaceDeclHandler │ │ │ │ -00000abc t pyexpat_SetEntityDeclHandler │ │ │ │ -000007ec t pyexpat_SetExternalEntityRefHandler │ │ │ │ -00000a80 t pyexpat_SetNotStandaloneHandler │ │ │ │ -000007b0 t pyexpat_SetNotationDeclHandler │ │ │ │ -0000071c t pyexpat_SetProcessingInstructionHandler │ │ │ │ -00000800 t pyexpat_SetSkippedEntityHandler │ │ │ │ -00000a30 t pyexpat_SetStartCdataSectionHandler │ │ │ │ -00000a94 t pyexpat_SetStartDoctypeDeclHandler │ │ │ │ -000006f4 t pyexpat_SetStartElementHandler │ │ │ │ -000007c4 t pyexpat_SetStartNamespaceDeclHandler │ │ │ │ -0000079c t pyexpat_SetUnparsedEntityDeclHandler │ │ │ │ -00000ad0 t pyexpat_SetXmlDeclHandler │ │ │ │ -000028bc t pyexpat_capsule_destructor │ │ │ │ -00001940 t pyexpat_clear │ │ │ │ +00000a68 t pyexpat_SetAttlistDeclHandler │ │ │ │ +000006f8 t pyexpat_SetCharacterDataHandler │ │ │ │ +0000098c t pyexpat_SetCommentHandler │ │ │ │ +000009c8 t pyexpat_SetDefaultHandler │ │ │ │ +000009dc t pyexpat_SetDefaultHandlerExpand │ │ │ │ +00000a54 t pyexpat_SetElementDeclHandler │ │ │ │ +000009b4 t pyexpat_SetEndCdataSectionHandler │ │ │ │ +00000a18 t pyexpat_SetEndDoctypeDeclHandler │ │ │ │ +00000678 t pyexpat_SetEndElementHandler │ │ │ │ +00000748 t pyexpat_SetEndNamespaceDeclHandler │ │ │ │ +00000a2c t pyexpat_SetEntityDeclHandler │ │ │ │ +0000075c t pyexpat_SetExternalEntityRefHandler │ │ │ │ +000009f0 t pyexpat_SetNotStandaloneHandler │ │ │ │ +00000720 t pyexpat_SetNotationDeclHandler │ │ │ │ +0000068c t pyexpat_SetProcessingInstructionHandler │ │ │ │ +00000770 t pyexpat_SetSkippedEntityHandler │ │ │ │ +000009a0 t pyexpat_SetStartCdataSectionHandler │ │ │ │ +00000a04 t pyexpat_SetStartDoctypeDeclHandler │ │ │ │ +00000664 t pyexpat_SetStartElementHandler │ │ │ │ +00000734 t pyexpat_SetStartNamespaceDeclHandler │ │ │ │ +0000070c t pyexpat_SetUnparsedEntityDeclHandler │ │ │ │ +00000a40 t pyexpat_SetXmlDeclHandler │ │ │ │ +00002944 t pyexpat_capsule_destructor │ │ │ │ +000019b8 t pyexpat_clear │ │ │ │ 0000001c t pyexpat_exec │ │ │ │ -00001a00 t pyexpat_free │ │ │ │ +00001a78 t pyexpat_free │ │ │ │ 00000a38 d pyexpat_methods │ │ │ │ 000002c0 r pyexpat_module_documentation │ │ │ │ 00000a04 d pyexpat_slots │ │ │ │ 00000000 t pyexpat_traverse │ │ │ │ -00001a14 t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ +00001a8c t pyexpat_xmlparser_ExternalEntityParserCreate │ │ │ │ 000010e0 r pyexpat_xmlparser_ExternalEntityParserCreate__doc__ │ │ │ │ -00002ec8 t pyexpat_xmlparser_GetBase │ │ │ │ +00002f50 t pyexpat_xmlparser_GetBase │ │ │ │ 000012bc r pyexpat_xmlparser_GetBase__doc__ │ │ │ │ -00002e58 t pyexpat_xmlparser_GetInputContext │ │ │ │ +00002ee0 t pyexpat_xmlparser_GetInputContext │ │ │ │ 000011bc r pyexpat_xmlparser_GetInputContext__doc__ │ │ │ │ 00000f20 t pyexpat_xmlparser_GetReparseDeferralEnabled │ │ │ │ 000013e4 r pyexpat_xmlparser_GetReparseDeferralEnabled__doc__ │ │ │ │ -00000b0c t pyexpat_xmlparser_Parse │ │ │ │ -00001608 t pyexpat_xmlparser_ParseFile │ │ │ │ +00000a7c t pyexpat_xmlparser_Parse │ │ │ │ +00001578 t pyexpat_xmlparser_ParseFile │ │ │ │ 0000133c r pyexpat_xmlparser_ParseFile__doc__ │ │ │ │ 00001380 r pyexpat_xmlparser_Parse__doc__ │ │ │ │ -00002904 t pyexpat_xmlparser_SetAllocTrackerActivationThreshold │ │ │ │ +0000298c t pyexpat_xmlparser_SetAllocTrackerActivationThreshold │ │ │ │ 00000724 r pyexpat_xmlparser_SetAllocTrackerActivationThreshold__doc__ │ │ │ │ -000029ec t pyexpat_xmlparser_SetAllocTrackerMaximumAmplification │ │ │ │ +00002a74 t pyexpat_xmlparser_SetAllocTrackerMaximumAmplification │ │ │ │ 000003cc r pyexpat_xmlparser_SetAllocTrackerMaximumAmplification__doc__ │ │ │ │ 00000f38 t pyexpat_xmlparser_SetBase │ │ │ │ 000012fc r pyexpat_xmlparser_SetBase__doc__ │ │ │ │ -000024fc t pyexpat_xmlparser_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ +00002584 t pyexpat_xmlparser_SetBillionLaughsAttackProtectionActivationThreshold │ │ │ │ 00000c24 r pyexpat_xmlparser_SetBillionLaughsAttackProtectionActivationThreshold__doc__ │ │ │ │ -0000263c t pyexpat_xmlparser_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ +000026c4 t pyexpat_xmlparser_SetBillionLaughsAttackProtectionMaximumAmplification │ │ │ │ 0000086c r pyexpat_xmlparser_SetBillionLaughsAttackProtectionMaximumAmplification__doc__ │ │ │ │ -00000814 t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ +00000784 t pyexpat_xmlparser_SetParamEntityParsing │ │ │ │ 00000fac r pyexpat_xmlparser_SetParamEntityParsing__doc__ │ │ │ │ -00002308 t pyexpat_xmlparser_SetReparseDeferralEnabled │ │ │ │ +00002390 t pyexpat_xmlparser_SetReparseDeferralEnabled │ │ │ │ 00001460 r pyexpat_xmlparser_SetReparseDeferralEnabled__doc__ │ │ │ │ -000027c8 t pyexpat_xmlparser_UseForeignDTD │ │ │ │ +00002850 t pyexpat_xmlparser_UseForeignDTD │ │ │ │ 00000e30 r pyexpat_xmlparser_UseForeignDTD__doc__ │ │ │ │ 00000000 d pyexpatmodule │ │ │ │ 00000c88 t set_error.isra.0 │ │ │ │ -000025e4 t set_invalid_arg.isra.0 │ │ │ │ -00002738 t set_maximum_amplification │ │ │ │ +0000266c t set_invalid_arg.isra.0 │ │ │ │ +000027c0 t set_maximum_amplification │ │ │ │ 00000ce4 t set_xml_error.isra.0 │ │ │ │ 00000e28 t set_xml_error_attr_location │ │ │ │ -00000dfc t string_intern │ │ │ │ +00000d6c t string_intern │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 00000168 r template_buffer │ │ │ │ -00002d68 t xmlparse_CurrentByteIndex_getter │ │ │ │ -00002d7c t xmlparse_CurrentColumnNumber_getter │ │ │ │ +00002df0 t xmlparse_CurrentByteIndex_getter │ │ │ │ +00002e04 t xmlparse_CurrentColumnNumber_getter │ │ │ │ 00000ffc t xmlparse_CurrentLineNumber_getter │ │ │ │ -00002e30 t xmlparse_ErrorByteIndex_getter │ │ │ │ -00002e08 t xmlparse_ErrorCode_getter │ │ │ │ +00002eb8 t xmlparse_ErrorByteIndex_getter │ │ │ │ +00002e90 t xmlparse_ErrorCode_getter │ │ │ │ 00000ed0 t xmlparse_ErrorColumnNumber_getter │ │ │ │ 00000ef8 t xmlparse_ErrorLineNumber_getter │ │ │ │ -000022f0 t xmlparse_buffer_size_getter │ │ │ │ -000021e4 t xmlparse_buffer_size_setter │ │ │ │ -00002164 t xmlparse_buffer_text_getter │ │ │ │ -000018a4 t xmlparse_buffer_text_setter │ │ │ │ -00002df0 t xmlparse_buffer_used_getter │ │ │ │ -00000948 t xmlparse_clear │ │ │ │ -00000878 t xmlparse_dealloc │ │ │ │ +00002378 t xmlparse_buffer_size_getter │ │ │ │ +0000226c t xmlparse_buffer_size_setter │ │ │ │ +000021ec t xmlparse_buffer_text_getter │ │ │ │ +00001814 t xmlparse_buffer_text_setter │ │ │ │ +00002e78 t xmlparse_buffer_used_getter │ │ │ │ +000008b8 t xmlparse_clear │ │ │ │ +000007e8 t xmlparse_dealloc │ │ │ │ 00000aa8 d xmlparse_getsetlist │ │ │ │ -00002198 t xmlparse_handler_getter │ │ │ │ -000005cc t xmlparse_handler_setter │ │ │ │ +00002220 t xmlparse_handler_getter │ │ │ │ +0000053c t xmlparse_handler_setter │ │ │ │ 00000bc0 d xmlparse_members │ │ │ │ 00000be8 d xmlparse_methods │ │ │ │ -00002d90 t xmlparse_namespace_prefixes_getter │ │ │ │ +00002e18 t xmlparse_namespace_prefixes_getter │ │ │ │ 00000898 t xmlparse_namespace_prefixes_setter │ │ │ │ -00002da8 t xmlparse_ordered_attributes_getter │ │ │ │ -00001964 t xmlparse_ordered_attributes_setter │ │ │ │ -00002dc0 t xmlparse_specified_attributes_getter │ │ │ │ +00002e30 t xmlparse_ordered_attributes_getter │ │ │ │ +000018d4 t xmlparse_ordered_attributes_setter │ │ │ │ +00002e48 t xmlparse_specified_attributes_getter │ │ │ │ 00000a18 t xmlparse_specified_attributes_setter │ │ │ │ -000019bc t xmlparse_traverse │ │ │ │ +0000192c t xmlparse_traverse │ │ │ │ │ │ │ │ blake2module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 000000b4 r .LC10 │ │ │ │ 000000c8 r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ @@ -31867,34 +31860,34 @@ │ │ │ │ 0000005c d ucd_type_spec │ │ │ │ 000021ac t unicodedata_UCD_bidirectional │ │ │ │ 00067a44 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 0000103c t unicodedata_UCD_category │ │ │ │ 00067aec r unicodedata_UCD_category__doc__ │ │ │ │ 00000e40 t unicodedata_UCD_combining │ │ │ │ 000679a8 r unicodedata_UCD_combining__doc__ │ │ │ │ -00002e24 t unicodedata_UCD_decimal │ │ │ │ +00002e30 t unicodedata_UCD_decimal │ │ │ │ 00067d74 r unicodedata_UCD_decimal__doc__ │ │ │ │ -00002a88 t unicodedata_UCD_decomposition │ │ │ │ +00002a94 t unicodedata_UCD_decomposition │ │ │ │ 000677b0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -0000307c t unicodedata_UCD_digit │ │ │ │ +00003088 t unicodedata_UCD_digit │ │ │ │ 00067c64 r unicodedata_UCD_digit__doc__ │ │ │ │ 00001240 t unicodedata_UCD_east_asian_width │ │ │ │ 00067868 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -0000368c t unicodedata_UCD_is_normalized │ │ │ │ +00003698 t unicodedata_UCD_is_normalized │ │ │ │ 00067700 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ 0000091c t unicodedata_UCD_lookup │ │ │ │ 0006741c r unicodedata_UCD_lookup__doc__ │ │ │ │ -00003480 t unicodedata_UCD_mirrored │ │ │ │ +0000348c t unicodedata_UCD_mirrored │ │ │ │ 000678d4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ 000023c4 t unicodedata_UCD_name │ │ │ │ 0006759c r unicodedata_UCD_name__doc__ │ │ │ │ 00002508 t unicodedata_UCD_name_impl │ │ │ │ 00000734 t unicodedata_UCD_normalize │ │ │ │ 00067660 r unicodedata_UCD_normalize__doc__ │ │ │ │ -00003208 t unicodedata_UCD_numeric │ │ │ │ +00003214 t unicodedata_UCD_numeric │ │ │ │ 00067b50 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000690 t unicodedata_block │ │ │ │ 00067328 r unicodedata_block__doc__ │ │ │ │ 0000027c t unicodedata_clear │ │ │ │ 00002180 r unicodedata_docstring │ │ │ │ 0000001c t unicodedata_exec │ │ │ │ 0000078c t unicodedata_extended_pictographic │ │ │ │ @@ -32354,15 +32347,15 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PySys_Audit │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -000004c8 t Py_XDECREF │ │ │ │ +000004a8 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -32381,19 +32374,19 @@ │ │ │ │ 00000010 r syslog_LOG_UPTO__doc__ │ │ │ │ 000004f0 t syslog_closelog │ │ │ │ 00000130 r syslog_closelog__doc__ │ │ │ │ 0000001c t syslog_exec │ │ │ │ 000000b8 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ -000001f0 t syslog_openlog_impl.isra.0 │ │ │ │ +000001d0 t syslog_openlog_impl.isra.0 │ │ │ │ 000003f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000508 t syslog_syslog │ │ │ │ +000004e8 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ zlibmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33331,21 +33324,21 @@ │ │ │ │ 00000068 r .LC95 │ │ │ │ 00000074 r .LC96 │ │ │ │ 00000080 r .LC97 │ │ │ │ 0000008c r .LC98 │ │ │ │ 00000094 r .LC99 │ │ │ │ 00002e08 d DirEntryType_slots │ │ │ │ 0000066c d DirEntryType_spec │ │ │ │ -000040b4 t DirEntry_dealloc │ │ │ │ +000040d8 t DirEntry_dealloc │ │ │ │ 00004f0c t DirEntry_fetch_stat │ │ │ │ 00004e90 t DirEntry_get_lstat │ │ │ │ 00002ec0 d DirEntry_members │ │ │ │ 00002e30 d DirEntry_methods │ │ │ │ 00008018 t DirEntry_repr │ │ │ │ -00004050 t DirEntry_test_mode │ │ │ │ +00004074 t DirEntry_test_mode │ │ │ │ 00004b60 t DirEntry_test_mode.part.0 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -33495,21 +33488,21 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ 00003570 t Py_XDECREF │ │ │ │ 00002740 t Py_off_t_converter │ │ │ │ 00002d98 d ScandirIteratorType_slots │ │ │ │ 00000658 d ScandirIteratorType_spec │ │ │ │ -00003e28 t ScandirIterator_close │ │ │ │ -00003dac t ScandirIterator_closedir │ │ │ │ -000041b0 t ScandirIterator_dealloc │ │ │ │ -00003988 t ScandirIterator_enter │ │ │ │ -00003e4c t ScandirIterator_exit │ │ │ │ -00004218 t ScandirIterator_finalize │ │ │ │ -000039ac t ScandirIterator_iternext │ │ │ │ +00003e4c t ScandirIterator_close │ │ │ │ +00003dd0 t ScandirIterator_closedir │ │ │ │ +000041d4 t ScandirIterator_dealloc │ │ │ │ +000039ac t ScandirIterator_enter │ │ │ │ +00003e70 t ScandirIterator_exit │ │ │ │ +0000423c t ScandirIterator_finalize │ │ │ │ +000039d0 t ScandirIterator_iternext │ │ │ │ 00002dc8 d ScandirIterator_methods │ │ │ │ 00000648 d TerminalSize_desc │ │ │ │ 0000bb9c r TerminalSize_docstring │ │ │ │ 00002efc d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -33888,15 +33881,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -0000474c t free_string_array │ │ │ │ +00004770 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ 00002c1c t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ @@ -33917,16 +33910,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ 00001c40 t internal_rename.isra.0 │ │ │ │ -00004a3c t iov_cleanup │ │ │ │ -00004870 t iov_setup │ │ │ │ +00004a60 t iov_cleanup │ │ │ │ +00004894 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U linkat │ │ │ │ U listxattr │ │ │ │ @@ -33950,15 +33943,15 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 00008288 t os_DirEntry___fspath__ │ │ │ │ 00001564 r os_DirEntry___fspath____doc__ │ │ │ │ 00008000 t os_DirEntry_inode │ │ │ │ 000015a0 r os_DirEntry_inode__doc__ │ │ │ │ -00003edc t os_DirEntry_is_dir │ │ │ │ +00003f00 t os_DirEntry_is_dir │ │ │ │ 0000164c r os_DirEntry_is_dir__doc__ │ │ │ │ 000082c8 t os_DirEntry_is_file │ │ │ │ 000015e4 r os_DirEntry_is_file__doc__ │ │ │ │ 000082b0 t os_DirEntry_is_junction │ │ │ │ 00001720 r os_DirEntry_is_junction__doc__ │ │ │ │ 00008098 t os_DirEntry_is_symlink │ │ │ │ 00001774 r os_DirEntry_is_symlink__doc__ │ │ │ │ @@ -34151,15 +34144,15 @@ │ │ │ │ 00009658 r os_nice__doc__ │ │ │ │ 000016e8 t os_open │ │ │ │ 0000532c r os_open__doc__ │ │ │ │ 00000f2c t os_openpty │ │ │ │ 000071d0 r os_openpty__doc__ │ │ │ │ 000063a4 t os_pathconf │ │ │ │ 000028e8 r os_pathconf__doc__ │ │ │ │ -00003114 t os_pidfd_open │ │ │ │ +00003244 t os_pidfd_open │ │ │ │ 000062bc r os_pidfd_open__doc__ │ │ │ │ 00002770 t os_pipe │ │ │ │ 00004368 t os_pipe2 │ │ │ │ 00004360 r os_pipe2__doc__ │ │ │ │ 00004448 r os_pipe__doc__ │ │ │ │ 000043ec t os_posix_fadvise │ │ │ │ 00003090 r os_posix_fadvise__doc__ │ │ │ │ @@ -34180,15 +34173,15 @@ │ │ │ │ 00007354 t os_ptsname_impl.isra.0 │ │ │ │ 00006a3c t os_putenv │ │ │ │ 00003044 r os_putenv__doc__ │ │ │ │ 00004a10 t os_pwrite │ │ │ │ 00004184 r os_pwrite__doc__ │ │ │ │ 00004b70 t os_pwritev │ │ │ │ 00003e68 r os_pwritev__doc__ │ │ │ │ -00003238 t os_read │ │ │ │ +00003114 t os_read │ │ │ │ 00004e7c r os_read__doc__ │ │ │ │ 00003368 t os_readinto │ │ │ │ 00004c34 r os_readinto__doc__ │ │ │ │ 0000229c t os_readlink │ │ │ │ 0000600c r os_readlink__doc__ │ │ │ │ 00002404 t os_readlink_impl.isra.0 │ │ │ │ 00004d48 t os_readv │ │ │ │ @@ -34335,15 +34328,15 @@ │ │ │ │ 000054c8 t os_waitstatus_to_exitcode │ │ │ │ 000010c4 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00002028 t os_write │ │ │ │ 00004684 r os_write__doc__ │ │ │ │ 00006a7c t os_writev │ │ │ │ 00004290 r os_writev__doc__ │ │ │ │ 00006550 t parse_arglist │ │ │ │ -00004338 t parse_envlist │ │ │ │ +0000435c t parse_envlist │ │ │ │ 0000286c t path_cleanup │ │ │ │ 00002120 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 00000934 d pipe2_works_atomic.133 │ │ │ │ 0000c1e0 r posix__doc__ │ │ │ │ @@ -35186,133 +35179,134 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 0000010c d __compound_literal.0 │ │ │ │ -00000e38 t _collections__count_elements │ │ │ │ +00000fc8 t _collections__count_elements │ │ │ │ 000003e8 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ 00000614 t _deque_rotate │ │ │ │ 00000008 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000540 t collections_clear │ │ │ │ 00000014 r collections_doc │ │ │ │ 0000001c t collections_exec │ │ │ │ 000006a0 t collections_free │ │ │ │ 00000118 d collections_methods │ │ │ │ 000000e4 d collections_slots │ │ │ │ 00000160 t collections_traverse │ │ │ │ -00001fdc t consume_iterator │ │ │ │ +0000216c t consume_iterator │ │ │ │ 00000230 r defdict_class_getitem_doc │ │ │ │ 000000e8 t defdict_copy │ │ │ │ 000002a4 r defdict_copy_doc │ │ │ │ -00000c20 t defdict_dealloc │ │ │ │ +00000db0 t defdict_dealloc │ │ │ │ 000000b4 r defdict_doc │ │ │ │ 00000934 t defdict_init │ │ │ │ 00000240 d defdict_members │ │ │ │ 00000268 d defdict_methods │ │ │ │ -00000cb0 t defdict_missing │ │ │ │ +00000e40 t defdict_missing │ │ │ │ 000002c8 r defdict_missing_doc │ │ │ │ 000004a4 t defdict_or │ │ │ │ 0000011c t defdict_reduce │ │ │ │ 00000288 t defdict_repr │ │ │ │ 000001d0 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ -00001ac4 t defdict_tp_clear │ │ │ │ -00000ba4 t defdict_traverse │ │ │ │ +00001c54 t defdict_tp_clear │ │ │ │ +00000d34 t defdict_traverse │ │ │ │ 000009fc t deque___copy__ │ │ │ │ 00000790 r deque___copy____doc__ │ │ │ │ 00000a10 t deque___reduce__ │ │ │ │ 0000054c r deque___reduce____doc__ │ │ │ │ 00000058 t deque___reversed__ │ │ │ │ 00000450 r deque___reversed____doc__ │ │ │ │ 000010f0 t deque___sizeof__ │ │ │ │ 00000498 r deque___sizeof____doc__ │ │ │ │ 000002a0 t deque_append │ │ │ │ 00000920 r deque_append__doc__ │ │ │ │ 00000440 t deque_append_impl │ │ │ │ 00000000 t deque_append_lock_held.part.0 │ │ │ │ -000011dc t deque_appendleft │ │ │ │ +00001068 t deque_appendleft │ │ │ │ 000008d0 r deque_appendleft__doc__ │ │ │ │ -000012f0 t deque_appendleft_lock_held │ │ │ │ +0000117c t deque_appendleft_lock_held │ │ │ │ 00000000 t deque_appendleft_lock_held.part.0 │ │ │ │ -00001b3c t deque_ass_item │ │ │ │ +00001ccc t deque_ass_item │ │ │ │ 00000a60 t deque_clear │ │ │ │ -00000e14 t deque_clearmethod │ │ │ │ +00000bb4 t deque_clear.part.0 │ │ │ │ +00000fa4 t deque_clearmethod │ │ │ │ 00000758 r deque_clearmethod__doc__ │ │ │ │ 00000594 t deque_concat │ │ │ │ -00001544 t deque_contains │ │ │ │ +000016d4 t deque_contains │ │ │ │ 000009e8 t deque_copy │ │ │ │ 000007cc r deque_copy__doc__ │ │ │ │ 00000674 t deque_copy_impl │ │ │ │ 000008f4 t deque_count │ │ │ │ 00000684 r deque_count__doc__ │ │ │ │ 00000acc t deque_dealloc │ │ │ │ 000008b8 t deque_del_item │ │ │ │ -00001530 t deque_extend │ │ │ │ +000016c0 t deque_extend │ │ │ │ 0000086c r deque_extend__doc__ │ │ │ │ -00000edc t deque_extend_impl │ │ │ │ +00000d68 t deque_extend_impl │ │ │ │ 00000ac0 t deque_extendleft │ │ │ │ 00000804 r deque_extendleft__doc__ │ │ │ │ -0000203c t deque_extendleft_impl │ │ │ │ -00001fa8 t deque_get_maxlen │ │ │ │ +000021cc t deque_extendleft_impl │ │ │ │ +00002138 t deque_get_maxlen │ │ │ │ 000005b8 d deque_getset │ │ │ │ -00001c30 t deque_index │ │ │ │ +00001dc0 t deque_index │ │ │ │ 0000060c r deque_index__doc__ │ │ │ │ 00000358 t deque_init │ │ │ │ 000004e4 r deque_init__doc__ │ │ │ │ 00000ad4 t deque_inplace_concat │ │ │ │ 00000b2c t deque_inplace_repeat │ │ │ │ 00000b40 t deque_inplace_repeat_lock_held │ │ │ │ 00000d9c t deque_insert │ │ │ │ 000005cc r deque_insert__doc__ │ │ │ │ 000006b4 t deque_item │ │ │ │ -000012fc t deque_iter │ │ │ │ +0000148c t deque_iter │ │ │ │ 00000000 t deque_len │ │ │ │ 00000450 d deque_members │ │ │ │ 00000478 d deque_methods │ │ │ │ 00000210 t deque_new │ │ │ │ -00000c08 t deque_pop │ │ │ │ +00000a94 t deque_pop │ │ │ │ 000009ac r deque_pop__doc__ │ │ │ │ -00000cf8 t deque_pop_impl │ │ │ │ -00000de8 t deque_popleft │ │ │ │ +00000b84 t deque_pop_impl │ │ │ │ +00000c74 t deque_popleft │ │ │ │ 0000096c r deque_popleft__doc__ │ │ │ │ 00000884 t deque_popleft_impl │ │ │ │ 00000778 t deque_remove │ │ │ │ 0000058c r deque_remove__doc__ │ │ │ │ 00000fa4 t deque_repeat │ │ │ │ 000003bc t deque_repr │ │ │ │ -000022dc t deque_reverse │ │ │ │ +0000246c t deque_reverse │ │ │ │ 000006c8 r deque_reverse__doc__ │ │ │ │ 0000006c t deque_reviter │ │ │ │ -000017d4 t deque_richcompare │ │ │ │ -000013d0 t deque_rotate │ │ │ │ +00001964 t deque_richcompare │ │ │ │ +0000125c t deque_rotate │ │ │ │ 000006f4 r deque_rotate__doc__ │ │ │ │ 00000388 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 00000018 t deque_traverse │ │ │ │ -00001408 t dequeiter_clear │ │ │ │ -00001380 t dequeiter_dealloc │ │ │ │ +00001598 t dequeiter_clear │ │ │ │ +00001510 t dequeiter_dealloc │ │ │ │ 00000040 t dequeiter_len │ │ │ │ 00000358 d dequeiter_methods │ │ │ │ -0000214c t dequeiter_new │ │ │ │ -0000110c t dequeiter_next │ │ │ │ +000022dc t dequeiter_new │ │ │ │ +00000f98 t dequeiter_next │ │ │ │ 00000f70 t dequeiter_reduce │ │ │ │ 00000310 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 00000894 t dequeiter_traverse │ │ │ │ 00001008 t dequereviter_new │ │ │ │ -00001464 t dequereviter_next │ │ │ │ -00001478 t dequereviter_next_lock_held.isra.0 │ │ │ │ +000015f4 t dequereviter_next │ │ │ │ +00001608 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002c8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -00001260 t finalize_iterator │ │ │ │ +000013f0 t finalize_iterator │ │ │ │ 00000388 r length_hint_doc │ │ │ │ 000002f0 t newblock │ │ │ │ 000003c0 r reduce_doc │ │ │ │ 00000a04 t tuplegetter_clear │ │ │ │ 00000978 t tuplegetter_dealloc │ │ │ │ 00000544 t tuplegetter_descr_get │ │ │ │ 00001124 t tuplegetter_descr_set │ │ │ │ @@ -35531,15 +35525,15 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000f9c T PyNumber_AsOff_t │ │ │ │ +00000fb0 T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -35575,31 +35569,31 @@ │ │ │ │ U _Py_rawiobase_spec │ │ │ │ U _Py_stringio_spec │ │ │ │ U _Py_textiobase_spec │ │ │ │ U _Py_textiowrapper_spec │ │ │ │ U _Py_tss_interp │ │ │ │ 00000108 d __compound_literal.0 │ │ │ │ 000000c8 t _io_open │ │ │ │ -00000364 r _io_open__doc__ │ │ │ │ +0000037c r _io_open__doc__ │ │ │ │ 00000000 t _io_open_code │ │ │ │ -000000a4 r _io_open_code__doc__ │ │ │ │ +000000bc r _io_open_code__doc__ │ │ │ │ 00000914 t _io_text_encoding │ │ │ │ -00000178 r _io_text_encoding__doc__ │ │ │ │ -00000078 r _keywords.1 │ │ │ │ -0000009c r _keywords.4 │ │ │ │ +00000190 r _io_text_encoding__doc__ │ │ │ │ +00000090 r _keywords.1 │ │ │ │ +000000b4 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000c4 d _kwtuple.3 │ │ │ │ 00000060 d _parser.2 │ │ │ │ 00000034 d _parser.5 │ │ │ │ 000005a8 t iomodule_clear │ │ │ │ 0000001c t iomodule_exec │ │ │ │ 00000900 t iomodule_free │ │ │ │ 000000e0 d iomodule_slots │ │ │ │ 000003e0 t iomodule_traverse │ │ │ │ -00001b40 r module_doc │ │ │ │ +00001b58 r module_doc │ │ │ │ 00000114 d module_methods │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ iobase.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35865,39 +35859,39 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_write │ │ │ │ U __errno_location │ │ │ │ 00000048 t _io_FileIO___init__ │ │ │ │ 00000960 r _io_FileIO___init____doc__ │ │ │ │ 00001068 t _io_FileIO_close │ │ │ │ 00000ca8 r _io_FileIO_close__doc__ │ │ │ │ -000006b8 t _io_FileIO_fileno │ │ │ │ +00000610 t _io_FileIO_fileno │ │ │ │ 00000914 r _io_FileIO_fileno__doc__ │ │ │ │ 000001f4 t _io_FileIO_isatty │ │ │ │ 00000094 r _io_FileIO_isatty__doc__ │ │ │ │ 00000184 t _io_FileIO_isatty_impl │ │ │ │ 000009a4 t _io_FileIO_isatty_open_only │ │ │ │ -000006fc t _io_FileIO_read │ │ │ │ +00000654 t _io_FileIO_read │ │ │ │ 0000050c r _io_FileIO_read__doc__ │ │ │ │ 00000a1c t _io_FileIO_readable │ │ │ │ 000008d4 r _io_FileIO_readable__doc__ │ │ │ │ 00000cf0 t _io_FileIO_readall │ │ │ │ 000006a4 r _io_FileIO_readall__doc__ │ │ │ │ -00000468 t _io_FileIO_readinto │ │ │ │ +000003c0 t _io_FileIO_readinto │ │ │ │ 00000818 r _io_FileIO_readinto__doc__ │ │ │ │ -000002fc t _io_FileIO_seek │ │ │ │ +00000254 t _io_FileIO_seek │ │ │ │ 00000218 r _io_FileIO_seek__doc__ │ │ │ │ -00000208 t _io_FileIO_seekable │ │ │ │ +00001280 t _io_FileIO_seekable │ │ │ │ 00000858 r _io_FileIO_seekable__doc__ │ │ │ │ 00000b88 t _io_FileIO_tell │ │ │ │ 000001c0 r _io_FileIO_tell__doc__ │ │ │ │ -00000b1c t _io_FileIO_truncate │ │ │ │ +00000a74 t _io_FileIO_truncate │ │ │ │ 000000d8 r _io_FileIO_truncate__doc__ │ │ │ │ -000002b0 t _io_FileIO_writable │ │ │ │ +00000208 t _io_FileIO_writable │ │ │ │ 00000894 r _io_FileIO_writable__doc__ │ │ │ │ -00001280 t _io_FileIO_write │ │ │ │ +0000132c t _io_FileIO_write │ │ │ │ 00000408 r _io_FileIO_write__doc__ │ │ │ │ 00000060 r _keywords.0 │ │ │ │ 00000068 r _keywords.2 │ │ │ │ 00000070 r _keywords.4 │ │ │ │ 00000078 r _keywords.6 │ │ │ │ 00000080 r _keywords.9 │ │ │ │ 000000dc d _kwtuple.8 │ │ │ │ @@ -35905,32 +35899,32 @@ │ │ │ │ 00000000 d _parser.10 │ │ │ │ 0000002c d _parser.3 │ │ │ │ 00000058 d _parser.5 │ │ │ │ 000000b0 d _parser.7 │ │ │ │ U close │ │ │ │ 00000c78 t fileio_clear │ │ │ │ 00000a68 t fileio_dealloc │ │ │ │ -00000608 t fileio_dealloc_warn │ │ │ │ +00000560 t fileio_dealloc_warn │ │ │ │ 000009e8 t fileio_get_blksize │ │ │ │ 00000c5c t fileio_get_closed │ │ │ │ 00000178 t fileio_get_closefd │ │ │ │ -00000af8 t fileio_get_mode │ │ │ │ +00000a50 t fileio_get_mode │ │ │ │ 000001c0 d fileio_getsetlist │ │ │ │ 00000170 d fileio_members │ │ │ │ 00000224 d fileio_methods │ │ │ │ 00000000 t fileio_new │ │ │ │ 00000000 t fileio_repr │ │ │ │ 00000118 d fileio_slots │ │ │ │ -00001420 t fileio_traverse │ │ │ │ +000014cc t fileio_traverse │ │ │ │ U ftruncate64 │ │ │ │ 000000c8 t internal_close │ │ │ │ U isatty │ │ │ │ U lseek64 │ │ │ │ U memset │ │ │ │ -00000a54 t mode_string │ │ │ │ +000009ac t mode_string │ │ │ │ U open64 │ │ │ │ 00000000 t portable_lseek.constprop.0 │ │ │ │ U strlen │ │ │ │ │ │ │ │ bytesio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -36112,17 +36106,17 @@ │ │ │ │ 000003c0 r .LC36 │ │ │ │ 000003c8 r .LC37 │ │ │ │ 00000400 r .LC38 │ │ │ │ 00000404 r .LC39 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000448 r .LC40 │ │ │ │ 00000454 r .LC41 │ │ │ │ -0000045c r .LC42 │ │ │ │ -00000474 r .LC43 │ │ │ │ -00000490 r .LC44 │ │ │ │ +0000046c r .LC42 │ │ │ │ +00000488 r .LC43 │ │ │ │ +000004e0 r .LC44 │ │ │ │ 000004e8 r .LC45 │ │ │ │ 00000514 r .LC46 │ │ │ │ 000000b8 r .LC5 │ │ │ │ 000000c0 r .LC6 │ │ │ │ 000000e8 r .LC7 │ │ │ │ 000000fc r .LC8 │ │ │ │ 0000011c r .LC9 │ │ │ │ @@ -36234,78 +36228,78 @@ │ │ │ │ 00000680 t _buffered_raw_seek │ │ │ │ 000001f4 t _buffered_raw_tell │ │ │ │ 0000138c t _buffered_readline │ │ │ │ 00000378 t _bufferediobase_readinto_generic │ │ │ │ 00000890 t _bufferedreader_fill_buffer │ │ │ │ 00000904 t _bufferedreader_raw_read │ │ │ │ 000007f0 t _bufferedreader_read_fast │ │ │ │ -00002b38 t _bufferedwriter_flush_unlocked │ │ │ │ -00000778 t _enter_buffered_busy │ │ │ │ +00002b50 t _bufferedwriter_flush_unlocked │ │ │ │ +00000540 t _enter_buffered_busy │ │ │ │ 00002724 t _forward_call │ │ │ │ 00002438 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00001f70 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ 000003d8 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00001d04 t _io_BufferedWriter_write │ │ │ │ +00001d20 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 00000308 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 00000238 t _io__BufferedIOBase_read │ │ │ │ 000008ec t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ 00000194 t _io__BufferedIOBase_readinto │ │ │ │ 0000049c t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ -000006c8 t _io__BufferedIOBase_write │ │ │ │ +000007c8 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ -0000061c t _io__Buffered___sizeof__ │ │ │ │ +0000071c t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 00001214 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 00001228 t _io__Buffered__dealloc_warn_impl │ │ │ │ -00000f88 t _io__Buffered_close │ │ │ │ +00000fa8 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003fc t _io__Buffered_closed_get │ │ │ │ -0000064c t _io__Buffered_detach │ │ │ │ +0000074c t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 00001bbc t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -000025a0 t _io__Buffered_flush │ │ │ │ +000025b8 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00001198 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ 000026c4 t _io__Buffered_mode_get │ │ │ │ 00001c38 t _io__Buffered_name_get │ │ │ │ 000021b4 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 0000045c t _io__Buffered_read │ │ │ │ 00000ec0 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000002e0 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00002eec t _io__Buffered_readinto │ │ │ │ +00002f50 t _io__Buffered_readinto │ │ │ │ 000029c4 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ 000012c4 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -000016e4 t _io__Buffered_seek │ │ │ │ +00001704 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ 0000035c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00001294 t _io__Buffered_simple_flush │ │ │ │ +000012b4 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -0000154c t _io__Buffered_tell │ │ │ │ +0000156c t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ 0000196c t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ 00000604 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ @@ -36321,22 +36315,22 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000878 t _set_BlockingIOError.constprop.0 │ │ │ │ -000014ac t buffered_clear │ │ │ │ +000014cc t buffered_clear │ │ │ │ 00001ee8 t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ -00001310 t buffered_dealloc │ │ │ │ +00001330 t buffered_dealloc │ │ │ │ 00000aec t buffered_flush_and_rewind_unlocked │ │ │ │ 00001db0 t buffered_iternext │ │ │ │ 00001c98 t buffered_repr │ │ │ │ -00002e5c t buffered_traverse │ │ │ │ +00002ec0 t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ 000002b4 d bufferedrandom_methods │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ @@ -36346,23 +36340,23 @@ │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ 00002884 t bufferedrwpair_clear │ │ │ │ 0000008c t bufferedrwpair_close │ │ │ │ 00002944 t bufferedrwpair_closed_get │ │ │ │ 000027c8 t bufferedrwpair_dealloc │ │ │ │ 00000068 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ -00000540 t bufferedrwpair_isatty │ │ │ │ +00000640 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 0000014c t bufferedrwpair_peek │ │ │ │ 00000170 t bufferedrwpair_read │ │ │ │ -000005b0 t bufferedrwpair_read1 │ │ │ │ +000006b0 t bufferedrwpair_read1 │ │ │ │ 000029a0 t bufferedrwpair_readable │ │ │ │ -000005d4 t bufferedrwpair_readinto │ │ │ │ -000005f8 t bufferedrwpair_readinto1 │ │ │ │ +000006d4 t bufferedrwpair_readinto │ │ │ │ +000006f8 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 0000262c t bufferedrwpair_traverse │ │ │ │ 00002d90 t bufferedrwpair_writable │ │ │ │ 00000044 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ @@ -36527,17 +36521,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00001e40 T _PyIO_find_line_ending │ │ │ │ +00001ed8 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000016c4 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +0000175c T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -36556,71 +36550,71 @@ │ │ │ │ 00000468 D _Py_nldecoder_spec │ │ │ │ 00000534 D _Py_textiobase_spec │ │ │ │ 000001d4 D _Py_textiowrapper_spec │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000ff4 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001018 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00003f40 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +00003ee0 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00001dd0 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00001d70 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00002ce0 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00002c80 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -0000404c t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +00003fec t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000904 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000600 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ -0000161c t _io_TextIOWrapper_close │ │ │ │ +000015bc t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001114 t _io_TextIOWrapper_closed_get │ │ │ │ -00000f74 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -000036b4 t _io_TextIOWrapper_detach │ │ │ │ +00000ab0 t _io_TextIOWrapper_closed_get │ │ │ │ +00000f98 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00003654 t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ -000025c8 t _io_TextIOWrapper_errors_get │ │ │ │ -0000248c t _io_TextIOWrapper_fileno │ │ │ │ +00002568 t _io_TextIOWrapper_errors_get │ │ │ │ +0000242c t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00002288 t _io_TextIOWrapper_flush │ │ │ │ +0000231c t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ -00001d40 t _io_TextIOWrapper_isatty │ │ │ │ +00001ce0 t _io_TextIOWrapper_isatty │ │ │ │ 000001a4 r _io_TextIOWrapper_isatty__doc__ │ │ │ │ -00002620 t _io_TextIOWrapper_name_get │ │ │ │ +000025c0 t _io_TextIOWrapper_name_get │ │ │ │ 00000350 t _io_TextIOWrapper_newlines_get │ │ │ │ -00001f80 t _io_TextIOWrapper_read │ │ │ │ +00001f20 t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 00000754 t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -0000265c t _io_TextIOWrapper_readline │ │ │ │ +000026f0 t _io_TextIOWrapper_readline │ │ │ │ 00000574 r _io_TextIOWrapper_readline__doc__ │ │ │ │ -000026a0 t _io_TextIOWrapper_reconfigure │ │ │ │ +00002640 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005ec r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00002d6c t _io_TextIOWrapper_seek │ │ │ │ +00002d0c t _io_TextIOWrapper_seek │ │ │ │ 000002e8 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 00000874 t _io_TextIOWrapper_seekable │ │ │ │ 000001ec r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -00003740 t _io_TextIOWrapper_tell │ │ │ │ +000036e0 t _io_TextIOWrapper_tell │ │ │ │ 00000240 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_truncate │ │ │ │ 0000021c r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 000007e4 t _io_TextIOWrapper_writable │ │ │ │ 000001bc r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000228 t _io_TextIOWrapper_write │ │ │ │ 000005b8 r _io_TextIOWrapper_write__doc__ │ │ │ │ 000006e4 t _io__TextIOBase_detach │ │ │ │ 000011dc r _io__TextIOBase_detach__doc__ │ │ │ │ 00000fa0 r _io__TextIOBase_encoding__doc__ │ │ │ │ -00004260 t _io__TextIOBase_encoding_get │ │ │ │ +00004200 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed8 r _io__TextIOBase_errors__doc__ │ │ │ │ -0000427c t _io__TextIOBase_errors_get │ │ │ │ +0000421c t _io__TextIOBase_errors_get │ │ │ │ 00000f24 r _io__TextIOBase_newlines__doc__ │ │ │ │ -00004298 t _io__TextIOBase_newlines_get │ │ │ │ +00004238 t _io__TextIOBase_newlines_get │ │ │ │ 00000a94 t _io__TextIOBase_read │ │ │ │ 00001118 r _io__TextIOBase_read__doc__ │ │ │ │ 00000b64 t _io__TextIOBase_readline │ │ │ │ 0000106c r _io__TextIOBase_readline__doc__ │ │ │ │ 00000980 t _io__TextIOBase_write │ │ │ │ 00000fdc r _io__TextIOBase_write__doc__ │ │ │ │ 00000058 r _keywords.1 │ │ │ │ @@ -36637,61 +36631,61 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -0000353c t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -000035f8 t _textiowrapper_encoder_reset │ │ │ │ -00000bb4 t _textiowrapper_fix_encoder_state │ │ │ │ -00000a6c t _textiowrapper_set_decoder │ │ │ │ +000034dc t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00003598 t _textiowrapper_encoder_reset │ │ │ │ +00000bd8 t _textiowrapper_fix_encoder_state │ │ │ │ +00000a90 t _textiowrapper_set_decoder │ │ │ │ 00000040 t _textiowrapper_set_encoder │ │ │ │ -00000ce0 t _textiowrapper_writeflush │ │ │ │ -00001f4c t ascii_encode │ │ │ │ -0000158c t check_decoded │ │ │ │ -00002c6c t convert_optional_bool │ │ │ │ +00000d04 t _textiowrapper_writeflush │ │ │ │ +00001eec t ascii_encode │ │ │ │ +0000152c t check_decoded │ │ │ │ +00002c0c t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -000021f0 t find_control_char │ │ │ │ -00001c70 t incrementalnewlinedecoder_clear │ │ │ │ -00001bcc t incrementalnewlinedecoder_dealloc │ │ │ │ +00002288 t find_control_char │ │ │ │ +00001c10 t incrementalnewlinedecoder_clear │ │ │ │ +00001b6c t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000003f8 t incrementalnewlinedecoder_newlines_get │ │ │ │ -00001804 t incrementalnewlinedecoder_traverse │ │ │ │ +000017a4 t incrementalnewlinedecoder_traverse │ │ │ │ 000000f4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ 0000047c d nldecoder_slots │ │ │ │ 00000980 t set_newline │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000c0 r textiobase_doc │ │ │ │ 00000568 d textiobase_getset │ │ │ │ 000005b8 d textiobase_methods │ │ │ │ 00000548 d textiobase_slots │ │ │ │ -00004158 t textiowrapper_build_cookie │ │ │ │ -00001954 t textiowrapper_clear │ │ │ │ -0000187c t textiowrapper_dealloc │ │ │ │ -0000251c t textiowrapper_get_decoded_chars │ │ │ │ +000040f8 t textiowrapper_build_cookie │ │ │ │ +000018f4 t textiowrapper_clear │ │ │ │ +0000181c t textiowrapper_dealloc │ │ │ │ +000024bc t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ -00000a98 t textiowrapper_iternext │ │ │ │ +00000b30 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00001194 t textiowrapper_read_chunk │ │ │ │ +00001138 t textiowrapper_read_chunk │ │ │ │ 00000128 t textiowrapper_repr │ │ │ │ 000001e8 d textiowrapper_slots │ │ │ │ 00000914 t textiowrapper_traverse │ │ │ │ -000041e0 t utf16_encode │ │ │ │ +00004180 t utf16_encode │ │ │ │ 00000510 t utf16be_encode │ │ │ │ -00004228 t utf16le_encode │ │ │ │ +000041c8 t utf16le_encode │ │ │ │ 00000548 t utf32_encode │ │ │ │ 000005c8 t utf32be_encode │ │ │ │ 00000590 t utf32le_encode │ │ │ │ -00001d0c t utf8_encode │ │ │ │ +00001cac t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ 0000012c r .LC11 │ │ │ │ @@ -36978,15 +36972,15 @@ │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 00001afc t chain_new │ │ │ │ 00001420 t chain_next │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 00002440 t chain_traverse │ │ │ │ -00002a28 t combinations_dealloc │ │ │ │ +00002b64 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ 00002af8 t combinations_next │ │ │ │ 00000850 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 0000060c t combinations_traverse │ │ │ │ 00000528 t compress_dealloc │ │ │ │ @@ -36998,26 +36992,26 @@ │ │ │ │ 00000000 t count_next │ │ │ │ 00000e50 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a10 t count_traverse │ │ │ │ 00000a34 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00002f20 t cwr_next │ │ │ │ +0000305c t cwr_next │ │ │ │ 00000a10 t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000dd0 t cwr_traverse │ │ │ │ 000007ec t cycle_dealloc │ │ │ │ -00002a94 t cycle_next │ │ │ │ +00002bd0 t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 000013fc t cycle_traverse │ │ │ │ 00000c18 t dropwhile_dealloc │ │ │ │ -00002e00 t dropwhile_next │ │ │ │ +00002f3c t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 0000147c t dropwhile_traverse │ │ │ │ 00001cf0 t filterfalse_dealloc │ │ │ │ 0000164c t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ @@ -37037,15 +37031,15 @@ │ │ │ │ 000016fc t itertools__grouper │ │ │ │ 000011d8 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ 00000248 t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ 000019d4 t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -0000288c t itertools_combinations │ │ │ │ +000029c8 t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ 00000874 t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ 0000044c t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000700 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ @@ -37055,15 +37049,15 @@ │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ 00001bd8 t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ 00001f0c t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 00001354 t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -00002bac t itertools_starmap │ │ │ │ +00002ce8 t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ 00002180 t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 000010bc t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ 00001844 t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ @@ -37078,15 +37072,15 @@ │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ 00001064 t pairwise_dealloc │ │ │ │ 00000f18 t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -0000311c t pairwise_next │ │ │ │ +00003258 t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000010d0 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 0000170c t permutations_dealloc │ │ │ │ 00000164 t permutations_next │ │ │ │ 00000aa0 t permutations_sizeof │ │ │ │ @@ -37109,16 +37103,16 @@ │ │ │ │ 00001898 t repeat_new │ │ │ │ 00000e68 t repeat_next │ │ │ │ 0000116c t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000c0 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002d9c t starmap_dealloc │ │ │ │ -00002cc4 t starmap_next │ │ │ │ +00002ed8 t starmap_dealloc │ │ │ │ +00002e00 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 0000157c t starmap_traverse │ │ │ │ 00000120 t takewhile_dealloc │ │ │ │ 000022b4 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ @@ -37147,15 +37141,15 @@ │ │ │ │ 00002528 t zip_longest_next │ │ │ │ 000012a8 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -00000658 r .LANCHOR1 │ │ │ │ +00000608 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000078 r .LC10 │ │ │ │ 00000080 r .LC11 │ │ │ │ 00000098 r .LC12 │ │ │ │ 000000cc r .LC13 │ │ │ │ 000000dc r .LC14 │ │ │ │ @@ -37176,24 +37170,24 @@ │ │ │ │ 00000038 r .LC5 │ │ │ │ 0000020c r .LC50 │ │ │ │ 00000244 r .LC51 │ │ │ │ 00000250 r .LC52 │ │ │ │ 0000025c r .LC53 │ │ │ │ 00000270 r .LC54 │ │ │ │ 00000040 r .LC6 │ │ │ │ -00000278 r .LC65 │ │ │ │ -00000280 r .LC66 │ │ │ │ -0000029c r .LC67 │ │ │ │ -000002cc r .LC68 │ │ │ │ +00000278 r .LC64 │ │ │ │ +00000280 r .LC65 │ │ │ │ +0000029c r .LC66 │ │ │ │ +000002cc r .LC67 │ │ │ │ 00000050 r .LC7 │ │ │ │ -000002d4 r .LC71 │ │ │ │ -000002d8 r .LC73 │ │ │ │ -000002fc r .LC74 │ │ │ │ -00000328 r .LC75 │ │ │ │ -0000034c r .LC76 │ │ │ │ +000002d4 r .LC70 │ │ │ │ +000002d8 r .LC72 │ │ │ │ +000002fc r .LC73 │ │ │ │ +00000328 r .LC74 │ │ │ │ +0000034c r .LC75 │ │ │ │ 00000058 r .LC8 │ │ │ │ 00000060 r .LC9 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Join │ │ │ │ @@ -37255,16 +37249,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00001934 t Py_UNICODE_ISALNUM │ │ │ │ -00000eec t Py_XDECREF │ │ │ │ +00001810 t Py_UNICODE_ISALNUM │ │ │ │ +00000dc8 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -37289,197 +37283,196 @@ │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 000004ac d __compound_literal.0 │ │ │ │ U __ctype_b_loc │ │ │ │ U __ctype_tolower_loc │ │ │ │ U __ctype_toupper_loc │ │ │ │ 000004b8 d _functions │ │ │ │ -000008d4 r _keywords.1 │ │ │ │ -00000910 r _keywords.11 │ │ │ │ -00000920 r _keywords.14 │ │ │ │ -00000930 r _keywords.17 │ │ │ │ -00000940 r _keywords.20 │ │ │ │ -00000950 r _keywords.23 │ │ │ │ -0000095c r _keywords.26 │ │ │ │ -0000096c r _keywords.29 │ │ │ │ -0000097c r _keywords.32 │ │ │ │ -00000984 r _keywords.35 │ │ │ │ -0000098c r _keywords.38 │ │ │ │ -000008f0 r _keywords.5 │ │ │ │ -00000900 r _keywords.8 │ │ │ │ +00000884 r _keywords.1 │ │ │ │ +000008c0 r _keywords.11 │ │ │ │ +000008d0 r _keywords.14 │ │ │ │ +000008e0 r _keywords.17 │ │ │ │ +000008f0 r _keywords.20 │ │ │ │ +00000900 r _keywords.23 │ │ │ │ +0000090c r _keywords.26 │ │ │ │ +0000091c r _keywords.29 │ │ │ │ +0000092c r _keywords.32 │ │ │ │ +00000934 r _keywords.35 │ │ │ │ +0000093c r _keywords.38 │ │ │ │ +000008a0 r _keywords.5 │ │ │ │ +000008b0 r _keywords.8 │ │ │ │ 000002c0 d _kwtuple.0 │ │ │ │ 00000338 d _kwtuple.10 │ │ │ │ 0000035c d _kwtuple.13 │ │ │ │ 00000380 d _kwtuple.16 │ │ │ │ 000003a4 d _kwtuple.19 │ │ │ │ 000003c8 d _kwtuple.22 │ │ │ │ 000003e8 d _kwtuple.25 │ │ │ │ 0000040c d _kwtuple.28 │ │ │ │ 00000430 d _kwtuple.31 │ │ │ │ 0000044c d _kwtuple.34 │ │ │ │ 00000468 d _kwtuple.37 │ │ │ │ 000002f0 d _kwtuple.4 │ │ │ │ 00000314 d _kwtuple.7 │ │ │ │ -000083f0 t _pair │ │ │ │ +00008598 t _pair │ │ │ │ 00000108 d _parser.12 │ │ │ │ 00000134 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 000001e4 d _parser.21 │ │ │ │ 000001b8 d _parser.24 │ │ │ │ 00000210 d _parser.27 │ │ │ │ 00000268 d _parser.30 │ │ │ │ 000000dc d _parser.33 │ │ │ │ 00000160 d _parser.36 │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 0000018c d _parser.9 │ │ │ │ 000006f4 t _sre_SRE_Match___copy__ │ │ │ │ -000009ec r _sre_SRE_Match___copy____doc__ │ │ │ │ +0000099c r _sre_SRE_Match___copy____doc__ │ │ │ │ 00000718 t _sre_SRE_Match___deepcopy__ │ │ │ │ -000009c8 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000067a4 t _sre_SRE_Match_end │ │ │ │ -00000a68 r _sre_SRE_Match_end__doc__ │ │ │ │ +00000978 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ +0000675c t _sre_SRE_Match_end │ │ │ │ +00000a18 r _sre_SRE_Match_end__doc__ │ │ │ │ 0000073c t _sre_SRE_Match_expand │ │ │ │ -00000c9c r _sre_SRE_Match_expand__doc__ │ │ │ │ -00001ab4 t _sre_SRE_Match_groupdict │ │ │ │ -00000b1c r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00005d68 t _sre_SRE_Match_groups │ │ │ │ -00000bec r _sre_SRE_Match_groups__doc__ │ │ │ │ -00008368 t _sre_SRE_Match_span │ │ │ │ -00000a04 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000afac t _sre_SRE_Match_start │ │ │ │ -00000ac0 r _sre_SRE_Match_start__doc__ │ │ │ │ +00000c4c r _sre_SRE_Match_expand__doc__ │ │ │ │ +00001990 t _sre_SRE_Match_groupdict │ │ │ │ +00000acc r _sre_SRE_Match_groupdict__doc__ │ │ │ │ +00005d20 t _sre_SRE_Match_groups │ │ │ │ +00000b9c r _sre_SRE_Match_groups__doc__ │ │ │ │ +00008510 t _sre_SRE_Match_span │ │ │ │ +000009b4 r _sre_SRE_Match_span__doc__ │ │ │ │ +0000afb4 t _sre_SRE_Match_start │ │ │ │ +00000a70 r _sre_SRE_Match_start__doc__ │ │ │ │ 000002b4 t _sre_SRE_Pattern___copy__ │ │ │ │ -00000ea0 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ +00000e50 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000002d8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ -00000e7c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -00002b34 t _sre_SRE_Pattern_findall │ │ │ │ -00001174 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00007b88 t _sre_SRE_Pattern_finditer │ │ │ │ -000010b0 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001f24 t _sre_SRE_Pattern_fullmatch │ │ │ │ -000012b8 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ +00000e2c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ +00002ab4 t _sre_SRE_Pattern_findall │ │ │ │ +00001124 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ +00007c80 t _sre_SRE_Pattern_finditer │ │ │ │ +00001060 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ +00001ea4 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00001268 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000784 t _sre_SRE_Pattern_prefixmatch │ │ │ │ -00001318 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ +000012c8 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 000003b0 t _sre_SRE_Pattern_scanner │ │ │ │ -00001074 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000068c4 t _sre_SRE_Pattern_search │ │ │ │ -000011f0 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -0000242c t _sre_SRE_Pattern_split │ │ │ │ -00001020 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -000091e0 t _sre_SRE_Pattern_sub │ │ │ │ -00000f78 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00008784 t _sre_SRE_Pattern_subn │ │ │ │ -00000eb8 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ +00001024 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ +0000687c t _sre_SRE_Pattern_search │ │ │ │ +000011a0 r _sre_SRE_Pattern_search__doc__ │ │ │ │ +000023ac t _sre_SRE_Pattern_split │ │ │ │ +00000fd0 r _sre_SRE_Pattern_split__doc__ │ │ │ │ +000091e8 t _sre_SRE_Pattern_sub │ │ │ │ +00000f28 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ +0000892c t _sre_SRE_Pattern_subn │ │ │ │ +00000e68 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000056c t _sre_SRE_Scanner_prefixmatch │ │ │ │ -000009ac r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -000080bc t _sre_SRE_Scanner_search │ │ │ │ -00000994 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -0000871c t _sre_ascii_iscased │ │ │ │ -0000141c r _sre_ascii_iscased__doc__ │ │ │ │ -0000e2dc t _sre_ascii_tolower │ │ │ │ -000013c4 r _sre_ascii_tolower__doc__ │ │ │ │ +0000095c r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ +000081b4 t _sre_SRE_Scanner_search │ │ │ │ +00000944 r _sre_SRE_Scanner_search__doc__ │ │ │ │ +000088c4 t _sre_ascii_iscased │ │ │ │ +000013cc r _sre_ascii_iscased__doc__ │ │ │ │ +0000df88 t _sre_ascii_tolower │ │ │ │ +00001374 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ -00000e24 r _sre_compile__doc__ │ │ │ │ +00000dd4 r _sre_compile__doc__ │ │ │ │ 000009e0 t _sre_getcodesize │ │ │ │ -00001448 r _sre_getcodesize__doc__ │ │ │ │ +000013f8 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ -00000d2c r _sre_template__doc__ │ │ │ │ -00004c94 t _sre_unicode_iscased │ │ │ │ -000013f0 r _sre_unicode_iscased__doc__ │ │ │ │ -00004d18 t _sre_unicode_tolower │ │ │ │ -00001398 r _sre_unicode_tolower__doc__ │ │ │ │ -00004d90 t _validate_charset │ │ │ │ +00000cdc r _sre_template__doc__ │ │ │ │ +00004c4c t _sre_unicode_iscased │ │ │ │ +000013a0 r _sre_unicode_iscased__doc__ │ │ │ │ +00004cd0 t _sre_unicode_tolower │ │ │ │ +00001348 r _sre_unicode_tolower__doc__ │ │ │ │ +00004d48 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -0000a1a0 t char_loc_ignore │ │ │ │ -00001744 t compile_template │ │ │ │ -00000658 r copyright │ │ │ │ -00004a08 t data_stack_grow │ │ │ │ -000009c0 t data_stack_grow.constprop.0 │ │ │ │ -00008468 t expand_template │ │ │ │ -0000073c r flag_names.3 │ │ │ │ -00006280 t getslice │ │ │ │ -0000066c t getstring │ │ │ │ -00004bb4 t match_clear │ │ │ │ -00004ab0 t match_dealloc │ │ │ │ -000014ec r match_doc │ │ │ │ -000012c8 t match_getindex │ │ │ │ -00001374 t match_getindex.part.0 │ │ │ │ -00007944 t match_getitem │ │ │ │ +0000a348 t char_loc_ignore │ │ │ │ +00001620 t compile_template │ │ │ │ +00000608 r copyright │ │ │ │ +000049c0 t data_stack_grow │ │ │ │ +0000089c t data_stack_grow.constprop.0 │ │ │ │ +00008610 t expand_template │ │ │ │ +000006ec r flag_names.3 │ │ │ │ +00006238 t getslice │ │ │ │ +00004b6c t match_clear │ │ │ │ +00004a68 t match_dealloc │ │ │ │ +0000149c r match_doc │ │ │ │ +000011a4 t match_getindex │ │ │ │ +00001250 t match_getindex.part.0 │ │ │ │ +00007a3c t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -00006088 t match_getslice_by_index.constprop.0 │ │ │ │ -00006304 t match_group │ │ │ │ -00001468 r match_group_doc │ │ │ │ -000086bc t match_lastgroup_get │ │ │ │ +00006040 t match_getslice_by_index.constprop.0 │ │ │ │ +000062bc t match_group │ │ │ │ +00001418 r match_group_doc │ │ │ │ +00008864 t match_lastgroup_get │ │ │ │ 0000037c t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000828 t match_regs_get │ │ │ │ 000008ec t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000082d0 t match_traverse │ │ │ │ +00008478 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000008a0 t pattern_clear │ │ │ │ -00000790 t pattern_dealloc │ │ │ │ -00001560 r pattern_doc │ │ │ │ +0000077c t pattern_clear │ │ │ │ +0000066c t pattern_dealloc │ │ │ │ +00001510 r pattern_doc │ │ │ │ 00000970 t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ -00001a88 t pattern_groupindex │ │ │ │ -00001994 t pattern_hash │ │ │ │ +00001964 t pattern_groupindex │ │ │ │ +00001870 t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -00000a68 t pattern_new_match │ │ │ │ -00000d30 t pattern_new_match.part.0.isra.0 │ │ │ │ -00001528 t pattern_repr │ │ │ │ -00000f2c t pattern_richcompare │ │ │ │ -00007e44 t pattern_scanner.isra.0 │ │ │ │ +00000944 t pattern_new_match │ │ │ │ +00000c0c t pattern_new_match.part.0.isra.0 │ │ │ │ +00001404 t pattern_repr │ │ │ │ +00000e08 t pattern_richcompare │ │ │ │ +00007f3c t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004f10 t pattern_traverse │ │ │ │ -000019fc t repeat_pool_malloc │ │ │ │ -00008274 t scanner_clear │ │ │ │ -00008210 t scanner_dealloc │ │ │ │ +00004ec8 t pattern_traverse │ │ │ │ +000018d8 t repeat_pool_malloc │ │ │ │ +0000841c t scanner_clear │ │ │ │ +00008308 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000254 t scanner_traverse │ │ │ │ -00001028 t sre_category │ │ │ │ -000013b4 t sre_clear │ │ │ │ +00000f04 t sre_category │ │ │ │ +00001290 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00001514 t sre_free │ │ │ │ -000082ac t sre_search │ │ │ │ +000013f0 t sre_free │ │ │ │ +000082b0 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ -00000828 r sre_targets.40 │ │ │ │ -0000077c r sre_targets.41 │ │ │ │ -00000690 r sre_targets.42 │ │ │ │ -0000a210 t sre_tolower │ │ │ │ -0000a238 t sre_toupper │ │ │ │ +000007d8 r sre_targets.40 │ │ │ │ +0000072c r sre_targets.41 │ │ │ │ +00000640 r sre_targets.42 │ │ │ │ +0000a3b8 t sre_tolower │ │ │ │ +0000a3e0 t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -000058d8 t sre_ucs1_charset.isra.0 │ │ │ │ +00005890 t sre_ucs1_charset.isra.0 │ │ │ │ 000002fc t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00004fdc t sre_ucs1_count │ │ │ │ +00004f94 t sre_ucs1_count │ │ │ │ 00001140 t sre_ucs1_match │ │ │ │ -000044bc t sre_ucs2_count │ │ │ │ -0000b0c0 t sre_ucs2_match │ │ │ │ -00007640 t sre_ucs4_count │ │ │ │ -000047b8 t sre_ucs4_match │ │ │ │ +00004450 t sre_ucs2_count │ │ │ │ +0000b0d0 t sre_ucs2_match │ │ │ │ +00007738 t sre_ucs4_count │ │ │ │ +000048b0 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00000c60 t state_fini │ │ │ │ -0000097c t state_init.part.0 │ │ │ │ -00001e48 t template_clear │ │ │ │ +00000b3c t state_fini │ │ │ │ +00000858 t state_init.part.0 │ │ │ │ +00001dc8 t template_clear │ │ │ │ 000001f8 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001d9c t template_traverse │ │ │ │ +00001d1c t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -38536,15 +38529,15 @@ │ │ │ │ 00000d9c t partial_dealloc │ │ │ │ 00001124 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -00002378 t partial_reduce │ │ │ │ +00002344 t partial_reduce │ │ │ │ 00001784 t partial_repr │ │ │ │ 00001474 t partial_setstate │ │ │ │ 00001d58 t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 00000558 t partial_vectorcall │ │ │ │ 00000810 t placeholder_dealloc │ │ │ │ @@ -39098,33 +39091,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a28 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000a0 t stat_S_ISBLK │ │ │ │ +00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 00000778 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 000005c0 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +000000b0 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a84 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000006d0 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -0000010c t stat_S_ISPORT │ │ │ │ +000000f8 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000668 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000048 t stat_S_ISSOCK │ │ │ │ +00000058 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000f8 t stat_S_ISWHT │ │ │ │ +0000010c t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007e0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -39326,31 +39319,31 @@ │ │ │ │ 00000710 r .LC59 │ │ │ │ 00000054 r .LC6 │ │ │ │ 00000740 r .LC60 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.241 │ │ │ │ -00004174 t FutureIter_am_send │ │ │ │ -00004190 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ -0000447c t FutureIter_clear │ │ │ │ -00001d44 t FutureIter_close │ │ │ │ -000043e4 t FutureIter_dealloc │ │ │ │ -00002920 t FutureIter_iternext │ │ │ │ +000040dc t FutureIter_am_send │ │ │ │ +000040f8 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ +00004234 t FutureIter_clear │ │ │ │ +00001f68 t FutureIter_close │ │ │ │ +0000419c t FutureIter_dealloc │ │ │ │ +00002b44 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ -0000299c t FutureIter_send │ │ │ │ +00002bc0 t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ -00000eb0 t FutureIter_throw │ │ │ │ -00001cac t FutureIter_traverse │ │ │ │ -00003524 t FutureObj_clear │ │ │ │ -000034b0 t FutureObj_dealloc │ │ │ │ -0000332c t FutureObj_finalize │ │ │ │ -000015a0 t FutureObj_repr │ │ │ │ -00001a68 t FutureObj_traverse │ │ │ │ +000010d4 t FutureIter_throw │ │ │ │ +00001ed0 t FutureIter_traverse │ │ │ │ +0000348c t FutureObj_clear │ │ │ │ +00003418 t FutureObj_dealloc │ │ │ │ +00003294 t FutureObj_finalize │ │ │ │ +000017c4 t FutureObj_repr │ │ │ │ +00001c8c t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ U PyContext_CopyCurrent │ │ │ │ U PyCoro_Type │ │ │ │ @@ -39430,27 +39423,27 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000e7c t Py_XDECREF │ │ │ │ -00003a70 t TaskObj_clear │ │ │ │ -00003818 t TaskObj_dealloc │ │ │ │ -000038b4 t TaskObj_finalize │ │ │ │ -0000187c t TaskObj_repr │ │ │ │ -00000910 t TaskObj_traverse │ │ │ │ +000039d8 t TaskObj_clear │ │ │ │ +00003780 t TaskObj_dealloc │ │ │ │ +0000381c t TaskObj_finalize │ │ │ │ +00001aa0 t TaskObj_repr │ │ │ │ +00000988 t TaskObj_traverse │ │ │ │ 00001544 t TaskStepMethWrapper_call │ │ │ │ 0000293c t TaskStepMethWrapper_clear │ │ │ │ 000028dc t TaskStepMethWrapper_dealloc │ │ │ │ -00001d0c t TaskStepMethWrapper_get___self__ │ │ │ │ +00001f30 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ -00001360 t TaskStepMethWrapper_traverse │ │ │ │ +00001584 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ 000000dc d TaskWakeupDef │ │ │ │ 000006ec d Task_slots │ │ │ │ 00000070 d Task_spec │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -39475,113 +39468,113 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ 00002468 t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ -0000270c t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ +00002930 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 000010b8 t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ -000014a8 t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ -0000167c t _asyncio_Future__callbacks_get │ │ │ │ -00001568 t _asyncio_Future__cancel_message_get │ │ │ │ -0000280c t _asyncio_Future__cancel_message_set │ │ │ │ -00000cb4 t _asyncio_Future__exception_get │ │ │ │ -00001f64 t _asyncio_Future__log_traceback_get │ │ │ │ -00001ee4 t _asyncio_Future__log_traceback_set │ │ │ │ -00001bf8 t _asyncio_Future__loop_get │ │ │ │ -00001ed0 t _asyncio_Future__make_cancelled_error │ │ │ │ +000016cc t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ +000018a0 t _asyncio_Future__callbacks_get │ │ │ │ +0000178c t _asyncio_Future__cancel_message_get │ │ │ │ +00002a30 t _asyncio_Future__cancel_message_set │ │ │ │ +00000d2c t _asyncio_Future__exception_get │ │ │ │ +00002188 t _asyncio_Future__log_traceback_get │ │ │ │ +00002108 t _asyncio_Future__log_traceback_set │ │ │ │ +00001e1c t _asyncio_Future__loop_get │ │ │ │ +000020f4 t _asyncio_Future__make_cancelled_error │ │ │ │ 00001454 r _asyncio_Future__make_cancelled_error__doc__ │ │ │ │ -00001e94 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ -0000190c t _asyncio_Future__result_get │ │ │ │ +000020b8 t _asyncio_Future__make_cancelled_error_impl │ │ │ │ +00001b30 t _asyncio_Future__result_get │ │ │ │ 00001070 t _asyncio_Future__source_traceback_get │ │ │ │ -0000160c t _asyncio_Future__state_get │ │ │ │ +00001830 t _asyncio_Future__state_get │ │ │ │ 000011a4 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ -00000d30 t _asyncio_Future_cancel │ │ │ │ +00000f54 t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ 000029dc t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ 00002304 t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ 00002a24 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00001100 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ 00002b30 t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ 00002fc4 t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ 00002fd8 t _asyncio_Future_result_impl │ │ │ │ -0000198c t _asyncio_Future_set_exception │ │ │ │ +00001bb0 t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -00003244 t _asyncio_Future_set_result │ │ │ │ +000031ac t _asyncio_Future_set_result │ │ │ │ 0000197c r _asyncio_Future_set_result__doc__ │ │ │ │ 000006e4 t _asyncio_Task___init__ │ │ │ │ 000013e8 r _asyncio_Task___init____doc__ │ │ │ │ -00000c7c t _asyncio_Task__coro_get │ │ │ │ -000018d4 t _asyncio_Task__fut_waiter_get │ │ │ │ -00001c30 t _asyncio_Task__log_destroy_pending_get │ │ │ │ +00000cf4 t _asyncio_Task__coro_get │ │ │ │ +00001af8 t _asyncio_Task__fut_waiter_get │ │ │ │ +00001e54 t _asyncio_Task__log_destroy_pending_get │ │ │ │ 000022a4 t _asyncio_Task__log_destroy_pending_set │ │ │ │ -000029b0 t _asyncio_Task__make_cancelled_error │ │ │ │ +00002bd4 t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ -00001c64 t _asyncio_Task__must_cancel_get │ │ │ │ -00001128 t _asyncio_Task_cancel │ │ │ │ +00001e88 t _asyncio_Task__must_cancel_get │ │ │ │ +0000134c t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ -000018bc t _asyncio_Task_cancelling │ │ │ │ +00001ae0 t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ -00001530 t _asyncio_Task_get_context │ │ │ │ +00001754 t _asyncio_Task_get_context │ │ │ │ 000008c0 r _asyncio_Task_get_context__doc__ │ │ │ │ -00001c98 t _asyncio_Task_get_coro │ │ │ │ +00001ebc t _asyncio_Task_get_coro │ │ │ │ 000008dc r _asyncio_Task_get_coro__doc__ │ │ │ │ -00000b10 t _asyncio_Task_get_name │ │ │ │ +00000b88 t _asyncio_Task_get_name │ │ │ │ 000008a8 r _asyncio_Task_get_name__doc__ │ │ │ │ -00000ba8 t _asyncio_Task_get_stack │ │ │ │ +00000c20 t _asyncio_Task_get_stack │ │ │ │ 00000ab4 r _asyncio_Task_get_stack__doc__ │ │ │ │ -000023d0 t _asyncio_Task_print_stack │ │ │ │ +000025f4 t _asyncio_Task_print_stack │ │ │ │ 00000940 r _asyncio_Task_print_stack__doc__ │ │ │ │ -00001fd8 t _asyncio_Task_set_exception │ │ │ │ +000021fc t _asyncio_Task_set_exception │ │ │ │ 000008f4 r _asyncio_Task_set_exception__doc__ │ │ │ │ -000027a0 t _asyncio_Task_set_name │ │ │ │ +000029c4 t _asyncio_Task_set_name │ │ │ │ 00000888 r _asyncio_Task_set_name__doc__ │ │ │ │ -0000200c t _asyncio_Task_set_result │ │ │ │ +00002230 t _asyncio_Task_set_result │ │ │ │ 0000091c r _asyncio_Task_set_result__doc__ │ │ │ │ -000026d4 t _asyncio_Task_uncancel │ │ │ │ +000028f8 t _asyncio_Task_uncancel │ │ │ │ 00000e00 r _asyncio_Task_uncancel__doc__ │ │ │ │ -000029c4 t _asyncio__enter_task │ │ │ │ +00002be8 t _asyncio__enter_task │ │ │ │ 00000358 r _asyncio__enter_task__doc__ │ │ │ │ 00000694 t _asyncio__get_running_loop │ │ │ │ 000007d8 r _asyncio__get_running_loop__doc__ │ │ │ │ -00002870 t _asyncio__leave_task │ │ │ │ +00002a94 t _asyncio__leave_task │ │ │ │ 000002e0 r _asyncio__leave_task__doc__ │ │ │ │ -00002170 t _asyncio__register_eager_task │ │ │ │ +00002394 t _asyncio__register_eager_task │ │ │ │ 00000478 r _asyncio__register_eager_task__doc__ │ │ │ │ -00002288 t _asyncio__register_task │ │ │ │ +000024ac t _asyncio__register_task │ │ │ │ 000004e8 r _asyncio__register_task__doc__ │ │ │ │ 000014d8 t _asyncio__set_running_loop │ │ │ │ 00000730 r _asyncio__set_running_loop__doc__ │ │ │ │ -00001df4 t _asyncio__swap_current_task │ │ │ │ +00002018 t _asyncio__swap_current_task │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ -000024dc t _asyncio__unregister_eager_task │ │ │ │ +00002700 t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ -00002040 t _asyncio__unregister_task │ │ │ │ +00002264 t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 00000104 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ 00001fe0 t _asyncio_current_task │ │ │ │ 000001dc r _asyncio_current_task__doc__ │ │ │ │ 00000000 t _asyncio_future_add_to_awaited_by │ │ │ │ 00000128 r _asyncio_future_add_to_awaited_by__doc__ │ │ │ │ 000005c0 t _asyncio_future_discard_from_awaited_by │ │ │ │ 000000e8 r _asyncio_future_discard_from_awaited_by__doc__ │ │ │ │ -000017b4 t _asyncio_get_event_loop │ │ │ │ +000019d8 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -00004094 t _asyncio_get_running_loop │ │ │ │ +00003ffc t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -00004018 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +00003f80 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ 00000000 d _asynciomodule │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000024 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000034 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ @@ -39632,43 +39625,43 @@ │ │ │ │ 000002fc d _parser.5 │ │ │ │ 00000328 d _parser.50 │ │ │ │ 00000084 d _parser.53 │ │ │ │ 000002d0 d _parser.8 │ │ │ │ 00000524 t add_tasks_llist │ │ │ │ 000005ec d asyncio_methods │ │ │ │ 00000f9c t call_soon │ │ │ │ -00003b40 t clear_task_coro │ │ │ │ -00001300 t create_cancelled_error │ │ │ │ +00003aa8 t clear_task_coro │ │ │ │ +00001524 t create_cancelled_error │ │ │ │ 000016bc t enter_task │ │ │ │ 0000136c t future_add_done_callback │ │ │ │ 0000234c t future_awaited_by_add.isra.0 │ │ │ │ -000031ac t future_awaited_by_discard.isra.0 │ │ │ │ -00000e24 t future_cancel │ │ │ │ +000006c4 t future_awaited_by_discard.isra.0 │ │ │ │ +00001048 t future_cancel │ │ │ │ 0000309c t future_get_result │ │ │ │ 00000d0c t future_init │ │ │ │ -000040a8 t future_new_iter │ │ │ │ +00004010 t future_new_iter │ │ │ │ 00002604 t future_schedule_callbacks │ │ │ │ -000012a8 t future_set_cancelled_error │ │ │ │ -000006c4 t future_set_exception │ │ │ │ +000014cc t future_set_cancelled_error │ │ │ │ +0000073c t future_set_exception │ │ │ │ 00002570 t future_set_result │ │ │ │ -000017cc t get_event_loop │ │ │ │ -000013e0 t get_future_loop │ │ │ │ +000019f0 t get_event_loop │ │ │ │ +00001604 t get_future_loop │ │ │ │ 0000280c t leave_task │ │ │ │ -00003b94 t module_clear │ │ │ │ +00003afc t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000001c t module_exec │ │ │ │ -00004004 t module_free │ │ │ │ +00003f6c t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 00000478 t module_traverse │ │ │ │ -00001d68 t swap_current_task │ │ │ │ +00001f8c t swap_current_task │ │ │ │ 00000ebc t task_call_step_soon │ │ │ │ -000025dc t task_set_error_soon │ │ │ │ +00002800 t task_set_error_soon │ │ │ │ 000015e8 t task_step │ │ │ │ 0000174c t task_step_impl │ │ │ │ -00004234 t task_wakeup │ │ │ │ +00000da8 t task_wakeup │ │ │ │ │ │ │ │ getpath.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ ├── file list │ │ │ │ @@ -1,229 +1,229 @@ │ │ │ │ ---------- 0 0 0 88928 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 19528 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 30788 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 308736 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 6196 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 30820 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 309540 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 6140 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1368 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 24168 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 2328 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 24156 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 2356 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7232 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 3236 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 3244 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1524 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9036 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3412 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 72768 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 72972 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23856 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 80452 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 101744 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23208 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 23852 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 80484 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 101860 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23228 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5356 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10628 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46812 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46936 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24816 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ -?rw-r--r-- 0 0 0 38360 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 38440 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10884 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 95888 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ -?rw-r--r-- 0 0 0 17356 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 38484 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11300 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36500 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33236 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96152 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 18232 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37884 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 11316 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36444 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33264 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40628 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6716 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9912 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9888 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5164 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 70268 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 150732 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 156640 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 70756 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 151292 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 156664 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26020 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 66792 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 67992 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11724 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39284 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6588 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 56324 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 146040 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 147156 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4588 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19956 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5588 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 79132 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11900 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 14876 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ +?rw-r--r-- 0 0 0 78868 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 11932 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15856 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7372 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27744 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 244124 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27692 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 244236 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 48668 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19160 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ -?rw-r--r-- 0 0 0 29408 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ +?rw-r--r-- 0 0 0 19204 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ +?rw-r--r-- 0 0 0 29420 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 11684 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 141612 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 360104 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 363808 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12524 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40024 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ -?rw-r--r-- 0 0 0 27300 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 341504 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 8572 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 27528 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 341600 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 8584 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 10576 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 10588 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19424 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 19616 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 20484 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14816 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 76608 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 76648 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 158560 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 24016 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 170364 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 29040 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 159048 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 24036 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 171036 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 29048 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 23728 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 48384 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ -?rw-r--r-- 0 0 0 37208 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 53576 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 36712 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 53900 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2796 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ -?rw-r--r-- 0 0 0 2944 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 23928 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 future.o │ │ │ │ +?rw-r--r-- 0 0 0 23884 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 744 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 58852 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 58912 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 804 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1116 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 800 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1356 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 16012 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 16016 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17540 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4692 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 80692 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 80704 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7284 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ -?rw-r--r-- 0 0 0 81480 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 81620 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 44040 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 44020 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10336 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7756 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ -?rw-r--r-- 0 0 0 11964 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8740 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 40600 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 14416 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 12024 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ +?rw-r--r-- 0 0 0 8408 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 40624 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 14424 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4868 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1036 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 13160 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13116 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5816 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 12244 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 12276 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1716 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2260 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 5132 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 252712 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 252716 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 244524 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pystats.o │ │ │ │ ?rw-r--r-- 0 0 0 29160 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 15112 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 14912 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4792 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ -?rw-r--r-- 0 0 0 24424 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24408 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 slots.o │ │ │ │ ?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 slots_generated.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 6484 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 73948 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ -?rw-r--r-- 0 0 0 102536 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 73960 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 102600 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10172 1970-01-01 00:00:00.000000 thread.o │ │ │ │ -?rw-r--r-- 0 0 0 21832 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ +?rw-r--r-- 0 0 0 22424 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 20488 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5508 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3472 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 30344 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 30540 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 20664 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3296 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 17744 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1304 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 14588 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 15312 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 14312 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31060 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 123472 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 123980 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19908 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 36760 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17912 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 135124 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 136452 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 13564 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 133012 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3480 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 56840 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 58612 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 57564 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 58648 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47352 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32952 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58620 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26368 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26420 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 72916 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ -?rw-r--r-- 0 0 0 63924 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ +?rw-r--r-- 0 0 0 64112 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 20072 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9532 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9532 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18236 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17316 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ -?rw-r--r-- 0 0 0 742492 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 742580 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 14888 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 20556 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 8400 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11404 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 11372 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 44316 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24192 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 274844 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 274912 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32284 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 39368 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 41236 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 41296 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18428 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 24160 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24212 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21004 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ -?rw-r--r-- 0 0 0 26132 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ +?rw-r--r-- 0 0 0 26144 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 21300 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 59436 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 67016 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 59560 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 67068 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 20204 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 64980 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 142372 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 65424 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 141788 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2096 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 51872 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31892 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5196 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 17952 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 32332 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17928 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 32280 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19752 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37268 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12760 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7924 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 69456 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 69444 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30980 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 471888 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2636,124 +2636,124 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 2488 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ + blt 2538 <_PyPegen_byte_offset_to_character_offset_line+0x1d0> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #1 │ │ │ │ │ ble 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 24bc <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ + blt 249c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2448 <_PyPegen_byte_offset_to_character_offset_line+0xe0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble 2460 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt 2538 <_PyPegen_byte_offset_to_character_offset_line+0x1d0> │ │ │ │ │ + blt 2468 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ mov r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2468 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ + blt 24d0 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 241c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 2514 <_PyPegen_byte_offset_to_character_offset_line+0x1ac> │ │ │ │ │ + bne 24f0 <_PyPegen_byte_offset_to_character_offset_line+0x188> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt 23fc <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ mov r1, #3 │ │ │ │ │ b 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ - and ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp ip, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ - bne 24f0 <_PyPegen_byte_offset_to_character_offset_line+0x188> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt 241c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ - b 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r1, r1, #2 │ │ │ │ │ - beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + add r3, r1, #4 │ │ │ │ │ + b 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ beq 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ beq 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ b 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ - and ip, lr, #240 @ 0xf0 │ │ │ │ │ - cmp ip, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r3, #3 │ │ │ │ │ - beq 2478 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ - and lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - b 2478 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + and ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp ip, #192 @ 0xc0 │ │ │ │ │ + addeq r3, r3, #2 │ │ │ │ │ + bne 2514 <_PyPegen_byte_offset_to_character_offset_line+0x1ac> │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt 241c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + b 243c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ beq 2458 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ b 2458 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + and ip, lr, #240 @ 0xf0 │ │ │ │ │ + cmp ip, #224 @ 0xe0 │ │ │ │ │ + addeq r3, r3, #3 │ │ │ │ │ + beq 24e0 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + and lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp lr, #240 @ 0xf0 │ │ │ │ │ + bne 2568 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + b 24e0 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + addeq r1, r1, #2 │ │ │ │ │ + beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r1, #3 │ │ │ │ │ - beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - addeq r3, r1, #4 │ │ │ │ │ - beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + addeq r1, r1, #4 │ │ │ │ │ + beq 23b4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ ├── 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: 30148 (bytes into file) │ │ │ │ │ + Start of section headers: 30180 (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 0x75c4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x75e4: │ │ │ │ │ │ │ │ │ │ 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 001a3c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0067bc 000710 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a70 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001a70 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001a70 000521 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001f94 0027e0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006ecc 0005b0 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 004774 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0047a4 000428 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00747c 0000c0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 004bcc 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004bcc 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 004c00 000dc0 10 14 80 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0059c0 000dfb 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 00753c 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00195c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0067dc 0006f0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001990 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001990 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001990 000521 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001eb4 0028e0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006ecc 0005d0 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004794 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0047c4 000428 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00749c 0000c0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 004bec 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004bec 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 004c20 000dc0 10 14 80 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0059e0 000dfb 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00755c 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 {} │ │ │ │ │ @@ -31,23 +31,23 @@ │ │ │ │ │ 27: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 28: 00000130 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 29: 00000160 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 30: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 31: 000001ac 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 33: 0000072c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 00000730 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ - 36: 000008e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ + 35: 00000730 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 36: 00000800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 37: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ - 38: 000008e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 38: 00000804 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 39: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 40: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 41: 00000b54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 42: 00000b58 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 41: 00000a74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 42: 00000a78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 43: 00000238 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 44: 00000264 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 45: 00000268 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 46: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 47: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 48: 00000308 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 49: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ @@ -73,18 +73,18 @@ │ │ │ │ │ 69: 00000434 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 70: 0000043c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 71: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 72: 00000450 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 73: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ 74: 00000474 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ 75: 00000488 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 76: 000019b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 000018d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 000004bc 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ 78: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ - 79: 000019b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 79: 000018d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000000 284 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -113,20 +113,20 @@ │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Subscript │ │ │ │ │ 110: 0000074c 56 FUNC GLOBAL HIDDEN 6 _PyPegen_singleton_seq │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ 112: 00000784 188 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_insert_in_front │ │ │ │ │ 113: 00000840 452 FUNC GLOBAL HIDDEN 6 _PyPegen_collect_call_seqs │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 115: 00002530 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ - 116: 0000264c 336 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ + 116: 0000264c 364 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 120: 00000a04 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 121: 000019b8 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 121: 000018d8 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 123: 00000078 728 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_from_import │ │ │ │ │ 124: 00000350 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ @@ -170,51 +170,51 @@ │ │ │ │ │ 166: 00000588 216 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ 167: 00000660 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 168: 00002310 68 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ 169: 00002354 476 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ 170: 000006dc 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ 172: 0000070c 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 173: 00000730 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 173: 000027b8 228 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 177: 00000810 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 177: 00000730 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 179: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 180: 0000279c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 181: 000008e4 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 182: 000009a0 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 183: 00000a24 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 180: 0000289c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 181: 00000804 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 182: 000008c0 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 183: 00000944 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 185: 00000b58 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 185: 00000a78 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 187: 00000bbc 232 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 187: 00000adc 232 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 189: 00000ca4 488 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 189: 00000bc4 488 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 190: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 191: 00000e8c 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 191: 00000dac 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 194: 00000f40 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 195: 00000f84 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 196: 00000fe0 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 194: 00000e60 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 195: 00000ea4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 196: 00000f00 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 198: 0000103c 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 199: 00001080 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 198: 00000f5c 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 199: 00000fa0 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 201: 000013b4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 202: 00001410 832 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 201: 000012d4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 202: 00001330 832 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 206: 00001750 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 206: 00001670 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 208: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 209: 000017d8 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 209: 000016f8 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 214: 000001f0 136 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 215: 00000278 44 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_last_item │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x67bc contains 226 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x67dc contains 222 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000038 0000791c R_ARM_CALL 000019b8 _PyPegen_new_type_comment │ │ │ │ │ +00000038 0000791c R_ARM_CALL 000018d8 _PyPegen_new_type_comment │ │ │ │ │ 0000006c 00007a1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000a8 00007c1c R_ARM_CALL 00000350 _PyPegen_seq_count_dots │ │ │ │ │ 000000d0 00000e2b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 000000d4 00000e2c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 000000d8 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000114 00007e1d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000138 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ @@ -51,188 +51,184 @@ │ │ │ │ │ 000006b4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000006b8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000006c4 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC16 │ │ │ │ │ 000006c8 00001c2c R_ARM_MOVT_ABS 00000130 .LC16 │ │ │ │ │ 000006d0 00005e1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006fc 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 0000072c 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000774 0000ae1d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000784 0000af1c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -000007b8 0000791c R_ARM_CALL 000019b8 _PyPegen_new_type_comment │ │ │ │ │ -000007d4 0000b01c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -0000083c 0000232b R_ARM_MOVW_ABS_NC 000001f4 .LC20 │ │ │ │ │ -00000840 0000232c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ -00000844 0000811c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000868 0000b21c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000874 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000008a8 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -000008d8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e0 0000b36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000908 0000b61c R_ARM_CALL 000009a0 _PyPegen_check_legacy_stmt │ │ │ │ │ -00000938 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000093c 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000958 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -0000095c 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00000974 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000984 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00000988 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00000998 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000009d0 0000272b R_ARM_MOVW_ABS_NC 00000228 .LC0 │ │ │ │ │ -000009d4 0000272c R_ARM_MOVT_ABS 00000228 .LC0 │ │ │ │ │ -000009d8 0000282b R_ARM_MOVW_ABS_NC 00000230 .LC1 │ │ │ │ │ -000009dc 0000282c R_ARM_MOVT_ABS 00000230 .LC1 │ │ │ │ │ -000009ec 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000ac8 0000b71c R_ARM_CALL 00000a24 _PyPegen_get_invalid_target │ │ │ │ │ -00000b20 0000b71c R_ARM_CALL 00000a24 _PyPegen_get_invalid_target │ │ │ │ │ -00000b54 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb0 0000ba1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00000be8 0000bc1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000c24 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000c38 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000c68 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000c98 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000cd8 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d7c 00005f1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000d98 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000dc8 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000df4 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000df8 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000e80 0000581c R_ARM_CALL 0000011c _PyPegen_concatenate_strings │ │ │ │ │ -00000ea8 00002c2b R_ARM_MOVW_ABS_NC 00000264 .LC24 │ │ │ │ │ -00000eac 00002c2c R_ARM_MOVT_ABS 00000264 .LC24 │ │ │ │ │ -00000ebc 0000c01c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000ed0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000f00 0000c11c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000f38 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f68 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000fac 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001008 0000c51c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00001064 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000010e8 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000010f4 0000172b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -000010f8 0000172c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000010fc 0000921c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ -0000110c 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000111c 0000192b R_ARM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ -00001120 0000192c R_ARM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ -00001124 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001128 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000112c 00001a2b R_ARM_MOVW_ABS_NC 00000128 .LC14 │ │ │ │ │ -00001130 00001a2c R_ARM_MOVT_ABS 00000128 .LC14 │ │ │ │ │ -00001168 0000941c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001178 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -0000118c 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -0000119c 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000011bc 0000961c R_ARM_CALL 00000000 strchr │ │ │ │ │ -000011dc 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000011f0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001220 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000012a0 0000c81c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -000012fc 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001330 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -00001388 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001390 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001394 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001398 00002d2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ -0000139c 00002d2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ -000013a8 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013e0 0000051c R_ARM_CALL 00001b24 _build_concatenated_str.isra.0 │ │ │ │ │ -00001404 0000c81d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -000014d8 0000cb1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -00001504 0000cc1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001518 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001558 0000cd1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -000015b8 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00001674 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001688 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000016b8 00005f1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000016e0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001738 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00001764 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001768 0000cf2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001798 00002e2b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ -0000179c 00002e2c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ -000017a4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000017a8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017c4 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000017f8 0000312b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ -000017fc 0000312c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ -00001804 0000302b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ -00001808 0000302c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ -00001810 00003e2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00001814 00003e2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -0000181c 00003d2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ -00001820 00003d2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ -00001828 00003c2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ -0000182c 00003c2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ -00001834 0000402b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ -00001838 0000402c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ -00001840 00003f2b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ -00001844 00003f2c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ -0000184c 0000492b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ -00001850 0000492c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ -00001858 0000392b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ -0000185c 0000392c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ -00001864 0000332b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ -00001868 0000332c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ -00001870 0000352b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ -00001874 0000352c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ -0000187c 0000342b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ -00001880 0000342c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ -00001888 0000322b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ -0000188c 0000322c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ -00001894 00004a2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ -00001898 00004a2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ -000018a0 0000382b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -000018a4 0000382c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -000018c0 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000018c4 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000018cc 00004b2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ -000018d0 00004b2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ -000018d8 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018e4 0000362b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ -000018e8 0000362c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ -000018f0 0000372b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ -000018f4 0000372c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ -000018fc 0000482b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ -00001900 0000482c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ -00001908 00003a2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ -0000190c 00003a2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ -00001914 00003b2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ -00001918 00003b2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ -00001920 0000422b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ -00001924 0000422c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ -0000192c 0000412b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ -00001930 0000412c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ -0000193c 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001940 0000d22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000194c 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001950 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000195c 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001960 0000d42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000196c 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001970 0000d52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001978 0000472b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ -0000197c 0000472c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ -00001980 0000462b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ -00001984 0000462c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ -00001990 0000452b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ -00001994 0000452c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ -0000199c 0000442b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ -000019a0 0000442c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ -000019a8 0000432b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ -000019ac 0000432c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ -000019b4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000019d8 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000019e8 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000019fc 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001a34 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000075c 0000222b R_ARM_MOVW_ABS_NC 000001f4 .LC20 │ │ │ │ │ +00000760 0000222c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ +00000764 0000811c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000788 0000b21c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000794 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000007c8 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000007f8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000800 0000b36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000828 0000b61c R_ARM_CALL 000008c0 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000858 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000085c 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000878 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000087c 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00000894 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000008a4 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +000008a8 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +000008b8 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000008f0 0000272b R_ARM_MOVW_ABS_NC 00000228 .LC0 │ │ │ │ │ +000008f4 0000272c R_ARM_MOVT_ABS 00000228 .LC0 │ │ │ │ │ +000008f8 0000282b R_ARM_MOVW_ABS_NC 00000230 .LC1 │ │ │ │ │ +000008fc 0000282c R_ARM_MOVT_ABS 00000230 .LC1 │ │ │ │ │ +0000090c 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +000009e8 0000b71c R_ARM_CALL 00000944 _PyPegen_get_invalid_target │ │ │ │ │ +00000a40 0000b71c R_ARM_CALL 00000944 _PyPegen_get_invalid_target │ │ │ │ │ +00000a74 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ad0 0000ba1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000b08 0000bc1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000b44 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000b58 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000b88 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000bb8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000bf8 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000c9c 00005f1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000cb8 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ce8 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000d14 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d18 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000da0 0000581c R_ARM_CALL 0000011c _PyPegen_concatenate_strings │ │ │ │ │ +00000dc8 00002c2b R_ARM_MOVW_ABS_NC 00000264 .LC24 │ │ │ │ │ +00000dcc 00002c2c R_ARM_MOVT_ABS 00000264 .LC24 │ │ │ │ │ +00000ddc 0000c01c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000df0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000e20 0000c11c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000e58 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e88 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000ecc 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000f28 0000c51c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00000f84 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001008 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001014 0000172b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +00001018 0000172c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +0000101c 0000921c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ +0000102c 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000103c 0000192b R_ARM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ +00001040 0000192c R_ARM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ +00001044 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001048 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000104c 00001a2b R_ARM_MOVW_ABS_NC 00000128 .LC14 │ │ │ │ │ +00001050 00001a2c R_ARM_MOVT_ABS 00000128 .LC14 │ │ │ │ │ +00001088 0000941c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001098 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000010ac 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000010bc 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000010dc 0000961c R_ARM_CALL 00000000 strchr │ │ │ │ │ +000010fc 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001110 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001140 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000011c0 0000c81c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +0000121c 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001250 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000012a8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b0 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000012b4 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000012b8 00002d2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ +000012bc 00002d2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ +000012c8 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001300 0000051c R_ARM_CALL 00001b24 _build_concatenated_str.isra.0 │ │ │ │ │ +00001324 0000c81d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +000013f8 0000cb1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001424 0000cc1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001438 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001478 0000cd1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +000014d8 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00001594 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000015a8 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000015d8 00005f1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001600 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001658 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00001684 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001688 0000cf2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000016b8 00002e2b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ +000016bc 00002e2c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ +000016c4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016c8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000016e4 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001718 0000312b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ +0000171c 0000312c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ +00001724 0000302b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ +00001728 0000302c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ +00001730 00003e2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +00001734 00003e2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +0000173c 00003d2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ +00001740 00003d2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ +00001748 00003c2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ +0000174c 00003c2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ +00001754 0000402b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ +00001758 0000402c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ +00001760 00003f2b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ +00001764 00003f2c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ +0000176c 0000492b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ +00001770 0000492c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ +00001778 0000392b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ +0000177c 0000392c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ +00001784 0000332b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ +00001788 0000332c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ +00001790 0000352b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ +00001794 0000352c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ +0000179c 0000342b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ +000017a0 0000342c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ +000017a8 0000322b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ +000017ac 0000322c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ +000017b4 00004a2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ +000017b8 00004a2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ +000017c0 0000382b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +000017c4 0000382c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +000017e0 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017e4 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017ec 00004b2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ +000017f0 00004b2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ +000017f8 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001804 0000362b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ +00001808 0000362c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ +00001810 0000372b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ +00001814 0000372c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ +0000181c 0000482b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ +00001820 0000482c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ +00001828 00003a2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ +0000182c 00003a2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ +00001834 00003b2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ +00001838 00003b2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ +00001840 0000422b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ +00001844 0000422c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ +0000184c 0000412b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ +00001850 0000412c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ +0000185c 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001860 0000d22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000186c 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001870 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000187c 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001880 0000d42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000188c 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001890 0000d52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001898 0000472b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ +0000189c 0000472c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ +000018a0 0000462b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ +000018a4 0000462c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ +000018b0 0000452b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ +000018b4 0000452c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ +000018bc 0000442b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ +000018c0 0000442c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ +000018c8 0000432b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ +000018cc 0000432c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ +000018d4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000018f8 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001908 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000191c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001954 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6ecc contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6ecc contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000521c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000a0 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000ac 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -405,19 +401,23 @@ │ │ │ │ │ 000024ac 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000024b0 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000024e0 00001f2b R_ARM_MOVW_ABS_NC 000001ac .LC19 │ │ │ │ │ 000024e4 00001f2c R_ARM_MOVT_ABS 000001ac .LC19 │ │ │ │ │ 000024fc 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00002514 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 000025fc 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000026dc 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002770 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -000027c4 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000026e0 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002700 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +000027f0 0000ae1d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002804 0000af1c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00002838 0000791c R_ARM_CALL 000018d8 _PyPegen_new_type_comment │ │ │ │ │ +00002854 0000b01c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +000028c4 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x747c contains 24 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x749c contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000084 0000b81c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000144 00002b2b R_ARM_MOVW_ABS_NC 00000238 .LC23 │ │ │ │ │ 00000148 00002b2c R_ARM_MOVT_ABS 00000238 .LC23 │ │ │ │ │ 0000017c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19b8 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 18d8 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ @@ -549,78 +549,15 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000006d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000730 <_PyPegen_make_module>: │ │ │ │ │ -_PyPegen_make_module(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - bgt 778 <_PyPegen_make_module+0x48> │ │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 0 <_PyAST_Module> │ │ │ │ │ - R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 804 <_PyPegen_make_module+0xd4> │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - add r2, r2, ip, lsl #3 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - bl 19b8 <_PyPegen_new_type_comment> │ │ │ │ │ - R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 804 <_PyPegen_make_module+0xd4> │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ - ldr r0, [r2, r5, lsl #3] │ │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ - R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 804 <_PyPegen_make_module+0xd4> │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r1, [r3, #4]! │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 7a0 <_PyPegen_make_module+0x70> │ │ │ │ │ - b 760 <_PyPegen_make_module+0x30> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - │ │ │ │ │ -00000810 <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000730 <_PyPegen_join_names_with_dot>: │ │ │ │ │ _PyPegen_join_names_with_dot(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -633,29 +570,29 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 8ac <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ - ldr r3, [pc, #132] @ 8e0 <_PyPegen_join_names_with_dot+0xd0> │ │ │ │ │ + beq 7cc <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + ldr r3, [pc, #132] @ 800 <_PyPegen_join_names_with_dot+0xd0> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8b4 <_PyPegen_join_names_with_dot+0xa4> │ │ │ │ │ + blt 7d4 <_PyPegen_join_names_with_dot+0xa4> │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldrd r2, [r4, #20] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ @@ -663,91 +600,91 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Name> │ │ │ │ │ R_ARM_CALL _PyAST_Name │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8c8 <_PyPegen_join_names_with_dot+0xb8> │ │ │ │ │ + ble 7e8 <_PyPegen_join_names_with_dot+0xb8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8ac <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + b 7cc <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 8c0 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ + bne 7e0 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c0 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ + b 7e0 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000008e4 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +00000804 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ _PyPegen_raise_error_for_missing_comma(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 9a0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl 8c0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne 84c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 938 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne 858 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - bgt 97c <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt 89c <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 92c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 84c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 92c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 84c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -000009a0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000008c0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne a14 <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ + bne 934 <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -763,111 +700,111 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a1c <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ + beq 93c <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - bne 9e4 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne 904 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b a0c <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ + b 92c <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ │ │ │ │ │ -00000a24 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000944 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - ldr r2, [pc, #264] @ b54 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ + ldr r2, [pc, #264] @ a74 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne a64 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne 984 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a48 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne 968 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble a64 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble 984 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl a24 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 944 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne ab8 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ - b a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne 9d8 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ + b 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble a64 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble 984 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl a24 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl 944 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne b10 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ - b a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a30 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ + b 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b a88 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq 988 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b 9a8 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000b58 <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000a78 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -888,15 +825,15 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000bbc <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000adc <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -904,15 +841,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c9c <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ + beq bbc <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ movle r1, #0 │ │ │ │ │ @@ -920,22 +857,22 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrgt r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c70 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ + beq b90 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c7c <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + blt b9c <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -944,158 +881,158 @@ │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c9c <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ + bgt bbc <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne c9c <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ + bne bbc <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b c70 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ + b b90 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ │ │ │ │ │ -00000ca4 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000bc4 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq da8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + beq cc8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge d28 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + bge c48 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ ldr r8, [lr] │ │ │ │ │ cmp r8, #22 │ │ │ │ │ - bne db4 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ + bne cd4 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ ldr lr, [lr, #4] │ │ │ │ │ ldr r8, [lr, #4] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne db4 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ + bne cd4 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ ldr lr, [lr, #8] │ │ │ │ │ subs lr, lr, #0 │ │ │ │ │ movne lr, #1 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b ce8 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + b c08 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne dbc <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ + bne cdc <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d5c <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq c7c <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e58 <_PyPegen_setup_full_format_spec+0x1b4> │ │ │ │ │ + bne d78 <_PyPegen_setup_full_format_spec+0x1b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne e58 <_PyPegen_setup_full_format_spec+0x1b4> │ │ │ │ │ + bne d78 <_PyPegen_setup_full_format_spec+0x1b4> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq da8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + beq cc8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strdne r4, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b d1c <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ + b c3c <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq da8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + beq cc8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov ip, r1 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bge e44 <_PyPegen_setup_full_format_spec+0x1a0> │ │ │ │ │ + bge d64 <_PyPegen_setup_full_format_spec+0x1a0> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne e38 <_PyPegen_setup_full_format_spec+0x194> │ │ │ │ │ + bne d58 <_PyPegen_setup_full_format_spec+0x194> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne e38 <_PyPegen_setup_full_format_spec+0x194> │ │ │ │ │ + bne d58 <_PyPegen_setup_full_format_spec+0x194> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dfc <_PyPegen_setup_full_format_spec+0x158> │ │ │ │ │ + beq d1c <_PyPegen_setup_full_format_spec+0x158> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r0, [r5, lr, lsl #2] │ │ │ │ │ - b dfc <_PyPegen_setup_full_format_spec+0x158> │ │ │ │ │ + b d1c <_PyPegen_setup_full_format_spec+0x158> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b d38 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ + b c58 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ ldr r0, [fp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [fp, #12] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 11c <_PyPegen_checked_from_import+0xa4> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b d84 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + b ca4 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ │ │ │ │ │ -00000e8c <_PyPegen_alias_for_star>: │ │ │ │ │ +00000dac <_PyPegen_alias_for_star>: │ │ │ │ │ _PyPegen_alias_for_star(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -1106,22 +1043,22 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f08 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + beq e28 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f14 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ + blt e34 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -1130,26 +1067,26 @@ │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f28 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + ble e48 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b f08 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + b e28 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne f20 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + bne e40 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f20 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + b e40 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ │ │ │ │ │ -00000f40 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000e60 <_PyPegen_key_pattern_pair>: │ │ │ │ │ _PyPegen_key_pattern_pair(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1162,15 +1099,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f84 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00000ea4 <_PyPegen_get_pattern_keys>: │ │ │ │ │ _PyPegen_get_pattern_keys(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1187,17 +1124,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b fc0 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b ee0 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -00000fe0 <_PyPegen_get_patterns>: │ │ │ │ │ +00000f00 <_PyPegen_get_patterns>: │ │ │ │ │ _PyPegen_get_patterns(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ @@ -1214,17 +1151,17 @@ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ str r1, [r2, #4]! │ │ │ │ │ - b 101c <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b f3c <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -0000103c <_PyPegen_slash_with_default>: │ │ │ │ │ +00000f5c <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1237,15 +1174,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001080 <_PyPegen_template_str>: │ │ │ │ │ +00000fa0 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ subs r8, r2, #0 │ │ │ │ │ @@ -1255,41 +1192,41 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrne r9, [r8, #-4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 10d8 <_PyPegen_template_str+0x58> │ │ │ │ │ + b ff8 <_PyPegen_template_str+0x58> │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - beq 1348 <_PyPegen_template_str+0x2c8> │ │ │ │ │ + beq 1268 <_PyPegen_template_str+0x2c8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt 10c4 <_PyPegen_template_str+0x44> │ │ │ │ │ + blt fe4 <_PyPegen_template_str+0x44> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strpbrk │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1338 <_PyPegen_template_str+0x2b8> │ │ │ │ │ + beq 1258 <_PyPegen_template_str+0x2b8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -1300,44 +1237,44 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1264 <_PyPegen_template_str+0x1e4> │ │ │ │ │ + b 1184 <_PyPegen_template_str+0x1e4> │ │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq 12bc <_PyPegen_template_str+0x23c> │ │ │ │ │ + beq 11dc <_PyPegen_template_str+0x23c> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1250 <_PyPegen_template_str+0x1d0> │ │ │ │ │ + bne 1170 <_PyPegen_template_str+0x1d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1340 <_PyPegen_template_str+0x2c0> │ │ │ │ │ + beq 1260 <_PyPegen_template_str+0x2c0> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1340 <_PyPegen_template_str+0x2c0> │ │ │ │ │ + beq 1260 <_PyPegen_template_str+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12b4 <_PyPegen_template_str+0x234> │ │ │ │ │ + bne 11d4 <_PyPegen_template_str+0x234> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1345,54 +1282,54 @@ │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 132c <_PyPegen_template_str+0x2ac> │ │ │ │ │ + beq 124c <_PyPegen_template_str+0x2ac> │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 136c <_PyPegen_template_str+0x2ec> │ │ │ │ │ + blt 128c <_PyPegen_template_str+0x2ec> │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 124c <_PyPegen_template_str+0x1cc> │ │ │ │ │ + bne 116c <_PyPegen_template_str+0x1cc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1260 <_PyPegen_template_str+0x1e0> │ │ │ │ │ + beq 1180 <_PyPegen_template_str+0x1e0> │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r5, [r2, r3, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt 114c <_PyPegen_template_str+0xcc> │ │ │ │ │ + bgt 106c <_PyPegen_template_str+0xcc> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldreq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 12f4 <_PyPegen_template_str+0x274> │ │ │ │ │ + bne 1214 <_PyPegen_template_str+0x274> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [sl, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -1401,87 +1338,87 @@ │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 11cc <_PyPegen_template_str+0x14c> │ │ │ │ │ + b 10ec <_PyPegen_template_str+0x14c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1390 <_PyPegen_template_str+0x310> │ │ │ │ │ + beq 12b0 <_PyPegen_template_str+0x310> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1390 <_PyPegen_template_str+0x310> │ │ │ │ │ + bne 12b0 <_PyPegen_template_str+0x310> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 1260 <_PyPegen_template_str+0x1e0> │ │ │ │ │ + b 1180 <_PyPegen_template_str+0x1e0> │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble 127c <_PyPegen_template_str+0x1fc> │ │ │ │ │ + ble 119c <_PyPegen_template_str+0x1fc> │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, r3, lsl #2] │ │ │ │ │ - b 1310 <_PyPegen_template_str+0x290> │ │ │ │ │ + b 1230 <_PyPegen_template_str+0x290> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + b 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + b 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 11a4 <_PyPegen_template_str+0x124> │ │ │ │ │ + b 10c4 <_PyPegen_template_str+0x124> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 10d4 <_PyPegen_template_str+0x54> │ │ │ │ │ + b ff4 <_PyPegen_template_str+0x54> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13ac <_PyPegen_template_str+0x32c> │ │ │ │ │ + bgt 12cc <_PyPegen_template_str+0x32c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 13ac <_PyPegen_template_str+0x32c> │ │ │ │ │ + bne 12cc <_PyPegen_template_str+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13ac <_PyPegen_template_str+0x32c> │ │ │ │ │ + b 12cc <_PyPegen_template_str+0x32c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ + b 11c8 <_PyPegen_template_str+0x228> │ │ │ │ │ │ │ │ │ │ -000013b4 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +000012d4 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ _PyPegen_concatenate_tstrings(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1489,27 +1426,27 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ │ bl 1b24 <_build_concatenated_str.isra.0> │ │ │ │ │ R_ARM_CALL _build_concatenated_str.isra.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1408 <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ + beq 1328 <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r4, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001410 <_PyPegen_interpolation>: │ │ │ │ │ +00001330 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ @@ -1521,68 +1458,68 @@ │ │ │ │ │ ldmib fp, {r5, ip} │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ ldr sl, [fp, #24] │ │ │ │ │ ldr r8, [fp, #28] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15f4 <_PyPegen_interpolation+0x1e4> │ │ │ │ │ + bne 1514 <_PyPegen_interpolation+0x1e4> │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15e8 <_PyPegen_interpolation+0x1d8> │ │ │ │ │ + bne 1508 <_PyPegen_interpolation+0x1d8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 15c4 <_PyPegen_interpolation+0x1b4> │ │ │ │ │ + bne 14e4 <_PyPegen_interpolation+0x1b4> │ │ │ │ │ ldr r6, [ip, #32] │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ - bmi 14fc <_PyPegen_interpolation+0xec> │ │ │ │ │ + bmi 141c <_PyPegen_interpolation+0xec> │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1580 <_PyPegen_interpolation+0x170> │ │ │ │ │ + bne 14a0 <_PyPegen_interpolation+0x170> │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1704 <_PyPegen_interpolation+0x2f4> │ │ │ │ │ + beq 1624 <_PyPegen_interpolation+0x2f4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r3, r6, #28 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16e8 <_PyPegen_interpolation+0x2d8> │ │ │ │ │ + bne 1608 <_PyPegen_interpolation+0x2d8> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1574 <_PyPegen_interpolation+0x164> │ │ │ │ │ + beq 1494 <_PyPegen_interpolation+0x164> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16bc <_PyPegen_interpolation+0x2ac> │ │ │ │ │ + blt 15dc <_PyPegen_interpolation+0x2ac> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrne r5, [r5] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -1595,67 +1532,67 @@ │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r7, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movne r7, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1640 <_PyPegen_interpolation+0x230> │ │ │ │ │ + bne 1560 <_PyPegen_interpolation+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 15b0 <_PyPegen_interpolation+0x1a0> │ │ │ │ │ + bne 14d0 <_PyPegen_interpolation+0x1a0> │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 15a8 <_PyPegen_interpolation+0x198> │ │ │ │ │ + beq 14c8 <_PyPegen_interpolation+0x198> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r6, #20 │ │ │ │ │ addeq r3, r6, #28 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ │ - b 14d4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + b 13f4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b 159c <_PyPegen_interpolation+0x18c> │ │ │ │ │ + b 14bc <_PyPegen_interpolation+0x18c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg.part.0.isra.0> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 14d4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + b 13f4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ ldm r5, {r3, r6} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 1490 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 13b0 <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1484 <_PyPegen_interpolation+0x74> │ │ │ │ │ + b 13a4 <_PyPegen_interpolation+0x74> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 170c <_PyPegen_interpolation+0x2fc> │ │ │ │ │ + bne 162c <_PyPegen_interpolation+0x2fc> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 16fc <_PyPegen_interpolation+0x2ec> │ │ │ │ │ + beq 161c <_PyPegen_interpolation+0x2ec> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 1490 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 13b0 <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1664,86 +1601,86 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + beq 15e8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + beq 15e8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ stmib fp, {r9, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16d0 <_PyPegen_interpolation+0x2c0> │ │ │ │ │ + ble 15f0 <_PyPegen_interpolation+0x2c0> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1574 <_PyPegen_interpolation+0x164> │ │ │ │ │ + b 1494 <_PyPegen_interpolation+0x164> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + bne 15e8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + b 15e8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 14ac <_PyPegen_interpolation+0x9c> │ │ │ │ │ + bcs 13cc <_PyPegen_interpolation+0x9c> │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 14fc <_PyPegen_interpolation+0xec> │ │ │ │ │ + b 141c <_PyPegen_interpolation+0xec> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1620 <_PyPegen_interpolation+0x210> │ │ │ │ │ + b 1540 <_PyPegen_interpolation+0x210> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b 14d0 <_PyPegen_interpolation+0xc0> │ │ │ │ │ + b 13f0 <_PyPegen_interpolation+0xc0> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 1730 <_PyPegen_interpolation+0x320> │ │ │ │ │ + bne 1650 <_PyPegen_interpolation+0x320> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1748 <_PyPegen_interpolation+0x338> │ │ │ │ │ + beq 1668 <_PyPegen_interpolation+0x338> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrh r1, [r0] │ │ │ │ │ - b 1624 <_PyPegen_interpolation+0x214> │ │ │ │ │ + b 1544 <_PyPegen_interpolation+0x214> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg.part.0.isra.0> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1624 <_PyPegen_interpolation+0x214> │ │ │ │ │ + b 1544 <_PyPegen_interpolation+0x214> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1728 <_PyPegen_interpolation+0x318> │ │ │ │ │ + b 1648 <_PyPegen_interpolation+0x318> │ │ │ │ │ │ │ │ │ │ -00001750 <_PyPegen_ensure_real>: │ │ │ │ │ +00001670 <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1780 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 16a0 <_PyPegen_ensure_real+0x30> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1780 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 16a0 <_PyPegen_ensure_real+0x30> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -1766,21 +1703,21 @@ │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000017d8 <_PyPegen_get_expr_name>: │ │ │ │ │ +000016f8 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 19b4 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 18d4 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 18ac <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 17cc <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ @@ -1911,27 +1848,27 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 19a8 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 18c8 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 199c <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 18bc <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1990 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 18b0 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ @@ -1957,15 +1894,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000019b8 <_PyPegen_new_type_comment>: │ │ │ │ │ +000018d8 <_PyPegen_new_type_comment>: │ │ │ │ │ _PyPegen_new_type_comment(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -1975,28 +1912,28 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a08 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + beq 1928 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a10 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 1930 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1a24 <_PyPegen_new_type_comment+0x6c> │ │ │ │ │ + ble 1944 <_PyPegen_new_type_comment+0x6c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1a08 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 1928 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1a1c <_PyPegen_new_type_comment+0x64> │ │ │ │ │ + bne 193c <_PyPegen_new_type_comment+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a1c <_PyPegen_new_type_comment+0x64> │ │ │ │ │ + b 193c <_PyPegen_new_type_comment+0x64> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2709,50 +2709,58 @@ │ │ │ │ │ _PyPegen_seq_delete_starred_exprs(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 2794 <_PyPegen_seq_delete_starred_exprs+0x148> │ │ │ │ │ + beq 27b0 <_PyPegen_seq_delete_starred_exprs+0x164> │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 2780 <_PyPegen_seq_delete_starred_exprs+0x134> │ │ │ │ │ + ble 2784 <_PyPegen_seq_delete_starred_exprs+0x138> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2788 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 278c <_PyPegen_seq_delete_starred_exprs+0x140> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 2768 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 26f8 <_PyPegen_seq_delete_starred_exprs+0xac> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - addeq r3, r3, #1 │ │ │ │ │ + beq 27a0 <_PyPegen_seq_delete_starred_exprs+0x154> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 26d0 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ + rsbeq r0, r3, #2 │ │ │ │ │ + beq 26dc <_PyPegen_seq_delete_starred_exprs+0x90> │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 26b8 <_PyPegen_seq_delete_starred_exprs+0x6c> │ │ │ │ │ + bne 26bc <_PyPegen_seq_delete_starred_exprs+0x70> │ │ │ │ │ subs r0, r4, r3 │ │ │ │ │ - beq 2794 <_PyPegen_seq_delete_starred_exprs+0x148> │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ + b 270c <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + ldr r1, [ip, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ @@ -2773,32 +2781,95 @@ │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ ldrne ip, [ip] │ │ │ │ │ strne ip, [r0, lr, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2740 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [ip, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 26f0 <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ + bne 275c <_PyPegen_seq_delete_starred_exprs+0x110> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 26d0 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ + b 26d4 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ bne 2698 <_PyPegen_seq_delete_starred_exprs+0x4c> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 26d4 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + bne 26b4 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + b 26d4 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000279c <_PyPegen_key_value_pair>: │ │ │ │ │ +000027b8 <_PyPegen_make_module>: │ │ │ │ │ +_PyPegen_make_module(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #24 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bgt 27f4 <_PyPegen_make_module+0x3c> │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + b 0 <_PyAST_Module> │ │ │ │ │ + R_ARM_JUMP24 _PyAST_Module │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_asdl_type_ignore_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_type_ignore_seq_new │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 2890 <_PyPegen_make_module+0xd8> │ │ │ │ │ + add r6, r3, #4 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + add r2, r2, ip, lsl #3 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + bl 18d8 <_PyPegen_joined_str+0x468> │ │ │ │ │ + R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 2890 <_PyPegen_make_module+0xd8> │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r2, r5, lsl #3] │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_TypeIgnore> │ │ │ │ │ + R_ARM_CALL _PyAST_TypeIgnore │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 2890 <_PyPegen_make_module+0xd8> │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r1, [r3, #4]! │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bne 2820 <_PyPegen_make_module+0x68> │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + b 27e8 <_PyPegen_make_module+0x30> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + │ │ │ │ │ +0000289c <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ ├── 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: 308096 (bytes into file) │ │ │ │ │ + Start of section headers: 308900 (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 0x4b380: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4b6a4: │ │ │ │ │ │ │ │ │ │ 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 010398 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03e0b4 003fa8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03e368 003fa8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0103cc 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 04205c 000188 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 042310 000188 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 010568 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 010568 025d88 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0421e4 008730 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0362f0 001a4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037d40 0020f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 04a914 0009e8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039e38 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039e38 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 039e6c 002230 10 14 378 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03c09c 002017 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04b2fc 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 010568 02603c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 042498 0087a0 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0365a4 001a4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 037ff4 0020f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 04ac38 0009e8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03a0ec 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03a0ec 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 03a120 002230 10 14 378 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03c350 002017 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04b620 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 {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d8 920 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ 5: 00005078 972 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ 6: 0000ae5c 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000d70 10952 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003b70 996 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00001908 536 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 0000bc6c 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bc90 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 14: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 15: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 16: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 17: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -31,20 +31,20 @@ │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 00003838 236 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 00003924 196 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 000039e8 196 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003aac 196 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000141c8 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014dd4 3660 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001ce1c 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d720 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020108 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020cc8 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 34: 0001420c 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014e14 3660 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001d0d4 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d9d8 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 000203c0 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020f80 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ 40: 00004af0 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ 41: 00002c6c 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 42: 00003210 1688 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 43: 00001f20 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 44: 000021b4 2744 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ 45: 00005d30 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 46: 00005f34 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ @@ -69,166 +69,166 @@ │ │ │ │ │ 65: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 66: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 67: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 68: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 69: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 70: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 71: 00006508 1544 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 72: 00009efc 1808 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 73: 0000d7a0 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 74: 0000d88c 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 72: 00009f20 1808 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 73: 0000d7c4 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 74: 0000d8b0 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ 75: 0000d108 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 76: 00020ff4 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 76: 000212ac 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ 77: 0000afe0 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 78: 0001d9e0 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 78: 0001dc98 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ 79: 0000b7fc 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 80: 000181f0 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 81: 00017ac0 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 82: 0000cacc 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 80: 00018478 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 81: 00017d48 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 82: 0000caf0 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 83: 00000000 3880 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 84: 000038a8 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 85: 00005444 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 86: 00005c7c 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ 87: 00003c50 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ 88: 00004578 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ 89: 0000496c 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ 90: 000042cc 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 91: 00000508 680 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 92: 00017d60 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 92: 00017fe8 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 93: 0000bc60 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 94: 00006c28 2820 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 95: 00009e1c 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 96: 000205e0 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 94: 00006c28 2792 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 95: 00009e40 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 96: 00020898 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 97: 00006b10 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 98: 0000772c 6788 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 99: 0000b78c 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 100: 00015c20 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 98: 00007710 6852 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 99: 0000b7b0 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 100: 00015c60 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 101: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 102: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 103: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 104: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 105: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 106: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 107: 000091b0 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 108: 00009298 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 109: 0001e804 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 110: 000145a8 2092 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001ef00 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 112: 000213fc 1668 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 113: 00024324 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 114: 0001f354 2452 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 115: 0000b208 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 116: 00010298 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 000091d4 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 108: 000092bc 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 109: 0001eabc 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 110: 000145ec 2088 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 0001f1b8 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 000216b4 1668 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 113: 000245e0 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 114: 0001f60c 2452 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 115: 0001869c 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 116: 0000b208 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ 117: 000102e4 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 118: 00018414 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 118: 000102bc 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 119: 00010180 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 120: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 121: 00009680 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 121: 000096a4 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ 122: 00008c4c 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ 123: 00008df4 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 124: 00009884 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 125: 0001dba8 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 126: 0000a8b8 3796 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 127: 0000a60c 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 128: 00020014 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 124: 000098a8 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 125: 0001de60 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 126: 0000a8dc 3796 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 127: 0000a630 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 128: 000202cc 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ 129: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 130: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 131: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 132: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 133: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 134: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 135: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 136: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 137: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 138: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 139: 0000c8e0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 140: 0000cc44 1372 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 141: 0001fe04 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 139: 0000c904 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 140: 0000cc68 1372 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 141: 000200bc 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 142: 0000b530 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 143: 00000384 176 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ 144: 0000ba24 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 145: 00009698 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 146: 0000d1a0 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 147: 0000e308 7596 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 146: 0000d1c4 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 147: 0000e32c 7596 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 148: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 149: 000100b4 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 150: 000105c8 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 151: 00010c4c 1680 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 152: 000112dc 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 149: 000100d8 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 150: 000105ec 1700 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 151: 00010c90 1680 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 152: 00011320 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 153: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 154: 000118f0 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 155: 00011c94 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 156: 00011e64 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 154: 00011934 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 155: 00011cd8 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 156: 00011ea8 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 157: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 158: 00012cbc 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 158: 00012d00 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 159: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 160: 00013508 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 161: 000136e0 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 160: 0001354c 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 161: 00013724 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 162: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 163: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 164: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 165: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 166: 00000f28 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 167: 00001350 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 168: 0001676c 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 168: 000167ac 1740 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 169: 0000157c 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 170: 000014c8 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 171: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 172: 00000958 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 173: 00003a30 544 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ 174: 0000b128 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 175: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 176: 000009c0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 177: 000009c4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 178: 000009ec 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 179: 00000a08 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 180: 000187dc 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 181: 0001870c 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 182: 0001ee14 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 183: 0001f0b8 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 180: 00018a64 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 181: 00018994 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 182: 0001f0cc 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 183: 0001f370 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 184: 0000bd14 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 185: 0000125c 184 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 186: 00000a1c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 187: 00001bf4 392 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 188: 00000a3c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 189: 00000a7c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 190: 00000aa8 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 191: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 192: 00016bf0 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 193: 00016f20 2976 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 194: 00021c78 5920 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 192: 00016e78 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 193: 000171a8 2976 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 194: 00021f30 5924 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 195: 00001858 176 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 196: 00000858 180 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 197: 00000b0c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 198: 0000c2a8 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 199: 00000b24 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 200: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 201: 0000e11c 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 202: 00000b64 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 203: 000195d4 1728 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 204: 00019f08 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 205: 0001b5fc 4012 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 206: 0001c5a8 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 207: 0001a65c 4000 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 208: 0001a4e4 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 209: 000192f8 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 210: 00019444 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 211: 00019c94 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 203: 0001985c 1728 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 204: 0001a190 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 205: 0001b8b4 4012 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 206: 0001c860 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 207: 0001a8e4 4048 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 208: 0001a76c 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 209: 00019580 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 210: 000196cc 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 211: 00019f1c 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 212: 00000b84 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 213: 00001960 700 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 214: 00001c1c 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 215: 00021a80 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 215: 00021d38 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 216: 00000bc0 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 217: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 218: 00000c08 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 219: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 220: 0001d450 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 220: 0001d708 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 221: 00003d3c 1424 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ 222: 000046fc 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 223: 00023aec 2104 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 223: 00023da8 2104 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 224: 000011b0 172 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 225: 00000c54 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 226: 0000b6c4 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 227: 00001100 176 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 228: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 229: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 230: 00001b20 212 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ 236: 00000dd4 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 237: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 238: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 239: 00000e54 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 240: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 241: 00000e9c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 242: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 243: 0001fce8 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 243: 0001ffa0 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ 244: 0000ca88 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 245: 000017b4 164 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 246: 00001704 176 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 247: 00001630 212 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 248: 00001538 248 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 249: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 250: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ @@ -262,16 +262,16 @@ │ │ │ │ │ 258: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 259: 000010b8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 260: 000030f4 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 261: 000010f8 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 262: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 263: 00001148 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 264: 00010230 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 265: 00023398 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 266: 00023874 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 265: 00023654 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 266: 00023b30 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ 267: 0000ccd0 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 268: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 269: 00004d1c 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ 270: 00004fa0 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 271: 0000119c 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 272: 00001204 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 273: 00001238 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ @@ -309,25 +309,25 @@ │ │ │ │ │ 305: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 306: 00001378 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 307: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 308: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 309: 00001408 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 310: 0000a13c 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ 311: 0000a288 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 312: 00024638 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 312: 000248f4 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ 313: 0000a430 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ 314: 0000a5b0 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 315: 000256fc 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ - 316: 000250bc 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 315: 000259b8 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ + 316: 00025378 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 317: 000007b0 168 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ 318: 0000c440 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ 319: 0000df90 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 320: 00024ca0 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 321: 00024f24 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 322: 000258c0 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 320: 00024f5c 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 321: 000251e0 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 322: 00025b7c 1216 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ 323: 0000ab98 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 324: 0000204c 172 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 325: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 326: 00001458 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 327: 0000148c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 328: 0000b610 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 329: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e0b4 contains 2037 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e368 contains 2037 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000070 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000bc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000108 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -20,125 +20,125 @@ │ │ │ │ │ 00000260 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000027c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000029c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002b8 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000002ec 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000324 0001e21c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ 00000358 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000003b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000003bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000040c 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -00000410 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -00000414 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000430 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000454 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ -0000046c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000490 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000004c8 0001e31c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ -000004e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000056c 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -00000570 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -00000574 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000590 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000005b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000005bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000005e0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000063c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000664 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000067c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006a0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000006bc 0001e41c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000006f4 0001e51c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00000710 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000076c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000778 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000790 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000007b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000007e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000810 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000830 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000083c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000890 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000898 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e0 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ -000008f0 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -000008f4 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -000008f8 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00000930 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000944 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000964 0000a42b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ -00000968 0000a42c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ -00000970 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000974 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000998 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009e0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a28 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000a68 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a74 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000ac4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000acc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000af4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b58 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000b74 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b90 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ba8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000bcc 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000378 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000384 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000003d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000424 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +00000428 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000042c 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00000448 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000046c 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ +00000484 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000004a8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000004e0 0001e31c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ +000004fc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000584 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +00000588 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000058c 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000005a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000005cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000005d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000005f8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000654 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000067c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000694 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006b8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000006d4 0001e41c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +0000070c 0001e51c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +00000728 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000784 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000790 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000007a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000007d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000007fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000808 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000085c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000864 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000088c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000008ac 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ +000008bc 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +000008c0 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +000008c4 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000008fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000910 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000930 0000a42b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ +00000934 0000a42c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ +0000093c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000940 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000964 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000098c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000009e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a10 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a30 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00000a80 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000a9c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ab8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ad0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000af4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000b10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b38 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000b40 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000b68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b90 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000bec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bf8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bfc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c04 0000a32b R_ARM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 00000c08 0000a32c R_ARM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 00000c24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c74 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000c7c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000ca4 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ -00000cd4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00000cdc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000d00 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d38 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d64 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000d88 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000da4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000dc4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dd4 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ -00000de0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000de4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000dec 0000a22b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ -00000df0 0000a22c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ +00000c5c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000c64 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000c8c 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ +00000cbc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00000cc4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00000ce8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d4c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000d70 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000d8c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000dac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000dbc 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ +00000dc8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000dcc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000dd4 0000a22b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ +00000dd8 0000a22c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ +00000e00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e28 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e34 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e58 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +00000e58 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ 00000ea4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ed8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f5c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f64 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000f90 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000fe0 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +00000fe0 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ 00001008 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001044 0001ea1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 00001098 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010a0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010c4 0000a81c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +000010c4 0000a81c R_ARM_CALL 000167ac dotted_name_rule │ │ │ │ │ 000010d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ec 0000bb2b R_ARM_MOVW_ABS_NC 00001bf4 _tmp_139_rule │ │ │ │ │ 000010f0 0000bb2c R_ARM_MOVT_ABS 00001bf4 _tmp_139_rule │ │ │ │ │ 000010f4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001104 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00001104 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00001110 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001114 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001138 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001140 0000ba2b R_ARM_MOVW_ABS_NC 00000a1c .LC61 │ │ │ │ │ 00001144 0000ba2c R_ARM_MOVT_ABS 00000a1c .LC61 │ │ │ │ │ 00001164 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001190 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -232,28 +232,28 @@ │ │ │ │ │ 00001e14 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e84 0000bb2b R_ARM_MOVW_ABS_NC 00001bf4 _tmp_139_rule │ │ │ │ │ 00001e88 0000bb2c R_ARM_MOVT_ABS 00001bf4 _tmp_139_rule │ │ │ │ │ 00001e8c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001e9c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00001e9c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00001ea8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001eac 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001ed4 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001ee0 0000ba2b R_ARM_MOVW_ABS_NC 00000a1c .LC61 │ │ │ │ │ 00001ee4 0000ba2c R_ARM_MOVT_ABS 00000a1c .LC61 │ │ │ │ │ 00001f00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f54 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001f5c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fd0 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001fd4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001fd8 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001fe8 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +00001fe8 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 00002008 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002048 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002050 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002078 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002090 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -271,47 +271,47 @@ │ │ │ │ │ 000021e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002210 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002248 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002250 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000227c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000022bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022cc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000022cc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 000022e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f0 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +000022f0 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 00002304 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002338 0002011c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002390 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002420 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002438 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002490 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00002490 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 000024a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000024b4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000024cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024dc 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +000024dc 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 000024f0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000252c 0002011c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002558 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002568 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +00002568 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 0000257c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000025b0 0002011c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000025bc 0000fc2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ 000025c0 0000fc2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ 000025d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000260c 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +0000260c 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 00002620 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002658 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002670 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000026a8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000026b0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000026d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026ec 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000026ec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00002714 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000272c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002758 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002770 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002774 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002778 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002794 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -325,17 +325,17 @@ │ │ │ │ │ 00002824 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002830 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002844 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002854 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000288c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002894 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000028b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000028c8 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 000028ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028fc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000028fc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00002920 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002934 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002958 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002974 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002978 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002988 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000298c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -344,19 +344,19 @@ │ │ │ │ │ 000029e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029ec 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000029f0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a00 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002a04 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002a08 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002a14 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a3c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00002a3c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00002a50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a60 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00002a60 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00002a74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a84 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +00002a84 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 00002a90 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a94 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002ab8 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00002ac0 0000fe2b R_ARM_MOVW_ABS_NC 00000fec .LC95 │ │ │ │ │ 00002ac4 0000fe2c R_ARM_MOVT_ABS 00000fec .LC95 │ │ │ │ │ 00002ae8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -377,31 +377,31 @@ │ │ │ │ │ 00002c50 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c54 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c58 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002ca0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002ca8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002cf4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d04 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d14 00005c1c R_ARM_CALL 00017d60 type_params_rule │ │ │ │ │ +00002d14 00005c1c R_ARM_CALL 00017fe8 type_params_rule │ │ │ │ │ 00002d48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d58 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +00002d58 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 00002d6c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002dc8 0002031c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00002dfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002e08 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002e44 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002ea8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002eb0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002ed4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ee4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ef4 00005c1c R_ARM_CALL 00017d60 type_params_rule │ │ │ │ │ +00002ef4 00005c1c R_ARM_CALL 00017fe8 type_params_rule │ │ │ │ │ 00002f20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f44 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f88 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002f98 00005c1c R_ARM_CALL 00017d60 type_params_rule │ │ │ │ │ +00002f98 00005c1c R_ARM_CALL 00017fe8 type_params_rule │ │ │ │ │ 00002fc4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002fd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff0 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff4 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003008 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000300c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -416,71 +416,71 @@ │ │ │ │ │ 00003078 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000307c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003088 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003128 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003130 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003164 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003174 0000641c R_ARM_CALL 00015c20 arguments_rule │ │ │ │ │ +00003174 0000641c R_ARM_CALL 00015c60 arguments_rule │ │ │ │ │ 00003190 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000031e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003244 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000324c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003294 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a4 0000481c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000032a4 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ 000032bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032cc 00004a1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +000032cc 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ 000032e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000032f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003310 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ -00003324 0000271c R_ARM_CALL 00020cc8 else_block_rule │ │ │ │ │ +00003310 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ +00003324 0000271c R_ARM_CALL 00020f80 else_block_rule │ │ │ │ │ 0000333c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003380 0002041c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 000033c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000033dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033ec 0000481c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000033ec 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ 00003404 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003414 00004a1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +00003414 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ 0000342c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003440 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003458 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ -0000346c 0000271c R_ARM_CALL 00020cc8 else_block_rule │ │ │ │ │ +00003458 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ +0000346c 0000271c R_ARM_CALL 00020f80 else_block_rule │ │ │ │ │ 00003484 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000034c8 0002051c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 000034d4 0001062b R_ARM_MOVW_ABS_NC 00001134 .LC101 │ │ │ │ │ 000034d8 0001062c R_ARM_MOVT_ABS 00001134 .LC101 │ │ │ │ │ 000034f0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003538 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003584 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000358c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000035b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000035cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035dc 0000481c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000035dc 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ 000035f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003614 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000362c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003640 0000481c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +00003640 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ 00003654 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000036c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000036d4 00004a1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +000036d4 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ 000036e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000036fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003714 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003718 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000371c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000372c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00003730 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00003740 0001052b R_ARM_MOVW_ABS_NC 000010f8 .LC100 │ │ │ │ │ 00003744 0001052c R_ARM_MOVT_ABS 000010f8 .LC100 │ │ │ │ │ 0000374c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003758 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003780 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003798 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037dc 00004a1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +000037dc 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ 000037f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000037fc 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003800 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00003810 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003814 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00003818 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003834 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -496,26 +496,26 @@ │ │ │ │ │ 00003a6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003a8c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003ac4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003acc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003aec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003b10 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00003b28 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b48 00008c1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ +00003b48 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ 00003b9c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003bd4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003bf0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003bfc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003c10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c20 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003c48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c84 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003c8c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003cbc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cec 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00003cec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00003d08 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003d34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003d70 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003d78 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003d98 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003de0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003de8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -523,24 +523,24 @@ │ │ │ │ │ 00003e24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003e60 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00003e88 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003e90 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003ec4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003f00 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003f38 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00003f64 0000d71c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +00003f64 0000d71c R_ARM_CALL 00021d38 default_rule │ │ │ │ │ 00003f80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003f94 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003fb4 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00004000 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004000 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000401c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000405c 0000d31c R_ARM_CALL 00019c94 param_rule │ │ │ │ │ +0000405c 0000d31c R_ARM_CALL 00019f1c param_rule │ │ │ │ │ 0000408c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000040a4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000040c4 0000d71c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +000040c4 0000d71c R_ARM_CALL 00021d38 default_rule │ │ │ │ │ 000040e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004100 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004104 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004108 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00004124 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000413c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004170 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -588,15 +588,15 @@ │ │ │ │ │ 000046f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004730 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004738 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000477c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000047c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000047c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000047e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047f8 0000951c R_ARM_CALL 000100b4 star_expression_rule │ │ │ │ │ +000047f8 0000951c R_ARM_CALL 000100d8 star_expression_rule │ │ │ │ │ 00004824 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004860 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00004890 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000048bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004928 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004934 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004948 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -622,52 +622,52 @@ │ │ │ │ │ 00004ccc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004cd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004ce4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004cf0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004d14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004d50 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004d58 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d7c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004d7c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00004d94 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004dc4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00004dd8 00020c1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004e0c 00007f1c R_ARM_CALL 0000a60c star_target_rule │ │ │ │ │ +00004e0c 00007f1c R_ARM_CALL 0000a630 star_target_rule │ │ │ │ │ 00004e24 00010e2b R_ARM_MOVW_ABS_NC 00004fa0 _tmp_35_rule │ │ │ │ │ 00004e28 00010e2c R_ARM_MOVT_ABS 00004fa0 _tmp_35_rule │ │ │ │ │ 00004e2c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004e44 00020c1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ 00004e54 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004ebc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004ec4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ee8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004ee8 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00004efc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004f28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f34 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004f34 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00004f4c 00010e2b R_ARM_MOVW_ABS_NC 00004fa0 _tmp_35_rule │ │ │ │ │ 00004f50 00010e2c R_ARM_MOVT_ABS 00004fa0 _tmp_35_rule │ │ │ │ │ 00004f54 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004f70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004fd0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004fd8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005008 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000502c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005050 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005070 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000050ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000050b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000050e0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005124 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00005124 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00005150 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005158 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005178 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000051c0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000051e4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000051e4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 000051f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005218 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00005218 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000526c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005278 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005294 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000052bc 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 000052d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005314 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000534c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -706,25 +706,25 @@ │ │ │ │ │ 000057d4 0000611c R_ARM_CALL 00006b10 t_primary_rule │ │ │ │ │ 0000580c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005814 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005858 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000586c 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000058a4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000058cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058dc 0000601c R_ARM_CALL 000205e0 slices_rule │ │ │ │ │ +000058dc 0000601c R_ARM_CALL 00020898 slices_rule │ │ │ │ │ 000058f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005908 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000590c 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00005908 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000590c 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 00005910 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00005920 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005954 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00005970 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005998 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000059b0 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -000059b4 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000059b0 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000059b4 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 000059b8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000059c8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005a00 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00005a2c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005aa0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -745,17 +745,17 @@ │ │ │ │ │ 00005cb4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005ce4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005d08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005d28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005d6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005da0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005dec 00004e1c R_ARM_CALL 0001d9e0 star_named_expression_rule │ │ │ │ │ +00005dec 00004e1c R_ARM_CALL 0001dc98 star_named_expression_rule │ │ │ │ │ 00005e04 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e24 0000241c R_ARM_CALL 0001ce1c named_expression_rule │ │ │ │ │ +00005e24 0000241c R_ARM_CALL 0001d0d4 named_expression_rule │ │ │ │ │ 00005e68 00005b1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ 00005e80 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005ea4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00005ed4 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00005ef0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005f2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f68 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -795,15 +795,15 @@ │ │ │ │ │ 000065f0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006644 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000664c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006680 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000066b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000066ec 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006720 00020f1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000674c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000674c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00006758 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000675c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006784 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00006790 00011b2b R_ARM_MOVW_ABS_NC 00001288 .LC109 │ │ │ │ │ 00006794 00011b2c R_ARM_MOVT_ABS 00001288 .LC109 │ │ │ │ │ 000067b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000067d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -842,15 +842,15 @@ │ │ │ │ │ 00006be8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006c30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006c6c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006c74 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006c9c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006cec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006cf4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d7c 00006c1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ +00006d7c 00006c1c R_ARM_CALL 000092bc strings_rule │ │ │ │ │ 00006da0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006dc4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006de8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006e20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006ecc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006ed4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1030,15 +1030,15 @@ │ │ │ │ │ 000085b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000085e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008608 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008628 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008664 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000866c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000869c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000086cc 0000241c R_ARM_CALL 0001ce1c named_expression_rule │ │ │ │ │ +000086cc 0000241c R_ARM_CALL 0001d0d4 named_expression_rule │ │ │ │ │ 000086e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008714 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008750 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008758 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000087f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008804 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008814 00012b1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ @@ -1093,17 +1093,17 @@ │ │ │ │ │ 0000906c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000090a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000090c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000090d8 0002181c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ 000090e4 00012d2b R_ARM_MOVW_ABS_NC 00001328 .LC112 │ │ │ │ │ 000090e8 00012d2c R_ARM_MOVT_ABS 00001328 .LC112 │ │ │ │ │ 0000910c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009138 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00009138 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00009150 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009168 0000f31c R_ARM_CALL 0001fce8 fstring_conversion_rule │ │ │ │ │ +00009168 0000f31c R_ARM_CALL 0001ffa0 fstring_conversion_rule │ │ │ │ │ 0000919c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000091b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00009204 0002191c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ 00009254 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ 00009284 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000092a4 00012f1c R_ARM_CALL 0000090c invalid_tstring_replacement_field_rule │ │ │ │ │ 000092b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1141,57 +1141,57 @@ │ │ │ │ │ 00009618 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009644 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009690 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000096cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000096d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009720 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009728 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000978c 0001381c R_ARM_CALL 00024638 _loop1_74_rule │ │ │ │ │ +0000978c 0001381c R_ARM_CALL 000248f4 _loop1_74_rule │ │ │ │ │ 000097d8 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009820 00013b1c R_ARM_CALL 000256fc _loop1_75_rule │ │ │ │ │ +00009820 00013b1c R_ARM_CALL 000259b8 _loop1_75_rule │ │ │ │ │ 0000987c 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009888 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000098ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000098f4 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009900 0000ca2b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ 00009904 0000ca2c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ 00009924 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009940 00013c1c R_ARM_CALL 000250bc _loop0_72_rule │ │ │ │ │ +00009940 00013c1c R_ARM_CALL 00025378 _loop0_72_rule │ │ │ │ │ 000099a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000099ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000099d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000099f4 00013d1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -00009a28 00013c1c R_ARM_CALL 000250bc _loop0_72_rule │ │ │ │ │ +00009a28 00013c1c R_ARM_CALL 00025378 _loop0_72_rule │ │ │ │ │ 00009a4c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009a54 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a94 00013b1c R_ARM_CALL 000256fc _loop1_75_rule │ │ │ │ │ -00009ac0 00013c1c R_ARM_CALL 000250bc _loop0_72_rule │ │ │ │ │ +00009a94 00013b1c R_ARM_CALL 000259b8 _loop1_75_rule │ │ │ │ │ +00009ac0 00013c1c R_ARM_CALL 00025378 _loop0_72_rule │ │ │ │ │ 00009ad4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009af8 00013d1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ 00009b20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009b54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ba4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009bac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009bd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bf0 0001401c R_ARM_CALL 00024ca0 lambda_param_no_default_rule │ │ │ │ │ +00009bf0 0001401c R_ARM_CALL 00024f5c lambda_param_no_default_rule │ │ │ │ │ 00009c20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c2c 0001342b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 00009c30 0001342c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ 00009c38 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009c3c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009c60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009c94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009ca4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009cb0 0001352b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 00009cb4 0001352c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 00009cd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009cdc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d1c 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009d30 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009d58 0001401c R_ARM_CALL 00024ca0 lambda_param_no_default_rule │ │ │ │ │ +00009d58 0001401c R_ARM_CALL 00024f5c lambda_param_no_default_rule │ │ │ │ │ 00009d60 0001322b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 00009d64 0001322c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 00009d74 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d9c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009db0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009dcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009dd4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1201,20 +1201,20 @@ │ │ │ │ │ 00009e14 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e18 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e5c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e68 0001312b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 00009e6c 0001312c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 00009e8c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009e94 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ebc 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ +00009ebc 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ 00009eec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009ef4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009f18 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00009f50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f60 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ +00009f60 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ 00009f94 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00009fbc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009fd8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a018 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000a050 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a06c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000a08c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1225,55 +1225,55 @@ │ │ │ │ │ 0000a0c0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a0e4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a0f0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a11c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a128 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a16c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a174 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a194 0001381c R_ARM_CALL 00024638 _loop1_74_rule │ │ │ │ │ +0000a194 0001381c R_ARM_CALL 000248f4 _loop1_74_rule │ │ │ │ │ 0000a1a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1c8 0001381c R_ARM_CALL 00024638 _loop1_74_rule │ │ │ │ │ +0000a1c8 0001381c R_ARM_CALL 000248f4 _loop1_74_rule │ │ │ │ │ 0000a1dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a208 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a21c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a220 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a224 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a23c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a268 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a2bc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a2c4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a2e4 00013c1c R_ARM_CALL 000250bc _loop0_72_rule │ │ │ │ │ -0000a2f8 00013b1c R_ARM_CALL 000256fc _loop1_75_rule │ │ │ │ │ -0000a318 00013c1c R_ARM_CALL 000250bc _loop0_72_rule │ │ │ │ │ -0000a32c 00013b1c R_ARM_CALL 000256fc _loop1_75_rule │ │ │ │ │ +0000a2e4 00013c1c R_ARM_CALL 00025378 _loop0_72_rule │ │ │ │ │ +0000a2f8 00013b1c R_ARM_CALL 000259b8 _loop1_75_rule │ │ │ │ │ +0000a318 00013c1c R_ARM_CALL 00025378 _loop0_72_rule │ │ │ │ │ +0000a32c 00013b1c R_ARM_CALL 000259b8 _loop1_75_rule │ │ │ │ │ 0000a368 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a37c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a394 0001fa1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 0000a3b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a3e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a3f8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a3fc 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a400 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a428 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a464 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a46c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a48c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a4b4 0001421c R_ARM_CALL 000258c0 lambda_param_with_default_rule │ │ │ │ │ +0000a4b4 0001421c R_ARM_CALL 00025b7c lambda_param_with_default_rule │ │ │ │ │ 0000a4cc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000a4e4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a530 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a53c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a564 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a57c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a598 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a5e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a5ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a61c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a640 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a68c 0001401c R_ARM_CALL 00024ca0 lambda_param_no_default_rule │ │ │ │ │ +0000a68c 0001401c R_ARM_CALL 00024f5c lambda_param_no_default_rule │ │ │ │ │ 0000a6d4 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000a70c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a714 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a73c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a760 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a784 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a7c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1283,15 +1283,15 @@ │ │ │ │ │ 0000a864 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a874 0001441c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ 0000a880 0000db2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ 0000a884 0000db2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ 0000a88c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a890 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a8b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a8d8 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ +0000a8d8 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ 0000a8ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a8f8 0000da2b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ 0000a8fc 0000da2c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ 0000a904 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a908 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a940 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a948 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1314,33 +1314,33 @@ │ │ │ │ │ 0000ab40 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab7c 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000ab90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000abcc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000abd4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ac10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ac40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac4c 0001401c R_ARM_CALL 00024ca0 lambda_param_no_default_rule │ │ │ │ │ +0000ac4c 0001401c R_ARM_CALL 00024f5c lambda_param_no_default_rule │ │ │ │ │ 0000ac68 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000aca8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000acb0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000acd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000acfc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ad20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad58 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ +0000ad58 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ 0000ad6c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ad7c 0000e61c R_ARM_CALL 00001b20 _tmp_129_rule │ │ │ │ │ 0000ad88 0000e52b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ 0000ad8c 0000e52c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ 0000ad94 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad98 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000adbc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ade0 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ +0000ade0 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ 0000adf4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae04 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ -0000ae18 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ +0000ae04 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ +0000ae18 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ 0000ae2c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ae34 0000e42b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ 0000ae38 0000e42c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ 0000ae54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ae90 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ae98 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000aeb8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -1350,58 +1350,58 @@ │ │ │ │ │ 0000af34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000af64 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000af78 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000af84 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000afb4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b014 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b01c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b048 00006f1c R_ARM_CALL 0001ef00 list_rule │ │ │ │ │ -0000b068 00006d1c R_ARM_CALL 0001e804 tuple_rule │ │ │ │ │ +0000b048 00006f1c R_ARM_CALL 0001f1b8 list_rule │ │ │ │ │ +0000b068 00006d1c R_ARM_CALL 0001eabc tuple_rule │ │ │ │ │ 0000b08c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b0d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b0f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b104 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b158 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b160 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b184 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b19c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1c4 00004a1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +0000b1c4 00004a1c R_ARM_CALL 0000d8b0 star_expressions_rule │ │ │ │ │ 0000b1dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b200 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b23c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b244 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b268 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b28c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b2f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b30c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ -0000b320 00006e1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b30c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000b320 00006e1c R_ARM_CALL 000145ec for_if_clauses_rule │ │ │ │ │ 0000b330 0001462b R_ARM_MOVW_ABS_NC 00001458 .LC120 │ │ │ │ │ 0000b334 0001462c R_ARM_MOVT_ABS 00001458 .LC120 │ │ │ │ │ -0000b340 00004e1c R_ARM_CALL 0001d9e0 star_named_expression_rule │ │ │ │ │ +0000b340 00004e1c R_ARM_CALL 0001dc98 star_named_expression_rule │ │ │ │ │ 0000b358 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b368 00005b1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000b37c 00006e1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b37c 00006e1c R_ARM_CALL 000145ec for_if_clauses_rule │ │ │ │ │ 0000b388 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b38c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b3ac 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b3bc 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b3c4 0001472b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b3c8 0001472c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b3e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b40c 00004e1c R_ARM_CALL 0001d9e0 star_named_expression_rule │ │ │ │ │ +0000b40c 00004e1c R_ARM_CALL 0001dc98 star_named_expression_rule │ │ │ │ │ 0000b424 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b438 00006e1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b438 00006e1c R_ARM_CALL 000145ec for_if_clauses_rule │ │ │ │ │ 0000b448 0001472b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b44c 0001472c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b454 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b458 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b47c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b4a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4bc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ -0000b4d0 00006e1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b4bc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000b4d0 00006e1c R_ARM_CALL 000145ec for_if_clauses_rule │ │ │ │ │ 0000b4dc 0001452b R_ARM_MOVW_ABS_NC 00001428 .LC119 │ │ │ │ │ 0000b4e4 0001452c R_ARM_MOVT_ABS 00001428 .LC119 │ │ │ │ │ 0000b4f0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b4f4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b51c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b564 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b56c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1413,46 +1413,46 @@ │ │ │ │ │ 0000b640 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b648 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b678 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b69c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b6bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b6f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b6fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b728 00006f1c R_ARM_CALL 0001ef00 list_rule │ │ │ │ │ -0000b748 00006d1c R_ARM_CALL 0001e804 tuple_rule │ │ │ │ │ -0000b768 0000631c R_ARM_CALL 0000b78c genexp_rule │ │ │ │ │ +0000b728 00006f1c R_ARM_CALL 0001f1b8 list_rule │ │ │ │ │ +0000b748 00006d1c R_ARM_CALL 0001eabc tuple_rule │ │ │ │ │ +0000b768 0000631c R_ARM_CALL 0000b7b0 genexp_rule │ │ │ │ │ 0000b78c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b7b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b7d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b7f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b830 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b838 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b858 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000b898 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b8a0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8bc 0000481c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +0000b8bc 0000481c R_ARM_CALL 00009f20 star_targets_rule │ │ │ │ │ 0000b8d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b8f8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000b910 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b960 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b984 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b9a4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b9b0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b9d4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000ba00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ba10 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000ba64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ba6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bab0 00008c1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ -0000bad4 00008c1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ -0000baf4 00008d1c R_ARM_CALL 0001fe04 lambdef_rule │ │ │ │ │ +0000bab0 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ +0000bad4 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ +0000baf4 00008d1c R_ARM_CALL 000200bc lambdef_rule │ │ │ │ │ 0000bb24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb34 00008c1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ +0000bb34 00008c1c R_ARM_CALL 0000cc68 disjunction_rule │ │ │ │ │ 0000bb4c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb5c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000bb5c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000bb70 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bba4 0001d81c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ 0000bbb0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bbe0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000bc48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc84 00021b1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 0000bc90 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -1462,45 +1462,45 @@ │ │ │ │ │ 0000bcb0 00014c2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000bcb4 00014c2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000bcd4 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000bd00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bd48 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bd50 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bd74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdb4 0000d11c R_ARM_CALL 000192f8 slash_no_default_rule │ │ │ │ │ -0000bdc8 0000d01c R_ARM_CALL 0001a4e4 _loop0_27_rule │ │ │ │ │ +0000bdb4 0000d11c R_ARM_CALL 00019580 slash_no_default_rule │ │ │ │ │ +0000bdc8 0000d01c R_ARM_CALL 0001a76c _loop0_27_rule │ │ │ │ │ 0000bdec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bdf4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be14 0000cc1c R_ARM_CALL 00019f08 slash_with_default_rule │ │ │ │ │ -0000be34 0000cf1c R_ARM_CALL 0001a65c _loop1_30_rule │ │ │ │ │ -0000be60 0000d01c R_ARM_CALL 0001a4e4 _loop0_27_rule │ │ │ │ │ +0000be14 0000cc1c R_ARM_CALL 0001a190 slash_with_default_rule │ │ │ │ │ +0000be34 0000cf1c R_ARM_CALL 0001a8e4 _loop1_30_rule │ │ │ │ │ +0000be60 0000d01c R_ARM_CALL 0001a76c _loop0_27_rule │ │ │ │ │ 0000be74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bebc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bedc 0000df1c R_ARM_CALL 00023aec _loop1_32_rule │ │ │ │ │ +0000bedc 0000df1c R_ARM_CALL 00023da8 _loop1_32_rule │ │ │ │ │ 0000bf08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bf1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bf28 0001352b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 0000bf2c 0001352c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 0000bf34 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bf38 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bf74 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bf7c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bfa0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfc0 0000cb1c R_ARM_CALL 000195d4 param_no_default_rule │ │ │ │ │ +0000bfc0 0000cb1c R_ARM_CALL 0001985c param_no_default_rule │ │ │ │ │ 0000bfe4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bff0 0000d21c R_ARM_CALL 00019444 _loop1_29_rule │ │ │ │ │ +0000bff0 0000d21c R_ARM_CALL 000196cc _loop1_29_rule │ │ │ │ │ 0000c004 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c01c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c028 00014e2b R_ARM_MOVW_ABS_NC 000014f0 .LC124 │ │ │ │ │ 0000c02c 00014e2c R_ARM_MOVT_ABS 000014f0 .LC124 │ │ │ │ │ 0000c034 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c038 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c05c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c084 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c0ac 0000cb1c R_ARM_CALL 000195d4 param_no_default_rule │ │ │ │ │ +0000c0ac 0000cb1c R_ARM_CALL 0001985c param_no_default_rule │ │ │ │ │ 0000c0d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c0dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c104 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c118 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c144 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c150 0001342b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 0000c154 0001342c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ @@ -1512,30 +1512,30 @@ │ │ │ │ │ 0000c1d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c1e0 0001312b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 0000c1e4 0001312c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 0000c1f0 0001322b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 0000c1f4 0001322c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 0000c22c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c234 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c260 0000d11c R_ARM_CALL 000192f8 slash_no_default_rule │ │ │ │ │ -0000c280 0000cc1c R_ARM_CALL 00019f08 slash_with_default_rule │ │ │ │ │ +0000c260 0000d11c R_ARM_CALL 00019580 slash_no_default_rule │ │ │ │ │ +0000c280 0000cc1c R_ARM_CALL 0001a190 slash_with_default_rule │ │ │ │ │ 0000c2a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c2dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c2e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c308 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c32c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c358 00008b1c R_ARM_CALL 0000c8e0 if_expression_rule │ │ │ │ │ +0000c358 00008b1c R_ARM_CALL 0000c904 if_expression_rule │ │ │ │ │ 0000c368 0001502b R_ARM_MOVW_ABS_NC 0000151c .LC125 │ │ │ │ │ 0000c36c 0001502c R_ARM_MOVT_ABS 0000151c .LC125 │ │ │ │ │ 0000c374 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c378 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c39c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3c4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c3c4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000c3d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3e8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c3e8 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000c3f4 0001512b R_ARM_MOVW_ABS_NC 0000157c .LC126 │ │ │ │ │ 0000c3f8 0001512c R_ARM_MOVT_ABS 0000157c .LC126 │ │ │ │ │ 0000c400 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c404 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c438 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c474 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c47c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1545,55 +1545,55 @@ │ │ │ │ │ 0000c54c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c56c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c584 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c590 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c5b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c5ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c5f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c614 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ -0000c638 0001411c R_ARM_CALL 00024f24 lambda_param_rule │ │ │ │ │ -0000c668 0000d71c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +0000c614 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ +0000c638 0001411c R_ARM_CALL 000251e0 lambda_param_rule │ │ │ │ │ +0000c668 0000d71c R_ARM_CALL 00021d38 default_rule │ │ │ │ │ 0000c684 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c6a0 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000c6b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c6e0 0000d71c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +0000c6e0 0000d71c R_ARM_CALL 00021d38 default_rule │ │ │ │ │ 0000c700 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c704 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c708 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c724 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000c748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c784 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c78c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c7c4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c7cc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c810 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c810 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000c82c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c84c 0000241c R_ARM_CALL 0001ce1c named_expression_rule │ │ │ │ │ -0000c888 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c84c 0000241c R_ARM_CALL 0001d0d4 named_expression_rule │ │ │ │ │ +0000c888 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000c8b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c8bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c8f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c928 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000c95c 0002021c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 0000c968 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c994 0000761c R_ARM_CALL 00018414 starred_expression_rule │ │ │ │ │ +0000c994 0000731c R_ARM_CALL 0001869c starred_expression_rule │ │ │ │ │ 0000c9ac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c9ec 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c9ec 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000ca04 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ca18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ca40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ca58 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ca64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cabc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cac4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cae4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000cb20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cb28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cb4c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb6c 00007d1c R_ARM_CALL 0001dba8 fstring_replacement_field_rule │ │ │ │ │ +0000cb6c 00007d1c R_ARM_CALL 0001de60 fstring_replacement_field_rule │ │ │ │ │ 0000cb90 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000cbbc 00021c1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 0000cc00 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000cc2c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000cc40 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000cc4c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000cc60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1608,19 +1608,19 @@ │ │ │ │ │ 0000cd6c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cd90 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cdb4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cde0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000ce00 0001552b R_ARM_MOVW_ABS_NC 0000d040 _tmp_114_rule │ │ │ │ │ 0000ce04 0001552c R_ARM_MOVT_ABS 0000d040 _tmp_114_rule │ │ │ │ │ 0000ce08 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ce18 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000ce18 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000ce3c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ce68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce7c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ -0000ce8c 00006e1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000ce7c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ +0000ce8c 00006e1c R_ARM_CALL 000145ec for_if_clauses_rule │ │ │ │ │ 0000ce98 0000be2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ 0000ce9c 0000be2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ 0000cea4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000cea8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000cecc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cef4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cf00 0001532b R_ARM_MOVW_ABS_NC 000015ac .LC127 │ │ │ │ │ @@ -1630,31 +1630,31 @@ │ │ │ │ │ 0000cf54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cf74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cf8c 00014c2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000cf90 00014c2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000cfa0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000cfa4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000cfd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cfdc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000cfdc 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000cff0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d000 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000d000 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000d00c 0001542b R_ARM_MOVW_ABS_NC 000015ec .LC128 │ │ │ │ │ 0000d010 0001542c R_ARM_MOVT_ABS 000015ec .LC128 │ │ │ │ │ 0000d018 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d01c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d074 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d07c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d0ac 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000d0e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d0f4 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000d100 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d13c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d144 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d178 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1a8 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +0000d1a8 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 0000d1c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d1f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d22c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d234 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d254 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000d294 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000d2bc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -1760,64 +1760,64 @@ │ │ │ │ │ 0000e1c0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e1ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e1f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e228 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e270 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e2a8 00021e1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ 0000e2d4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e2f4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e2f4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000e310 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e350 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e374 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e384 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e3b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e3e4 00021f1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ 0000e3f4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e420 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e448 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e450 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e484 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e4b8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e4ec 0002201c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e504 0000951c R_ARM_CALL 000100b4 star_expression_rule │ │ │ │ │ +0000e504 0000951c R_ARM_CALL 000100d8 star_expression_rule │ │ │ │ │ 0000e518 00015b2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000e51c 00015b2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000e544 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e550 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e590 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e5d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e5d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e600 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e624 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e634 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e648 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e65c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e65c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000e66c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e670 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e678 0001592b R_ARM_MOVW_ABS_NC 00001668 .LC131 │ │ │ │ │ 0000e67c 0001592c R_ARM_MOVT_ABS 00001668 .LC131 │ │ │ │ │ 0000e680 00015a2b R_ARM_MOVW_ABS_NC 00001690 .LC132 │ │ │ │ │ 0000e684 00015a2c R_ARM_MOVT_ABS 00001690 .LC132 │ │ │ │ │ 0000e6b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e6dc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e6f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e71c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e730 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e744 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e744 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000e754 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e758 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e760 0001572b R_ARM_MOVW_ABS_NC 00001618 .LC129 │ │ │ │ │ 0000e764 0001572c R_ARM_MOVT_ABS 00001618 .LC129 │ │ │ │ │ 0000e768 0001582b R_ARM_MOVW_ABS_NC 00001644 .LC130 │ │ │ │ │ 0000e76c 0001582c R_ARM_MOVT_ABS 00001644 .LC130 │ │ │ │ │ 0000e78c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e7c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e7d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e804 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e834 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e834 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000e848 00015b2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000e84c 00015b2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000e870 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e89c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e8d8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e8e0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e928 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1843,55 +1843,55 @@ │ │ │ │ │ 0000ec58 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ec88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000eca4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ecac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ecd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ecec 00012f1c R_ARM_CALL 0000090c invalid_tstring_replacement_field_rule │ │ │ │ │ 0000ed04 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed48 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +0000ed48 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 0000ed60 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed78 0000f31c R_ARM_CALL 0001fce8 fstring_conversion_rule │ │ │ │ │ +0000ed78 0000f31c R_ARM_CALL 0001ffa0 fstring_conversion_rule │ │ │ │ │ 0000edac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000edc0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000ee14 0001fd1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0000ee3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ee6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ee88 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ef08 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ef10 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ef30 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000ef68 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ef70 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ef9c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000efe0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000eff4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f004 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f004 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f018 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f028 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +0000f028 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 0000f03c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f078 0002011c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f0d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f0f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f13c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000f190 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f1b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f1c4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f1dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f1ec 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f200 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f210 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +0000f210 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 0000f224 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f260 0002011c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f294 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f29c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f2bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f2e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f2f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f320 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f330 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +0000f330 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 0000f344 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f380 0002011c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f38c 0000fc2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ 0000f390 0000fc2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ 0000f3a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f3c8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f3e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1903,15 +1903,15 @@ │ │ │ │ │ 0000f49c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f4c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f4e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f4f0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f4fc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000f50c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f524 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f534 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f534 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f55c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f570 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f588 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f58c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f590 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000f5b0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000f5b4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1919,42 +1919,42 @@ │ │ │ │ │ 0000f5c0 00015d2c R_ARM_MOVT_ABS 000016cc .LC134 │ │ │ │ │ 0000f5c4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000f5d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f600 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000f618 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f638 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f660 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f670 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f670 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f684 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f694 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f694 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f6a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6b8 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +0000f6b8 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 0000f6c4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f6c8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f6ec 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000f6f4 00015e2b R_ARM_MOVW_ABS_NC 0000170c .LC135 │ │ │ │ │ 0000f6f8 00015e2c R_ARM_MOVT_ABS 0000170c .LC135 │ │ │ │ │ 0000f71c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f74c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f770 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f778 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f79c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7f4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f7f4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f81c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f828 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f82c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f83c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000f840 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000f844 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000f850 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f89c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f8b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8c4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f8c4 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 0000f8d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f8fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f90c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f920 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f92c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f930 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f948 0000fd2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ @@ -1998,18 +1998,18 @@ │ │ │ │ │ 0000fe18 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000fe20 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000fe78 0001252b R_ARM_MOVW_ABS_NC 0000857c _tmp_41_rule │ │ │ │ │ 0000fe7c 0001252c R_ARM_MOVT_ABS 0000857c _tmp_41_rule │ │ │ │ │ 0000fe80 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000fea8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fecc 00021d1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000ff34 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ -0000ff38 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +0000ff34 00006b2b R_ARM_MOVW_ABS_NC 000091d4 _tmp_42_rule │ │ │ │ │ +0000ff38 00006b2c R_ARM_MOVT_ABS 000091d4 _tmp_42_rule │ │ │ │ │ 0000ff3c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ff4c 00006c1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ +0000ff4c 00006c1c R_ARM_CALL 000092bc strings_rule │ │ │ │ │ 0000ff70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ff94 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ffb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ffd8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0001004c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00010068 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0001006c 0001c12c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ @@ -2035,15 +2035,15 @@ │ │ │ │ │ 000102dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010314 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001031c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001034c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010370 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010390 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x4205c contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x42310 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -2087,15 +2087,15 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x421e4 contains 4326 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x42498 contains 4340 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017e1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ @@ -2688,16 +2688,16 @@ │ │ │ │ │ 00004254 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004278 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000042bc 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 000042c0 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 000042c4 0001932b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042c8 0001932c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042cc 0001a61c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000042f0 0000492b R_ARM_MOVW_ABS_NC 0000d7a0 _tmp_5_rule │ │ │ │ │ -000042f4 0000492c R_ARM_MOVT_ABS 0000d7a0 _tmp_5_rule │ │ │ │ │ +000042f0 0000492b R_ARM_MOVW_ABS_NC 0000d7c4 _tmp_5_rule │ │ │ │ │ +000042f4 0000492c R_ARM_MOVT_ABS 0000d7c4 _tmp_5_rule │ │ │ │ │ 000042f8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004340 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004344 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004348 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00004370 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004374 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004378 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2991,22 +2991,22 @@ │ │ │ │ │ 00006708 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006750 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000067a0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000067f8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006840 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000688c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000068e0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068f4 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -000068f8 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000068f4 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000068f8 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 000068fc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000690c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006948 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00006984 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006998 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000699c 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00006998 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000699c 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 000069a0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000069b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000069ec 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000069f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006a20 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006a70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ae4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3027,35 +3027,35 @@ │ │ │ │ │ 00006d68 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006db0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006db8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006dd4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006e1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006e40 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e8c 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00006e90 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00006e8c 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00006e90 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 00006e94 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006eec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f60 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f8c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fa0 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00006fa4 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00006fa0 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00006fa4 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 00006fa8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006fb8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006ff0 0001b91c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00006ffc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007024 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007038 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000703c 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00007038 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000703c 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 00007040 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007050 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007084 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000070cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070e0 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -000070e4 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000070e0 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +000070e4 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 000070e8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000070f8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000712c 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00007150 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007198 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000071e8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007260 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ @@ -3064,3367 +3064,3381 @@ │ │ │ │ │ 00007350 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007398 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000073e8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007440 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007488 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000074d4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007554 0001b91c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000756c 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00007570 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +0000756c 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +00007570 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ 00007574 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007584 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000075a0 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000075d0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000766c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000769c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007708 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007760 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007768 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000077ac 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077d4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007808 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007830 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007858 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007880 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078a4 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ -000078a8 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ -000078ac 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000078cc 0001ba1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000078f4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078f8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078fc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007924 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007928 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000792c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007954 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007958 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000795c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007980 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000799c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000079ac 0001bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000079b0 0001bb2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000079d4 0001bc1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00007a24 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a2c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007aa4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007aac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007adc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b00 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b08 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007604 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007684 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007744 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000774c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007790 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077b8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077ec 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007814 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000783c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007864 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007888 00006b2b R_ARM_MOVW_ABS_NC 000091d4 _tmp_42_rule │ │ │ │ │ +0000788c 00006b2c R_ARM_MOVT_ABS 000091d4 _tmp_42_rule │ │ │ │ │ +00007890 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078b0 0001ba1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000078d8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000078dc 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000078e0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007908 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000790c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007910 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007938 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000793c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007940 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007964 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007980 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007990 0001bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00007994 0001bb2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000079b8 0001bc1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00007a08 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a10 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a80 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a88 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ac0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ac8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b18 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007bbc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00007bc4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c00 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c08 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cfc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d04 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d3c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d44 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d94 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007db8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007dc0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007dfc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e20 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00007e70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e84 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007eb8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ec0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f34 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f3c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f88 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008010 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008018 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008068 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000808c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008094 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008104 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008128 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000814c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008154 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000081c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008200 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008208 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008250 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008274 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008284 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000082b0 0001be1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000082dc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008304 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008308 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008314 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000833c 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008340 0001c02c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000836c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008394 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00008398 0001c12c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000083a8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083f0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000841c 0001c21c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00008438 0001c31c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000845c 0001c41c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00008474 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000849c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084c8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084f8 0001c51c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008510 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008530 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085b4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085e8 0001c61c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00008600 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008628 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008638 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008668 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00008680 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086ac 0000731c R_ARM_CALL 0000b208 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000086f0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008730 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008774 0000752b R_ARM_MOVW_ABS_NC 000102e4 _tmp_151_rule │ │ │ │ │ -00008778 0000752c R_ARM_MOVT_ABS 000102e4 _tmp_151_rule │ │ │ │ │ -0000877c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008788 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -0000878c 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008794 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008798 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000087b8 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000087bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087fc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008804 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000882c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008860 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008874 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088b8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000088fc 0000731c R_ARM_CALL 0000b208 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000893c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000894c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008988 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00008994 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089e0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a0c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a30 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bfc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c04 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c78 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c80 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cbc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce0 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00007d30 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d44 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d78 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d80 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007dd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007df4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007dfc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e44 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ecc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ed4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f48 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f50 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fc0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fe4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008008 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008010 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008084 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080bc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080c4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000810c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008130 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008140 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000816c 0001be1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00008198 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081c0 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081c4 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081d0 0001bc1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000081e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008210 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008238 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000823c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000827c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008284 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082d8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082e0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008350 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008370 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008398 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083c0 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000083c4 0001c12c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000083d4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000841c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008448 0001c21c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00008464 0001c31c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00008488 0001c41c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000084a0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084f8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008528 0001c51c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008540 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008564 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008588 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008598 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085cc 0001c61c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000085e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008650 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008660 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008694 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000086ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000086fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008724 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008758 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000876c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087bc 0000741c R_ARM_CALL 0000b208 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000087f4 0000752b R_ARM_MOVW_ABS_NC 000102e4 _tmp_151_rule │ │ │ │ │ +000087f8 0000752c R_ARM_MOVT_ABS 000102e4 _tmp_151_rule │ │ │ │ │ +000087fc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008808 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +0000880c 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008814 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008818 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008838 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000883c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000886c 0000741c R_ARM_CALL 0000b208 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000088b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088c0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088fc 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00008908 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008930 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008974 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000089b8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a0c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a10 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a1c 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00008a20 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +00008a3c 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008a40 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008a68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a7c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008aa4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008aac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ad4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b38 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b54 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b80 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b8c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008bd4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008be8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008c18 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008c60 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008cbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ce0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cf4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d04 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d10 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d14 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d20 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -00008d24 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00008d40 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008d44 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d88 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d94 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d98 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008da4 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -00008da8 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00008dc4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008dc8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008df0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e14 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e1c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e60 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e68 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ea8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008eac 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008eb0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008ee8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a84 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a90 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008a94 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008aa0 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +00008aa4 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +00008ac0 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008ac4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008af8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b04 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b84 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008bdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008be8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008c10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c7c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c98 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008cc4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ccc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cf8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d4c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d94 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008db8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ddc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008de4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e70 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e74 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e78 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008eb0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ec4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008efc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f34 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008f48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f94 0000752b R_ARM_MOVW_ABS_NC 000102e4 _tmp_151_rule │ │ │ │ │ -00008f98 0000752c R_ARM_MOVT_ABS 000102e4 _tmp_151_rule │ │ │ │ │ -00008f9c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009000 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000900c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009024 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ -00009028 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ -00009030 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009034 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009050 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009054 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009090 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009094 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000090ac 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -000090b0 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -000090bc 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000090d4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000090d8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000090f0 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -000090f4 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00009100 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00009104 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009124 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00009128 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00009130 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009134 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009158 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009178 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009194 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009214 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009238 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f5c 0000752b R_ARM_MOVW_ABS_NC 000102e4 _tmp_151_rule │ │ │ │ │ +00008f60 0000752c R_ARM_MOVT_ABS 000102e4 _tmp_151_rule │ │ │ │ │ +00008f64 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008fd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008fec 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008ff0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009008 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +0000900c 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00009018 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +0000901c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009050 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009054 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000906c 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00009070 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +0000907c 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00009080 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090a4 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +000090a8 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +000090b0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000090b4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000090d4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000090e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090ec 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009148 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000915c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009168 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000918c 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ +00009190 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ +00009198 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000919c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009204 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000920c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009238 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 0000925c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009290 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009300 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000938c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093c0 0001ca1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000093e8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009408 00007a1c R_ARM_CALL 00008c4c _loop1_83_rule │ │ │ │ │ -00009460 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009468 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094b0 00007a1c R_ARM_CALL 00008c4c _loop1_83_rule │ │ │ │ │ -000094e0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009514 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00009530 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000955c 00007b1c R_ARM_CALL 00008df4 tstring_rule │ │ │ │ │ -00009568 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000956c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009580 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009594 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000095a4 0000782b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -000095a8 0000782c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095cc 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000095d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009600 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009604 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009618 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009638 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009654 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009660 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000096bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096dc 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009728 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009770 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097a8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097f8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009844 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009864 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009870 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000987c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098b8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098c0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009924 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000995c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009964 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009988 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000099b8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -000099f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a2c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009a84 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a8c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ad0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ae0 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009b20 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009b58 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009c50 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009c68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c88 0001cf1c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00009ca4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cdc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009cec 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009cf8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009d24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d4c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d80 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009280 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009324 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000093b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093e4 0001ca1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000940c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000942c 00007a1c R_ARM_CALL 00008c4c _loop1_83_rule │ │ │ │ │ +00009484 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000948c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094d4 00007a1c R_ARM_CALL 00008c4c _loop1_83_rule │ │ │ │ │ +00009504 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009538 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00009554 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009580 00007b1c R_ARM_CALL 00008df4 tstring_rule │ │ │ │ │ +0000958c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009590 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000095a4 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095b8 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095c8 0000782b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +000095cc 0000782c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +000095f0 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095f4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009624 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009628 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000963c 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000965c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009678 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009684 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096d8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096e0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009700 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000974c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009794 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097cc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000981c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009868 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009888 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009894 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009918 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009920 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009948 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009980 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009988 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099ac 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000099dc 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00009a18 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a20 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a50 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009aa8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ab0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009af4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b04 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009b44 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009b7c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009c74 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009c8c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cac 0001cf1c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00009cc8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d00 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009d10 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009d1c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009da4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dc4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dd0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009da4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009db0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009de8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009df4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e4c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e54 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e70 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e78 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009e9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ec0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ef4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f30 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f38 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f90 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f98 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fc4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a00c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a048 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a070 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a074 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a078 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a0e8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a14c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a168 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a170 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a194 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1f0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a230 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a29c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2b0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2e0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a300 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a32c 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a364 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3b8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3f4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a424 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a42c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a454 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a458 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a45c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a48c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a4b4 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a4e8 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a538 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a570 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a580 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a58c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a5b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5fc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a640 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a648 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a674 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a6bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6f8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a748 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a750 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a778 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a77c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a780 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a7b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a7d8 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a808 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a824 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a890 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a89c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a8b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a92c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a980 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a988 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9a8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa14 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa5c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa64 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aaa4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aab8 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000aaec 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ab10 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ab40 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ab64 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ee4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f54 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f5c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fb4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fbc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fe8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a030 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a06c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a094 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a098 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a09c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a10c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a170 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a18c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a194 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a1b8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a214 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a254 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a2c0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2d4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a304 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a324 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a350 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a388 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3dc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a418 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a448 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a450 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a478 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a47c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a480 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a4b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a4d8 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a50c 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a55c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a594 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5a4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5b0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a5dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5f0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a620 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a664 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a66c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a698 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a6e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a71c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a76c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a774 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a79c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7a0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7a4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a7d4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a7fc 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a82c 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a848 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8c0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a8d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a910 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a918 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a950 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9cc 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa14 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa1c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa38 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa80 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa88 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aac8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aadc 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ab10 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ab34 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ab64 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000ab88 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000abac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac14 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac3c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac84 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acd8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad38 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad60 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ada8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae04 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae48 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ae60 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000ae64 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ -0000ae68 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ae78 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aeac 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000af00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af14 00005f2b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000af18 00005f2c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ -0000af1c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000af2c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af60 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000af70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afb4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afbc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000affc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b004 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b06c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b07c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b0b0 0001d11c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000b0bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b0f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b10c 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b134 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b13c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b188 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b190 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1b4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b214 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b26c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b29c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b2a8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b2c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2dc 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b2f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b354 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b35c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b380 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b3b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3ec 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b40c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b428 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b44c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4c0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4f4 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b51c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b554 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b56c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b588 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b5ac 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b5cc 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b608 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b62c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b668 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b674 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b680 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b698 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6b0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b6c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6ec 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b6f8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b724 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b730 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b74c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b768 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b784 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b810 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b850 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b88c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b93c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b984 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b988 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b98c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b9c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ba08 0001d21c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000ba6c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000baa4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000babc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bae8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb10 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000bb44 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000bb50 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000bb54 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000bb5c 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -0000bb98 0000731c R_ARM_CALL 0000b208 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000bbd8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bca0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bca8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bcd4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd58 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bda8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdb0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be44 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be4c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be70 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be98 00008e2b R_ARM_MOVW_ABS_NC 0000b530 _tmp_116_rule │ │ │ │ │ -0000be9c 00008e2c R_ARM_MOVT_ABS 0000b530 _tmp_116_rule │ │ │ │ │ -0000bea0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bf34 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf3c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf5c 0000541c R_ARM_CALL 000038a8 pass_stmt_rule │ │ │ │ │ -0000bf80 0000581c R_ARM_CALL 00004578 break_stmt_rule │ │ │ │ │ -0000bfa4 0000591c R_ARM_CALL 0000496c continue_stmt_rule │ │ │ │ │ -0000bfd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c004 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c058 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c060 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c084 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c0d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac38 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac60 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aca8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acfc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad5c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad84 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000adcc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae28 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae6c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ae84 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000ae88 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +0000ae8c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae9c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aed0 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000af24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af38 00005f2b R_ARM_MOVW_ABS_NC 00009e40 t_lookahead_rule │ │ │ │ │ +0000af3c 00005f2c R_ARM_MOVT_ABS 00009e40 t_lookahead_rule │ │ │ │ │ +0000af40 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000af50 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af84 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000af94 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aff0 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000affc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b034 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b03c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b088 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b090 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0b4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b114 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b16c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b25c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b26c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b2a0 0001d11c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000b2c0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b2cc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b300 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b31c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b378 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b380 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b3a4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b3dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b410 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b430 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b44c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b470 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b518 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b540 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b578 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b590 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5ac 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b5d0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b5f0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b62c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b650 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b68c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6bc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b6d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b710 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b71c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b764 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b770 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b78c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b834 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b874 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b8b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8d4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8dc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b914 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b91c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b960 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b9a8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9ac 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9b0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b9e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9f4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ba2c 0001d21c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000ba90 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bac8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000bae0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb0c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb34 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000bb68 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000bb74 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000bb78 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000bb80 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +0000bbbc 0000741c R_ARM_CALL 0000b208 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bbfc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bcc4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bccc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bcf8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bd7c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bdcc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdd4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be68 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be70 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be94 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000bebc 00008e2b R_ARM_MOVW_ABS_NC 0000b530 _tmp_116_rule │ │ │ │ │ +0000bec0 00008e2c R_ARM_MOVT_ABS 0000b530 _tmp_116_rule │ │ │ │ │ +0000bec4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bf58 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf60 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf80 0000541c R_ARM_CALL 000038a8 pass_stmt_rule │ │ │ │ │ +0000bfa4 0000581c R_ARM_CALL 00004578 break_stmt_rule │ │ │ │ │ +0000bfc8 0000591c R_ARM_CALL 0000496c continue_stmt_rule │ │ │ │ │ +0000bffc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c028 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c07c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c084 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c0a8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000c0f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c108 00000a2b R_ARM_MOVW_ABS_NC 0000bc6c expression_rule │ │ │ │ │ -0000c10c 00000a2c R_ARM_MOVT_ABS 0000bc6c expression_rule │ │ │ │ │ -0000c110 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000c11c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c120 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c12c 0000862b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -0000c130 0000862c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -0000c138 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c144 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c178 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c19c 00008f2b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ -0000c1a0 00008f2c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ -0000c1a8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c1b8 0000852b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c1bc 0000852c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c1c4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1c8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1e8 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c1ec 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c214 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c118 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c12c 00000a2b R_ARM_MOVW_ABS_NC 0000bc90 expression_rule │ │ │ │ │ +0000c130 00000a2c R_ARM_MOVT_ABS 0000bc90 expression_rule │ │ │ │ │ +0000c134 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000c140 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c144 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c150 0000862b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +0000c154 0000862c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +0000c15c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c168 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c19c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1c0 00008f2b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ +0000c1c4 00008f2c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ +0000c1cc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c1dc 0000852b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c1e0 0000852c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c1e8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1ec 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c20c 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c210 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c238 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c24c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c258 0000832b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -0000c25c 0000832c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -0000c264 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c268 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c288 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c28c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c25c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c270 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c27c 0000832b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +0000c280 0000832c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000c288 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c28c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2ac 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c2b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c2dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2f8 0000822b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -0000c2fc 0000822c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -0000c310 0000901c R_ARM_CALL 0000ba24 expression_without_invalid_rule │ │ │ │ │ -0000c324 0001d51c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c330 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c35c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c360 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c364 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c38c 0001d61c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c39c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c400 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c438 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c458 0000872b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -0000c45c 0000872c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000c464 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c468 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c498 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4bc 0000911c R_ARM_CALL 00009698 lambda_params_rule │ │ │ │ │ -0000c4d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4f4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4f8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4fc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c508 0000892b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -0000c50c 0000892c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -0000c514 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c518 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c554 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c56c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c300 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c314 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c31c 0000822b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +0000c320 0000822c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +0000c334 0000901c R_ARM_CALL 0000ba24 expression_without_invalid_rule │ │ │ │ │ +0000c348 0001d51c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c354 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c380 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c384 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c388 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c3b0 0001d61c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c3c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c424 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c45c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c47c 0000872b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000c480 0000872c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +0000c488 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c48c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c4e0 0000911c R_ARM_CALL 00009698 lambda_params_rule │ │ │ │ │ +0000c4fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c518 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c51c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c520 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c52c 0000892b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +0000c530 0000892c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +0000c538 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c53c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c578 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c584 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c5ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5d0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c5f8 0001c92b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c5fc 0001c92c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c618 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c620 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c640 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c650 0000901c R_ARM_CALL 0000ba24 expression_without_invalid_rule │ │ │ │ │ -0000c67c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c69c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c6b4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6d4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c714 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c728 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c734 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c738 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c748 0001d71c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c75c 0001d71c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c76c 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c77c 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c784 0000842b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -0000c788 0000842c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -0000c7b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7e0 0000911c R_ARM_CALL 00009698 lambda_params_rule │ │ │ │ │ -0000c7f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c814 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c818 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c81c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c828 0000882b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -0000c82c 0000882c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -0000c838 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c83c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c848 00008a2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -0000c84c 00008a2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c870 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c8c0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c914 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c91c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c978 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca14 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca38 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca6c 0001d81c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ca88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cab8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cafc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb04 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb50 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cba4 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000cbdc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbf4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc78 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc80 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ccac 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd38 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd40 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd64 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd9c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cda4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdc4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cde4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce30 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ceb0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ceb8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ced8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf28 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf68 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf7c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cfb0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000cfe0 0001d91c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d07c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d090 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0d8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d0e4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d100 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d130 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d15c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d170 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d17c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d198 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1d4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1dc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d208 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d278 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d280 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2b0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d310 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d330 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d38c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d404 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d40c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d42c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d470 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d554 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d568 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d59c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d5cc 0001d91c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d66c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d684 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6b0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d6bc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d6d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d704 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d730 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d75c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d768 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d774 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d788 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d808 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c590 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c59c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c5f4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c61c 0001c92b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c620 0001c92c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c63c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c644 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c664 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c674 0000901c R_ARM_CALL 0000ba24 expression_without_invalid_rule │ │ │ │ │ +0000c6a0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c6c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6cc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c6d8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6f8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c738 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c74c 0001c91c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c758 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c75c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c76c 0001d71c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c780 0001d71c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c790 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c7a0 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c7a8 0000842b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +0000c7ac 0000842c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +0000c7dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c804 0000911c R_ARM_CALL 00009698 lambda_params_rule │ │ │ │ │ +0000c81c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c838 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c83c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c840 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c84c 0000882b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +0000c850 0000882c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +0000c85c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c860 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c86c 00008a2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +0000c870 00008a2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +0000c894 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c8e4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c938 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c940 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c99c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9cc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca38 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca5c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca90 0001d81c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000caac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cadc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb74 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb98 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbc8 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cc00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc9c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cca4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ccd0 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd5c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd64 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd88 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cdc0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdc8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cde8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce08 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce54 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ced4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cedc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cefc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf4c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf8c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cfa0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cfd4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d004 0001d91c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d0a0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d0b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0fc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d108 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d124 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d154 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d180 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d194 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1f8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d200 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d22c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d29c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2d4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d30c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d314 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d334 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d354 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d3b0 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d428 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d430 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d450 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d494 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d578 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d58c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d5c0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d5f0 0001d91c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d690 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d6a8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6d4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d6e0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d6fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d728 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d754 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d780 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d78c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d798 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d7ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d82c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d84c 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d850 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d854 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d884 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d920 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d928 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d954 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d988 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d990 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9b4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d9e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da30 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da60 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da68 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da94 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dac0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daf4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dafc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db28 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db98 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbd4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc14 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcb4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcf8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd34 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dd4c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de04 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000de0c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000de2c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de78 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000deb4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000decc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dee4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df04 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000df2c 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000df50 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df6c 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df9c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfd0 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dff8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e068 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e09c 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0d8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e118 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e14c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e160 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e18c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e198 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e1b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e210 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e238 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e25c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e268 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d850 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d870 0000942b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d874 0000942c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d878 0001931c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d8a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d8e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d944 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d94c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d978 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d9ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9d8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000da0c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da14 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da34 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da54 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da84 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da8c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dab8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dae4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db18 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db20 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db4c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dbbc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc38 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcd8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dd1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd58 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dd70 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ddbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000de30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000de50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de9c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ded8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000def0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df08 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df28 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000df50 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000df74 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df90 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000dfc0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dff4 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e01c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e08c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0c0 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0fc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e13c 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e170 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e184 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1b0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e1bc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e1d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1f4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e218 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e234 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e25c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e280 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e28c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e2b4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e2c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e28c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2b0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e2d8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e2e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e300 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e33c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e344 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e370 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e3b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e448 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e450 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e46c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e4a0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4a8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4d8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e50c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e514 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e548 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e550 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e570 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5a8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5b0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e608 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e640 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e648 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e668 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6a0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6a8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6fc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e704 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e724 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e75c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e764 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e784 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7c0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e814 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e81c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e83c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e874 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e87c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e89c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e920 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e97c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e9bc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e9e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eab0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eafc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb20 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb5c 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ebf4 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec50 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec58 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec88 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec90 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ece8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecf0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed4c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed80 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed88 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edb0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ede0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ede8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee40 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee48 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eea8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eed0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef00 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef08 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef30 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef60 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef68 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef90 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efc0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efc8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eff0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f020 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f028 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f048 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f094 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0e4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0f8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f118 0001dc1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f130 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f164 0001de1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f198 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1bc 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f210 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f22c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f268 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f284 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2bc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2f0 0001df1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f30c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f350 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3c8 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f418 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f434 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f468 0001e01c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f4a4 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4f8 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f514 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f550 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f56c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5a8 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f600 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f61c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f674 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f690 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6e0 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6fc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e30c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e324 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e360 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e368 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e394 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e3d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e40c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e414 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e46c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e474 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e490 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e4c4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4cc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4fc 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e530 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e538 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e56c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e574 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e594 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e604 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e60c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e62c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e664 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e66c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e68c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6c4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6cc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e720 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e728 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e748 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e780 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e788 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e804 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e838 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e840 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e860 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e898 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8a0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e91c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e944 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e9a0 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e9e0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ea08 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea10 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ead4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eb20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb44 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb80 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ec18 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec74 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec7c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecb4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecdc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed0c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed14 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed40 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed48 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edd4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee04 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee0c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee34 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee94 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eec4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eecc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eef4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef24 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef2c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef84 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef8c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efb4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efe4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f014 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f044 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f04c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f06c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0b8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f108 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f11c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f13c 0001dc1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f154 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f188 0001de1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f1bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1e0 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f1fc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f234 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f250 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f28c 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f2a8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2e0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f314 0001df1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f330 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f374 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3ec 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f408 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f43c 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f458 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f48c 0001e01c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f4c8 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f51c 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f538 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f574 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f590 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5cc 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f624 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f640 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f698 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f704 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000f720 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f758 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f774 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f7d4 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7f0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f818 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f83c 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f858 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f890 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e4 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f900 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f920 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f958 0001e01c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f99c 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f744 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f77c 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f798 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7c8 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f7f8 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f814 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f83c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f860 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f87c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8b4 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f908 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f924 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f944 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f97c 0001e01c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f9c0 0001db1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ 0000f9dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa10 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa4c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa34 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa98 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fac4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fafc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb44 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb64 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb80 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb9c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbec 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fbf8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc10 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc2c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc64 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc9c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa94 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fabc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fae8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb04 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb20 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb68 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fba4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbc0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbdc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc10 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc1c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc34 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc50 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcc0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fcdc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcf8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd34 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd50 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fe04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe18 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fe2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fea8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fed4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd58 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd74 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd90 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdd0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fe28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe3c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fe50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000feb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fecc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fed8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fef8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffcc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffa0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fff0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010014 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010040 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010060 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010078 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010098 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010118 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010184 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000101e4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010224 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010240 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001027c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010288 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000102cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000102f0 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010330 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010358 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010360 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010430 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001047c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104a0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000104d4 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001052c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010558 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010570 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105fc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010604 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010620 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010660 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010688 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010690 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001070c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010714 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010730 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000107b0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000107fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010820 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010854 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000108a4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000108d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010998 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a08 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a44 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010ac0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010afc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b34 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bf8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c80 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c88 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010ca4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ce4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d0c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d14 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d6c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d74 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d90 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e38 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e9c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ecc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010ef4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010efc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010fbc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001101c 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011058 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000110a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110c8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011104 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001116c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011214 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011240 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011310 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011318 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011334 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011374 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001139c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000113a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011488 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000114ac 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000114e0 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011508 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011558 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000115c8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011638 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011640 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011688 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011690 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000116b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011700 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011724 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011748 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001176c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011790 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011828 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011858 0000992b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0001185c 0000992c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00011864 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011868 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011888 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001188c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000118b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011924 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001192c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011948 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011988 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000119b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000119b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a8c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ad8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011afc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b30 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011b84 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ba8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011bf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011c18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cc8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011cd0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011cec 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011d24 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d70 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011ddc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011e4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e98 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ea0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ef8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f00 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f20 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f68 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f70 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f8c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011fd4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011fdc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ff8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012040 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012048 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012064 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000120b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000120d0 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001214c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000121a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121d0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001222c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012254 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122d8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012334 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001235c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000123b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001240c 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012418 00009d2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -0001241c 00009d2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -00012424 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -0001243c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012474 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124cc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012524 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001257c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125d4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001262c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012684 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126dc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012734 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012788 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127e0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012814 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012874 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000128bc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128c4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128f8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012900 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012924 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012948 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001296c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129fc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a84 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012b28 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ba8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c1c 0000992b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00012c20 0000992c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00012c28 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c2c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c4c 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c50 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ca8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cf0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012cf8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d24 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d8c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012de4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012dec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e44 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e4c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e78 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012ec4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f00 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f58 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f60 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f88 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fbc 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013048 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013084 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130dc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013110 0001df1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001312c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013180 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131b4 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000131f0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013224 0001e11c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013230 00009f2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00013234 00009f2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -0001323c 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -00013278 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132a4 0001e11c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132b0 00009f2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -000132b4 00009f2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -000132bc 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -000132e4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000132f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013320 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001335c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001339c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133c8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013420 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013448 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001346c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013498 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134b0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134c4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134f8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001353c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013544 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013560 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013598 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135e4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013634 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013714 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001371c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013774 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001377c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001379c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000137cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013800 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013808 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013824 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001386c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013874 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013890 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138f8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013900 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013920 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a00 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a60 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a88 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a98 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013acc 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ad8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b00 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b18 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b50 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b80 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bcc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c1c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c94 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ce0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d30 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d88 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dd4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e24 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013eb0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f00 0001b91c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013f24 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f74 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014004 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014028 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000140fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014110 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014124 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014184 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141fc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014204 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014244 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001424c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001426c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001429c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142c4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142e4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014328 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001437c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014384 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143ac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143f0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014428 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001446c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144bc 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000144d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014508 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014528 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014534 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010014 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010038 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010064 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010084 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001009c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001010c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010114 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001013c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000101a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101e8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010208 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010248 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00010264 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000102a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102ac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010314 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010354 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001037c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010384 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010454 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000104a0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104c4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000104f8 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010550 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001057c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010594 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010620 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010628 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010644 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010688 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000106b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000106b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010734 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001073c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010758 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000107e8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010834 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010858 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001088c 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000108e0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001090c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010914 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000109d8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010a24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010a48 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010a84 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010b10 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b4c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010cc4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ccc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ce8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010d28 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010d50 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d58 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010db0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010db8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010dd4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e7c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010ec8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ee0 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010f10 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010f38 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010f40 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011000 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011024 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011060 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001109c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001110c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011148 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000111b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000111fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011258 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011284 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011354 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001135c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011378 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000113b8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000113e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000113e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000114c8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011514 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011538 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001156c 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011594 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000115e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001160c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001167c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011684 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000116cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000116d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000116fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011720 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011744 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011768 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001178c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011824 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001186c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001189c 0000992b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +000118a0 0000992c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +000118a8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000118ac 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000118cc 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000118d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000118f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011910 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001191c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011968 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011970 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001198c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000119cc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000119f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000119fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ad0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011b1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b40 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b74 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011bc8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011bec 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011c5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d0c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011d14 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011d30 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011d68 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011db4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011e20 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011e90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011edc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011ee4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f3c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f44 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f64 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011fac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011fb4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011fd0 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012018 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012020 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001203c 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012084 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001208c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000120a8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000120f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012114 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012190 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000121ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012214 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012270 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012298 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001231c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012378 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123a0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000123fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001241c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012450 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001245c 00009d2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +00012460 00009d2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +00012468 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +00012480 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000124b8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012510 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012568 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125c0 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012618 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012670 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126c8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012720 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012778 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127cc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012824 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012858 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000128b8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012900 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012908 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001293c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012944 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012968 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001298c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a04 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a40 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012ac8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012b6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012ba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c60 0000992b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012c64 0000992c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012c6c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c70 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c90 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012c94 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d34 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012d3c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d68 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012dac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e88 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e90 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012ebc 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012f08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f44 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f9c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012fa4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012fcc 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013000 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001308c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000130c8 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013120 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013154 0001df1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013170 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131c4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131f8 0001da1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013234 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013268 0001e11c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013274 00009f2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +00013278 00009f2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00013280 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +000132bc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132e8 0001e11c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000132f4 00009f2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +000132f8 00009f2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00013300 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +00013328 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001333c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013364 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133a0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133e0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001340c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013464 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001348c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134f4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013508 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013524 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013530 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001353c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013580 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013588 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000135a4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000135dc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013628 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013678 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001370c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013758 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013760 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137b8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137c0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137e0 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013810 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013844 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001384c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013868 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138d4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013904 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001393c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013944 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013964 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a44 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013aa4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013acc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013adc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b10 0001b81c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013b1c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b44 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b5c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b94 0001b71c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013bc4 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c10 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c60 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cd8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d24 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d74 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dcc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e18 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e68 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ef4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013f04 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f44 0001b91c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013f68 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013fb8 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014048 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001406c 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014140 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014154 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014168 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014240 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014248 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014288 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014290 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142b0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000142e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000142e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014308 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014328 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001436c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000143c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000143f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014434 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001446c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000144b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014500 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014514 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014540 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001454c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014568 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014574 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014584 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000145e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001454c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014568 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014590 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001459c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000145a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000145bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014620 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014628 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014648 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014684 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001468c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000146b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014710 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001474c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476c 0000ad1c R_ARM_CALL 00003a30 _loop0_88_rule │ │ │ │ │ -0001478c 0001e61c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000147f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000147fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001481c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014834 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001486c 0000ae1c R_ARM_CALL 0000b128 invalid_for_target_rule │ │ │ │ │ -0001489c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000148b8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000148d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014914 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014938 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014958 0000ad1c R_ARM_CALL 00003a30 _loop0_88_rule │ │ │ │ │ -00014978 0001e61c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014984 0000ab2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ -00014988 0000ab2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ -00014990 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -0001499c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149d0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014a00 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a08 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a4c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a54 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a78 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ac4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014acc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014aec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b24 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b48 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b60 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b80 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014ba4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ba8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bac 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bb8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bbc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bcc 0000ac2b R_ARM_MOVW_ABS_NC 00000958 .LC55 │ │ │ │ │ -00014bd0 0000ac2c R_ARM_MOVT_ABS 00000958 .LC55 │ │ │ │ │ -00014bd4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014be0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c1c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c78 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c84 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cdc 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d1c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d34 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d40 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014d68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d90 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014664 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001466c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001468c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000146c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000146d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000146f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014718 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014754 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014790 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147b0 0000ad1c R_ARM_CALL 00003a30 _loop0_88_rule │ │ │ │ │ +000147d0 0001e61c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014838 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014840 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014860 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014878 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148b0 0000ae1c R_ARM_CALL 0000b128 invalid_for_target_rule │ │ │ │ │ +000148e0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000148fc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014918 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014958 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001497c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001499c 0000ad1c R_ARM_CALL 00003a30 _loop0_88_rule │ │ │ │ │ +000149bc 0001e61c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000149c8 0000ab2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ +000149cc 0000ab2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ +000149d4 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +000149e0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a14 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014a2c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a38 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014a54 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a80 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a88 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014acc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014ad4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014af8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014b44 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014b4c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014b6c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ba4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014bc8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014be0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c00 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014c24 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c28 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014c2c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014c38 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c3c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c4c 0000ac2b R_ARM_MOVW_ABS_NC 00000958 .LC55 │ │ │ │ │ +00014c50 0000ac2c R_ARM_MOVT_ABS 00000958 .LC55 │ │ │ │ │ +00014c54 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c9c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014cf8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d04 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d5c 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014da8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014db4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014dc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014dcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e08 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e10 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014e64 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e74 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014ea0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ec4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014ecc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f28 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f4c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f54 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fa8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fcc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014fd4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ff8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015010 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015040 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015074 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001507c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000150a8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000150cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015108 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015134 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015154 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000151bc 0001e71c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00015204 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001522c 0001e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015274 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001527c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000152a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015304 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015314 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015340 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001536c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015398 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153d4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000153f8 0001e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015450 0001e91c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0001545c 0000b32b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ -00015460 0000b32c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ -00015468 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -000154a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000154cc 0000b81c R_ARM_CALL 0000bd14 invalid_parameters_rule.isra.0 │ │ │ │ │ -000154f8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001554c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015554 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015578 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015590 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155a0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000155c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015618 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001562c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015644 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001564c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015670 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001568c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000156d0 0000b02b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ -000156d4 0000b02c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ -000156d8 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015704 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015734 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00015738 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -0001573c 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000157dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000157e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015808 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015820 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015824 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015828 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015854 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00015888 0000b92b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ -0001588c 0000b92c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ -00015890 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000158b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158dc 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -000158fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015910 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015924 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015938 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015944 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015948 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015958 0000b12b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -0001595c 0000b12c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -00015960 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001596c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015990 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a58 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a88 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015a8c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015a9c 0000b22b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -00015aa0 0000b22c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -00015aa4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015ab0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ad4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b08 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015b2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b38 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015b3c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015b48 0000af2b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ -00015b4c 0000af2c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ -00015b58 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b64 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ba8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014de8 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014e48 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014e50 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ea4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eb4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014ee0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f04 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f0c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f8c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f94 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fe8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001500c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015014 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015038 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015050 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015080 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000150bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150e8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001510c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015120 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015148 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015174 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015194 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000151fc 0001e71c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015234 0001e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015264 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000152bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000152e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015344 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015354 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015380 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153ac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015414 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015438 0001e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015490 0001e91c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0001549c 0000b32b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ +000154a0 0000b32c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ +000154a8 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +000154e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001550c 0000b81c R_ARM_CALL 0000bd14 invalid_parameters_rule.isra.0 │ │ │ │ │ +00015538 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001558c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015594 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000155b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015608 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015630 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015658 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001566c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015684 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015688 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001568c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000156b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156e0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015710 0000b02b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ +00015714 0000b02c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ +00015718 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015744 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015774 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015778 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0001577c 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001581c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015824 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015848 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015860 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015864 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015868 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015894 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000158c8 0000b92b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ +000158cc 0000b92c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ +000158d0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000158f0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001591c 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +0001593c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015950 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015964 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015978 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015984 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015988 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015998 0000b12b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +0001599c 0000b12c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +000159a0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a1c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015aa0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ac8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015acc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015adc 0000b22b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +00015ae0 0000b22c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +00015ae4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015af0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b48 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015b6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b78 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015b7c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015b88 0000af2b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ +00015b8c 0000af2c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ +00015b98 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ba4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00015be8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c54 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015c5c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015c88 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015cc0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cdc 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d10 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015d6c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015d74 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015c10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c28 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c94 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015c9c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015cc8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015d00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d1c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d20 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d24 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015d50 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00015dac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00015db4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00015dec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00015df4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015eb0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015ee8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015ef0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f4c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015fd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015fe8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001600c 0001eb1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00016018 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016040 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016078 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001607c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016098 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001609c 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000160ac 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000160b0 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000160bc 0000bd2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -000160c0 0000bd2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -000160d8 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000160dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016108 0001ed1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016114 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016144 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016178 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001619c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161d0 0000be2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -000161d4 0000be2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -000161dc 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000161e0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016214 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016228 0000c32b R_ARM_MOVW_ABS_NC 00001858 _tmp_112_rule │ │ │ │ │ -0001622c 0000c32c R_ARM_MOVT_ABS 00001858 _tmp_112_rule │ │ │ │ │ -00016234 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016244 0000bf2b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ -00016248 0000bf2c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ -00016250 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016254 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016274 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016278 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016298 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162ac 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000162b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016314 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016340 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016368 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016370 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001638c 0000c41c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -000163c4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000163cc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000163f0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016420 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016444 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016468 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016484 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000164a0 0000bc2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ -000164a4 0000bc2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ -000164b0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000164b4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000164c8 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000164f8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016504 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016520 0000c41c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -0001653c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016554 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016580 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001658c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165a8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000165d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016608 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016610 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016658 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001665c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001667c 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016680 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016690 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016694 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000166a0 0000bd2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -000166a4 0000bd2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -000166d4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016728 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016764 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000167a0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000167a8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000167c4 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000167ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015e2c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e34 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015ef0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f8c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016018 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016028 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001604c 0001eb1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016058 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016080 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160b8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000160bc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000160d8 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000160dc 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000160ec 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000160f0 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000160fc 0000bd2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +00016100 0000bd2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +00016118 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001611c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016148 0001ed1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016154 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016184 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016210 0000be2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +00016214 0000be2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +0001621c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016220 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016254 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016268 0000c32b R_ARM_MOVW_ABS_NC 00001858 _tmp_112_rule │ │ │ │ │ +0001626c 0000c32c R_ARM_MOVT_ABS 00001858 _tmp_112_rule │ │ │ │ │ +00016274 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016284 0000bf2b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ +00016288 0000bf2c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ +00016290 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016294 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000162b4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000162b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162ec 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000162f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016304 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016328 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016354 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016380 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163a8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000163b0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000163cc 0000c41c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +00016404 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001640c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016430 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016460 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016484 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000164a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000164c4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000164e0 0000bc2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ +000164e4 0000bc2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ +000164f0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000164f4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016508 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00016538 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016544 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016560 0000c41c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +0001657c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016594 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016614 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016624 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016648 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016650 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016698 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001669c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000166bc 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000166c0 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000166d0 0001cc1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000166d4 0001ec1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000166e0 0000bd2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +000166e4 0000bd2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +00016714 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016768 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167a4 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000167e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000167e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00016804 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001682c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016854 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001685c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001682c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016844 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001686c 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00016894 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001689c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000168b8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016904 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000168d4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168dc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000168f8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016924 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016944 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016958 0001ee1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000169bc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000169e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000169ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016a28 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a48 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a88 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a9c 0001ee1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016ab8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016b50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016bac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016bd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016c24 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016c2c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016c98 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ca0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016cd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d00 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016d34 0001ef1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016d68 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016de0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016dfc 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016e0c 0001f01c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016e1c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e34 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016e64 0001b91c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016e70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016eb4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ee0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016eec 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f54 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016f5c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f9c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fa4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016fd8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fe0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017034 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017074 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001707c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170f8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017144 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017148 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001714c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017170 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017174 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017178 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017198 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000171a0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171c4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000171ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017204 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001721c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017238 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000172a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000172ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017304 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001730c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017340 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017348 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001738c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000173d4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000173d8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000173dc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017400 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017404 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017408 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017450 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017480 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017494 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174b8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000174dc 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001750c 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017518 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001751c 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017524 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -00017578 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000175c0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017604 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001762c 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017660 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001766c 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017670 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017678 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -000176ac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017714 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001774c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017764 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000177b8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177ec 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017820 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017850 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017858 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017880 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017898 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001789c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000178a8 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -000178ac 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -000178b4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000178c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017918 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001795c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017964 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001797c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179a0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a10 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a1c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017a2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a80 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017aa0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017aac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ab8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017af4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017afc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017b30 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017b38 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017b80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ba4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bf8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c3c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c60 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c8c 0001f21c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017cd0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017cfc 0001f31c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00016984 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016998 0001ee1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000169fc 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016a24 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a2c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016a64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016a88 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016ab8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ad8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016b6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b84 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016bac 0001b61c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016bd8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016be0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016c1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016c40 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c84 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016c98 0001ee1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016cb4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d00 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016d14 0001ee1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016db4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e58 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016eac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016eb4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016f28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f88 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016fbc 0001ef1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016ff0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017068 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017084 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00017094 0001f01c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +000170a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000170bc 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +000170ec 0001b91c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000170f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001713c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017168 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017174 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000171a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000171dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000171e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017224 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001722c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017260 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017268 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000172bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172fc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017304 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017338 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017340 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017380 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000173cc 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000173d0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000173d4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000173f8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000173fc 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017400 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017420 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017428 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001744c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017474 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001748c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000174a4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000174c0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001752c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017534 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001758c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017594 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000175c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000175d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017614 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001765c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017660 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017664 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017688 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001768c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017690 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000176d8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017708 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001771c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017740 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017764 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017794 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000177a0 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000177a4 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000177ac 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +00017800 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017848 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017860 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001788c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000178b4 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000178e8 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000178f4 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000178f8 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017900 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +00017934 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001799c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000179d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179ec 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017a40 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017a74 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017aa8 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017ad8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017ae0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017b08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b20 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b24 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017b30 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00017b34 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00017b3c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017b4c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ba0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017be4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017bec 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c04 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c28 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c80 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c98 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ca4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017cb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017ce4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00017d08 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d50 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d94 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d9c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017dd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017e24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e4c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e98 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017ea0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017ed0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017ed8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017f00 0000c91c R_ARM_CALL 0000e11c type_param_rule │ │ │ │ │ -00017f28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017f30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017f54 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017f80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f98 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017fb4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017fd0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017ff4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018018 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018030 0000c82b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ -00018034 0000c82c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ -00018038 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -00018060 0000c91c R_ARM_CALL 0000e11c type_param_rule │ │ │ │ │ -000180c0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000180d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180ec 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018114 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018120 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001812c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018138 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018144 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018170 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001817c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018188 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018198 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181a4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000181a8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000181b0 0000c72b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ -000181b4 0000c72c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ -000181cc 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000181d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018224 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001822c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018274 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018298 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182c8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018314 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018338 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018364 0001f21c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018380 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000183c4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000183f0 0001f31c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017d28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d7c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017d84 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017db8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017dc0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e2c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e80 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017ec4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ee8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017f14 0001f21c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017f58 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017f84 0001f31c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017f90 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017fb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017fd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017fd8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001801c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018024 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018060 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000180a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000180ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000180d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018120 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018128 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018158 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018160 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018188 0000c91c R_ARM_CALL 0000e11c type_param_rule │ │ │ │ │ +000181b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000181b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000181dc 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018208 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018220 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001823c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018258 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001827c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182a0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182b8 0000c82b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ +000182bc 0000c82c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ +000182c0 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +000182e8 0000c91c R_ARM_CALL 0000e11c type_param_rule │ │ │ │ │ +00018348 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001835c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018374 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001839c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000183a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183b4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000183c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000183cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000183f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00018404 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018448 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018450 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000184a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184dc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018544 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018578 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018594 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000185e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001860c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018644 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001866c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018670 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018678 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -0001867c 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00018684 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018690 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018740 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018748 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000187ac 0000b81c R_ARM_CALL 0000bd14 invalid_parameters_rule.isra.0 │ │ │ │ │ -000187d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018810 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018818 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001884c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018854 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018888 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018890 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000188b0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018904 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001893c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000189b0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018a2c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a44 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a78 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a80 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018aa0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018af4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b2c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018ba0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018c1c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c34 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c94 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c9c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018cbc 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018d10 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d48 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018dbc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e38 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e88 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018ebc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ee8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f0c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f7c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fa0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fc0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fe8 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019010 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019088 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019094 0000ca2b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ -00019098 0000ca2c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ -000190a0 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -000190b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000190e8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000190ec 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000190f0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001910c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019160 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001916c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000191d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001920c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019218 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019234 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019240 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019260 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001926c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001928c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019298 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000192c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019328 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019330 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019364 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019398 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193e0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019410 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019414 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019418 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001943c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019478 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019480 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000194a0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019504 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019530 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001955c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019578 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019594 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000195ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195b8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000195c4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019608 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019610 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019644 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001964c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019690 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000196b8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000196c0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000196f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019724 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019764 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019794 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197c8 0001f81c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000197f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019818 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001984c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019854 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019898 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000198d4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001990c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019940 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019988 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000199b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000199b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000199e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a1c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a50 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019aa0 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019aa4 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019aa8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019ac0 0001f81c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019b10 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bb4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019be0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019be8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c2c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c58 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019cc8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019cd0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d14 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d3c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d44 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019dac 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dec 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00018410 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018420 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001842c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018430 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018438 0000c72b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ +0001843c 0000c72c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ +00018454 0000771c R_ARM_CALL 00010180 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00018458 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000184ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000184b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000184fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018520 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018550 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001859c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000185c0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000185ec 0001f21c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018608 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001864c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018678 0001f31c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0001868c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000186d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000186d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001872c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018764 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000187cc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018800 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001881c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018868 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018870 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018894 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188cc 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +000188f4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000188f8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018900 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00018904 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +0001890c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018918 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001893c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018954 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001897c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000189c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000189d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a34 0000b81c R_ARM_CALL 0000bd14 invalid_parameters_rule.isra.0 │ │ │ │ │ +00018a5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a98 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018aa0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018ad4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018adc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018b10 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018b18 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018b38 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018b8c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018bc4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018c38 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018cb4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ccc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d00 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018d08 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018d28 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d7c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018db4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018e28 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018ea4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ebc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018f1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018f24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018f44 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018f98 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fd0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019044 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000190c0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019110 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019144 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019170 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019194 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019204 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019228 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019248 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019270 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019298 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019310 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001931c 0000ca2b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ +00019320 0000ca2c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ +00019328 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +00019340 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019370 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019374 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019378 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019394 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193e8 0001f61c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000193f4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019460 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019494 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194a0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000194bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194e8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194f4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019514 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019520 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001954c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019568 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195b0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195b8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000195ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019620 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019650 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019668 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019698 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001969c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000196a0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000196c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019700 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019708 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019728 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001978c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000197b8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000197e4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019800 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001981c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019834 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019840 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001984c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019890 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019898 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000198cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000198d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019918 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019940 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019948 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019978 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199ac 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199ec 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a30 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a50 0001f81c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019a80 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019aa0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ad4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019adc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019b20 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b5c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019b94 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019bc8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019c10 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019c38 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019c40 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019c70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ca4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019cd8 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019d08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d28 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d2c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d30 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019d48 0001f81c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019d98 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019de4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00019e3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e74 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ed0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019edc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ee4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f3c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f44 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f78 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f80 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019fa0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fe8 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a014 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a06c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a0c8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a110 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a118 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a138 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a180 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1ac 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a20c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a270 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2b4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2c4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2d0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a2f0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a300 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a30c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a32c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a350 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a36c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a394 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a404 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a428 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a440 0001fa1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a46c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a470 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a474 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a490 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a49c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4c8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a518 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a520 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a540 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a594 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5c0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5ec 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a608 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a614 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a620 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a638 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a690 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a698 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a6c4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a6fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a730 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a738 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a77c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019e68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019e70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ea0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019eb4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ed8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ee0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f50 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f58 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f9c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019fc4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019fcc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019ffc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a034 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a074 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a0c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0fc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a158 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a164 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a16c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a1c4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a1cc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a200 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a208 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a228 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a270 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a29c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a2f4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a350 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a398 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a3a0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a3c0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a408 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a434 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a494 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a4f8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a53c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a54c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a558 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a574 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a584 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a590 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a5b4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5d8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a5f4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a61c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a654 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a68c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6c8 0001fa1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a6f4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6f8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a6fc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a728 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a73c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a750 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001a7a0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001a7a8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a800 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a83c 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a878 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a88c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8ac 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a908 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a910 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a944 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a94c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a990 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a7c8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a81c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a848 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a874 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a890 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a89c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a8a8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a8c0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a918 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a920 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a94c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a97c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a984 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001a9b8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001a9c0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa24 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa6c 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aaac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aac0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aae4 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab2c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab60 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab8c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab94 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abd8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001abfc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ac04 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac28 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac58 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac8c 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001accc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acec 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acf0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acf4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ad10 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad28 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad40 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad74 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ad98 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001adec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae40 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae90 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ae98 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aed8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af1c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af4c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001af78 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af80 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001afa4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afd8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b010 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b04c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b06c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b070 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b074 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b090 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b0a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b0e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b130 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b16c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1ac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1f8 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b22c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b338 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aa04 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aa28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001aa30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aa54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa88 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aac4 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ab04 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab18 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab38 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ab90 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab98 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abcc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abd4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac18 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ac40 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ac48 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acac 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001acf4 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ad34 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad6c 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001adb8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001adec 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae18 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae20 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ae64 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae88 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae90 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aeb4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aee4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001af18 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001af58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af78 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af7c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af80 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001af9c 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001afb4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001afcc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b000 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b024 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b078 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b0cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b11c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b124 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b164 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1a8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b204 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b230 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b238 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b25c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b290 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b2c8 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b304 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b324 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b328 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b32c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b348 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0001b35c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b380 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b38c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b3a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b420 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b434 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b454 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b474 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b520 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b544 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b54c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b560 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b578 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5e0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b630 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b638 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b658 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b688 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b690 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6c4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6cc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b710 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b734 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b73c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b760 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b794 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b7d0 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b810 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b824 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b848 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8a8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8b0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b8e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b92c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b958 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b960 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b990 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9c4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba08 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba44 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba7c 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bac4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001baf8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb74 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb9c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bbb4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001bbd4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bc08 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bc2c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bc34 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bc58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc88 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bcc4 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bd00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd24 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd28 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd2c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bd48 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bd60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bdcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be18 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be28 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be34 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be68 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001beb8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bec0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001befc 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf38 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf40 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf64 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf98 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bfd0 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c00c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c02c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c030 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c034 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c050 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c068 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0f4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c120 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c168 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1b4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c1e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c220 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c29c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2fc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c324 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c348 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c36c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c394 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c404 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c428 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c43c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c448 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c470 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c478 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4c8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c510 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c524 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c544 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c568 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c588 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c598 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c5e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c614 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c638 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c65c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6bc 0000dd1c R_ARM_CALL 00003d3c _loop0_31_rule │ │ │ │ │ -0001c6f8 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c704 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c740 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c748 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c76c 0000de1c R_ARM_CALL 000046fc param_star_annotation_rule │ │ │ │ │ -0001c78c 0000de1c R_ARM_CALL 000046fc param_star_annotation_rule │ │ │ │ │ -0001c7d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c814 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c848 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c870 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c878 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c8a0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c910 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c960 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c980 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c984 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c988 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9a0 0001f81c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001c9cc 0000dd1c R_ARM_CALL 00003d3c _loop0_31_rule │ │ │ │ │ -0001ca04 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca14 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca7c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001caa8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cab4 0000e01c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ -0001cac4 0000dd1c R_ARM_CALL 00003d3c _loop0_31_rule │ │ │ │ │ -0001cad8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cae8 0000e01c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ -0001caf4 0000db2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ -0001caf8 0000db2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ -0001cb00 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb04 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb24 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb28 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb60 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb6c 0000da2b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ -0001cb70 0000da2c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ -0001cb78 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb7c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b3a0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3e8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b424 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b464 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b4b0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b4e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b570 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5f0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b614 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b638 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b644 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b660 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b68c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b6b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b6e4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b6fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b728 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b754 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b764 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b798 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b804 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b818 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b830 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b860 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b86c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b874 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b898 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b8e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b910 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b940 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b948 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b97c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b984 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b9c8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b9ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b9f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ba18 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba4c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba88 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bac8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001badc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb00 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bb60 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb68 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb9c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bba4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbe4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bc10 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bc18 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bc48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc7c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bcc0 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bcfc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd34 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bd7c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bdb0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bde0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bde8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001be2c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001be54 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be6c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be8c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bec0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bee4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001beec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf10 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf40 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bf7c 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bfb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfdc 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfe0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfe4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c000 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c018 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c084 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c0d0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c0e0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c0ec 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c120 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c170 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c178 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c1b4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c1f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c1f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c21c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c250 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c288 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c2c4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2e4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2e8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2ec 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c308 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c320 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c364 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3d8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c420 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c46c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c4a0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c554 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c5b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c5dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c600 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c624 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c64c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c668 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c684 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6e0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c6f4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c700 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c728 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c730 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c75c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c780 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7fc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c820 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c840 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c850 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c894 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c89c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c8cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c914 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c974 0000dd1c R_ARM_CALL 00003d3c _loop0_31_rule │ │ │ │ │ +0001c9b0 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c9bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9f8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ca00 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ca24 0000de1c R_ARM_CALL 000046fc param_star_annotation_rule │ │ │ │ │ +0001ca44 0000de1c R_ARM_CALL 000046fc param_star_annotation_rule │ │ │ │ │ +0001ca88 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cacc 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cb00 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cb28 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cb30 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cb58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001cba4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbc4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbc8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbd4 0000d92b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ -0001cbd8 0000d92c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ -0001cbe0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cbec 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cca8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cce0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cce8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cd0c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd30 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd5c 0000d82b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ -0001cd60 0000d82c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ -0001cd68 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd6c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cda0 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001cdd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce50 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce58 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ce8c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce94 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ced8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf38 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf3c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf40 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf6c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfa4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfdc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d000 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d030 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d03c 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d040 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d048 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -0001d0d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d100 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d168 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d190 0000e22b R_ARM_MOVW_ABS_NC 0000b6c4 _tmp_120_rule │ │ │ │ │ -0001d194 0000e22c R_ARM_MOVT_ABS 0000b6c4 _tmp_120_rule │ │ │ │ │ -0001d198 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d1d4 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d1e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d208 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d20c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d234 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d23c 0000e12b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ -0001d240 0000e12c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ -0001d264 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d26c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d29c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2c0 0000e32b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ -0001d2c4 0000e32c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ -0001d2c8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d2d4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2d8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d304 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d310 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d314 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d334 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d358 0000e32b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ -0001d35c 0000e32c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ -0001d360 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d36c 0000be2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -0001d370 0000be2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -0001d378 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d37c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d39c 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d3a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d418 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d424 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d430 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d484 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d48c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d534 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d53c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d564 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d588 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5ac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d5f0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d630 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d640 0000e61c R_ARM_CALL 00001b20 _tmp_129_rule │ │ │ │ │ -0001d64c 0000e52b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ -0001d650 0000e52c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ -0001d658 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d65c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d67c 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d680 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6f8 0000e42b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ -0001d6fc 0000e42c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ -0001d718 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d754 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d75c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d788 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d7b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7c4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d818 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d8cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8e4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8e8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8ec 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d924 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d92c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d958 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d960 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d964 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d970 0000b22b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -0001d974 0000b22c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -0001d97c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d988 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da14 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da1c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001da64 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dab4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001daf0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db14 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db4c 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001db68 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dbdc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dbe4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc10 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dc48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dc9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcc4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd08 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd10 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd3c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dd74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbc8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc18 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc38 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc3c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc40 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cc58 0001f81c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001cc84 0000dd1c R_ARM_CALL 00003d3c _loop0_31_rule │ │ │ │ │ +0001ccbc 0001fc1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cccc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccf4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cd20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd34 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd6c 0000e01c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ +0001cd7c 0000dd1c R_ARM_CALL 00003d3c _loop0_31_rule │ │ │ │ │ +0001cd90 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda0 0000e01c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ +0001cdac 0000db2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ +0001cdb0 0000db2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ +0001cdb8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdbc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cddc 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cde0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ce18 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce24 0000da2b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ +0001ce28 0000da2c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ +0001ce30 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ce34 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ce5c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce7c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ce80 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ce8c 0000d92b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ +0001ce90 0000d92c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ +0001ce98 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001cea4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ced8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cee0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cf08 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf30 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf98 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cfa0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cfc4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d014 0000d82b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ +0001d018 0000d82c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ +0001d020 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d024 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d058 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d088 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d0c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d0cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d108 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d110 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d144 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d14c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d190 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d1f0 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1f4 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1f8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d224 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d25c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d270 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d294 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d2b8 0001a81c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d2e8 0001d31c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d2f4 0000812b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d2f8 0000812c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d300 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +0001d388 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d390 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d3b8 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d420 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d448 0000e22b R_ARM_MOVW_ABS_NC 0000b6c4 _tmp_120_rule │ │ │ │ │ +0001d44c 0000e22c R_ARM_MOVT_ABS 0000b6c4 _tmp_120_rule │ │ │ │ │ +0001d450 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d48c 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d4a0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4c0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d4c4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d4ec 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d4f4 0000e12b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ +0001d4f8 0000e12c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ +0001d51c 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d524 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d554 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d578 0000e32b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ +0001d57c 0000e32c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ +0001d580 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d58c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d590 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d5bc 0001b41c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d5c8 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d5cc 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d5ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d610 0000e32b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ +0001d614 0000e32c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ +0001d618 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d624 0000be2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +0001d628 0000be2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +0001d630 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d634 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d654 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d65c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d66c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d690 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d73c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d744 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d780 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d7f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d81c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d840 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d864 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d89c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d8a8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d8e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8f8 0000e61c R_ARM_CALL 00001b20 _tmp_129_rule │ │ │ │ │ +0001d904 0000e52b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ +0001d908 0000e52c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ +0001d910 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d914 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d934 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d938 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d970 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9b0 0000e42b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ +0001d9b4 0000e42c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ +0001d9d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001da0c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da14 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001da40 0001a41c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001da68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da7c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001daa4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dad0 0001a71c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001db5c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001db64 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001db84 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db9c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dba0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dba4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001dbdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dbe4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dc10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc18 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001dc1c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001dc28 0000b22b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +0001dc2c 0000b22c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +0001dc34 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001dc40 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dc70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dccc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dcd4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd1c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd6c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0001dda8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ddbc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de00 0001fd1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001de50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de64 0000f41c R_ARM_CALL 0000ca88 _loop0_78_rule │ │ │ │ │ -0001de78 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001dec4 0001fe1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df48 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001df50 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001df78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001df8c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001df94 0000e72b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ -0001df98 0000e72c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ -0001dfb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfcc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfd4 0000e82b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ -0001dfd8 0000e82c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ -0001dff8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e00c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e014 0000e92b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ -0001e018 0000e92c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ -0001e038 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e04c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e070 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e084 0000512b R_ARM_MOVW_ABS_NC 00017ac0 annotated_rhs_rule │ │ │ │ │ -0001e088 0000512c R_ARM_MOVT_ABS 00017ac0 annotated_rhs_rule │ │ │ │ │ -0001e08c 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e098 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e09c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0a8 0000eb2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ -0001e0ac 0000eb2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ -0001e0b4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e0c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e0f0 0000ea2b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ -0001e0f4 0000ea2c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ -0001e0fc 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e100 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e120 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e124 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e168 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e17c 0000f51c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e194 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1a4 0000f41c R_ARM_CALL 0000ca88 _loop0_78_rule │ │ │ │ │ -0001e1bc 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1c0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1c4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e1d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1dc 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e1e0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e1ec 0000f12b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ -0001e1f0 0000f12c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ -0001e1f8 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e210 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e248 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e26c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e290 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e300 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e32c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e340 0000f51c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e35c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e360 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e364 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e370 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e37c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e380 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e38c 0000f22b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ -0001e390 0000f22c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ -0001e398 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e3b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3f8 0000f51c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e410 0000f62b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ -0001e414 0000f62c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ -0001e418 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e424 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e430 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e434 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e440 0000f02b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ -0001e444 0000f02c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ -0001e44c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e464 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e494 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4a8 0000f72b R_ARM_MOVW_ABS_NC 00001630 _tmp_153_rule │ │ │ │ │ -0001e4ac 0000f72c R_ARM_MOVT_ABS 00001630 _tmp_153_rule │ │ │ │ │ -0001e4b0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e4bc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4c8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e4cc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e4d8 0000ed2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ -0001e4dc 0000ed2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ -0001e4e4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e510 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e53c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e544 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e568 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e57c 0000f62b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ -0001e580 0000f62c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ -0001e584 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5bc 0001a52b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e5c0 0001a52c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e5c4 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e5d0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5d4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5e4 0000ef2b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ -0001e5e8 0000ef2c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ -0001e5ec 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e5f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e634 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e648 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e64c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e65c 0000ee2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ -0001e660 0000ee2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ -0001e664 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e67c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e6a8 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e6fc 0000f82b R_ARM_MOVW_ABS_NC 00001538 _tmp_152_rule │ │ │ │ │ -0001e700 0000f82c R_ARM_MOVT_ABS 00001538 _tmp_152_rule │ │ │ │ │ -0001e704 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e710 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e71c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e720 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e72c 0000ec2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ -0001e730 0000ec2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ -0001e738 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e748 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e764 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e78c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e838 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e840 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e888 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e8ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e8b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e8f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e930 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e938 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e980 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e9c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e9f0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea30 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ea64 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001ea98 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eae0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb04 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb44 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ebb8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ebf0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec14 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec1c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec40 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec70 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ecc8 0000f92b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001eccc 0000f92c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001ecd4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ecd8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ecfc 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed44 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001edb4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eddc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001edfc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee48 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ee50 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ee80 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eecc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eef8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef34 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ef3c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ef84 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efb0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efc0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eff4 0001d11c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f028 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f060 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f088 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f0ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f0f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f118 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f12c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f15c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1a8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f1b0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f1dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f208 0000b92b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ -0001f20c 0000b92c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ -0001f210 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f248 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f25c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f270 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f284 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f290 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f294 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2a0 0000b12b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -0001f2a4 0000b12c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -0001f2ac 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f2b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f2e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f2f4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f318 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f320 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f388 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f390 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f3d0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f3d8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f408 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f410 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f44c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f454 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f490 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f4d4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4dc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f500 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f544 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f5d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f608 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f610 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f63c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f688 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f6b0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f754 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f770 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f790 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f7bc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f850 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f884 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f8b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f8cc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f8ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f8f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f918 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f948 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f97c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f998 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f9cc 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fa28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fa4c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fa7c 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fab4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001facc 0000f92b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fad0 0000f92c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fad8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fadc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fafc 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fb00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fb34 0000f92b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fb38 0000f92c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fb40 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb44 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb68 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ddcc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de04 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001de20 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001de58 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001de94 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001de9c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dec8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001df00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df7c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfc0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dfc8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dff4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e02c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e060 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e074 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e0b8 0001fd1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001e108 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e11c 0000f41c R_ARM_CALL 0000ca88 _loop0_78_rule │ │ │ │ │ +0001e130 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e17c 0001fe1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001e1d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e200 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e208 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e230 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e244 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e24c 0000e72b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ +0001e250 0000e72c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ +0001e270 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e284 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e28c 0000e82b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ +0001e290 0000e82c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ +0001e2b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2c4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2cc 0000e92b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ +0001e2d0 0000e92c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ +0001e2f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e304 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e328 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e33c 0000512b R_ARM_MOVW_ABS_NC 00017d48 annotated_rhs_rule │ │ │ │ │ +0001e340 0000512c R_ARM_MOVT_ABS 00017d48 annotated_rhs_rule │ │ │ │ │ +0001e344 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e350 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e354 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e360 0000eb2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ +0001e364 0000eb2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ +0001e36c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e378 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3a8 0000ea2b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ +0001e3ac 0000ea2c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ +0001e3b4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3b8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3d8 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e3dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e420 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e434 0000f51c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e44c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e45c 0000f41c R_ARM_CALL 0000ca88 _loop0_78_rule │ │ │ │ │ +0001e474 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e478 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e47c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e488 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e494 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e498 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e4a4 0000f12b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ +0001e4a8 0000f12c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ +0001e4b0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e4c8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e500 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e524 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e548 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e570 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e594 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5f8 0000f51c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e614 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e618 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e61c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e628 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e634 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e638 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e644 0000f22b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ +0001e648 0000f22c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ +0001e650 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e668 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e69c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6b0 0000f51c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e6c8 0000f62b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ +0001e6cc 0000f62c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ +0001e6d0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e6dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e6e8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6ec 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6f8 0000f02b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ +0001e6fc 0000f02c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ +0001e704 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e71c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e74c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e760 0000f72b R_ARM_MOVW_ABS_NC 00001630 _tmp_153_rule │ │ │ │ │ +0001e764 0000f72c R_ARM_MOVT_ABS 00001630 _tmp_153_rule │ │ │ │ │ +0001e768 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e774 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e780 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e784 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e790 0000ed2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ +0001e794 0000ed2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ +0001e79c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e7c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e7f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e7fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e820 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e834 0000f62b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ +0001e838 0000f62c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ +0001e83c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e860 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e874 0001a52b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e878 0001a52c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e87c 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e888 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e88c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e89c 0000ef2b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ +0001e8a0 0000ef2c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ +0001e8a4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e8b0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e900 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e904 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e914 0000ee2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ +0001e918 0000ee2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ +0001e91c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e934 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e960 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e9b4 0000f82b R_ARM_MOVW_ABS_NC 00001538 _tmp_152_rule │ │ │ │ │ +0001e9b8 0000f82c R_ARM_MOVT_ABS 00001538 _tmp_152_rule │ │ │ │ │ +0001e9bc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e9c8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e9d4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e9d8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e9e4 0000ec2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ +0001e9e8 0000ec2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ +0001e9f0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ea00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ea1c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ea44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ea84 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eab4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eaf0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001eaf8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eb40 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001eb6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eba4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ebac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ebe8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ebf0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec38 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eca8 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ecd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ece8 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ed1c 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001ed50 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ed98 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001edbc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001edfc 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ee70 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eea8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eecc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001eed4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eef8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef28 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ef64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef80 0000f92b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001ef84 0000f92c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001ef8c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ef90 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001efb4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001efb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001efe8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eff4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001effc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f034 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f040 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f06c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f094 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f100 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f108 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f138 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f184 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f1ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f1f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f23c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f268 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f278 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f2ac 0001d11c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f2e0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f318 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f340 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f368 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f3a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f3ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f3d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f414 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f460 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f468 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f494 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4c0 0000b92b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ +0001f4c4 0000b92c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ +0001f4c8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f500 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f514 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f528 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f53c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f548 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f54c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f558 0000b12b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +0001f55c 0000b12c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +0001f564 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f570 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f598 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f5ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f5d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f5d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f640 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f648 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f688 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f690 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f6c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f6c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f704 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f70c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f748 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f78c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f794 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f7b8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f7fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f860 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f880 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f888 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f8c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f8c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f8f4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f940 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f968 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001fa0c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fa28 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001fa48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa74 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fb08 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fb3c 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ 0001fb6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbc0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fbcc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fbd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fbe0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc0c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc8c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fca8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fd24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fd58 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fd6c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fd80 0001ff1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001fdd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fde0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fe38 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fe40 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fe88 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001febc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fef8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff08 0000911c R_ARM_CALL 00009698 lambda_params_rule │ │ │ │ │ -0001ff24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff48 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ff84 0002001c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0001ffb0 0001e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001ffd0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002000c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020048 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020050 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020080 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000200d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020100 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002013c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020144 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020170 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000201b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002021c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020254 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020270 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000202a0 0001941c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000202dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020318 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002034c 0001941c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020358 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002039c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000203a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000203cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020454 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020468 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020480 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020484 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020488 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020498 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0002049c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000204ac 0000ff2b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ -000204b0 0000ff2c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ -000204b8 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020500 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002050c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020510 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020520 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00020524 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020528 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020540 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020570 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000205b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020614 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002061c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020654 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000206ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000206b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020714 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020760 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020764 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020768 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000207cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020804 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002080c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020840 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020878 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000208ac 0002021c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020908 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020910 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020938 0001001c R_ARM_CALL 0000c750 _tmp_165_rule │ │ │ │ │ +0001fb84 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fba4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fbac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fbd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc00 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fc34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc50 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fc84 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fcb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcd8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fce0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fd04 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd34 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fd6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd84 0000f92b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fd88 0000f92c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fd90 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fd94 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fdb4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fdb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fdec 0000f92b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fdf0 0000f92c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fdf8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fdfc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fe20 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fe24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fe78 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fe84 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001fe90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe98 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fec4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ff1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ff24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff44 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ff6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ff78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ffd4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ffdc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020010 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020024 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020038 0001ff1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0002008c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020098 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000200f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020140 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020174 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000201b0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201c0 0000911c R_ARM_CALL 00009698 lambda_params_rule │ │ │ │ │ +000201dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020200 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002023c 0002001c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00020268 0001e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00020288 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000202c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020300 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020308 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020338 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020388 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000203b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000203fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020428 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002046c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020490 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000204d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002050c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020528 0001831c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00020558 0001941c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020594 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000205d0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020604 0001941c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020610 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020654 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002065c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020684 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000206a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002070c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020720 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020738 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0002073c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020740 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020750 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020754 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020764 0000ff2b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ +00020768 0000ff2c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ +00020770 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002077c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000207b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000207c4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000207c8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000207d8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000207dc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000207e0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000207f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020828 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020868 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000208d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002090c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00020964 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0002096c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020990 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000209c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000209d0 0001001c R_ARM_CALL 0000c750 _tmp_165_rule │ │ │ │ │ -00020a24 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020a5c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020a78 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020a9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ab4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020af0 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020afc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b24 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020b5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b98 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bc0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020bdc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020be8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020c3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ca0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020cc0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020cfc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d04 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d40 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d74 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020d78 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020d7c 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000209cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a18 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a1c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a20 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020a84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020abc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020ac4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020af8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b30 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020b64 0002021c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020bc0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020bc8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020bf0 0001001c R_ARM_CALL 0000c750 _tmp_165_rule │ │ │ │ │ +00020c1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020c24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020c48 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020c78 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c88 0001001c R_ARM_CALL 0000c750 _tmp_165_rule │ │ │ │ │ +00020cdc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020d14 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020d30 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020d54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d6c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020da8 0001d01c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00020db4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020df4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020dfc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020e24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e50 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ec0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ecc 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020ed0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020edc 0001022b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ -00020ee0 0001022c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ -00020ee8 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020ddc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020e14 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020e50 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020e78 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020e94 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020ea0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00020ef4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f28 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f3c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f54 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f58 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f5c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f6c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020f70 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020f84 0001012b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ -00020f88 0001012c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ -00020f8c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020fa8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020fdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021024 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002102c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021050 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021074 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021098 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021104 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021128 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002114c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021170 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021194 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021200 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002122c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002125c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021274 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002129c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212b4 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212ec 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021304 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021310 00009d2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -00021314 00009d2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -0002131c 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ -00021334 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002134c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021364 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002137c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000213bc 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213d4 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213ec 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021430 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021438 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021478 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021480 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000214d8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000214e0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021518 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002153c 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021574 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002157c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000215a0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000215dc 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021620 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021640 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021648 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002166c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002169c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000216a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216d4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216fc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000217c8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217e4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021824 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021850 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021890 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000218bc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000218c8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000218ec 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021914 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021924 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021948 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021974 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002198c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000219b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000219b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ab4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021abc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021af0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b6c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b74 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b9c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bcc 0001082b R_ARM_MOVW_ABS_NC 00010230 _tmp_126_rule │ │ │ │ │ -00021bd0 0001082c R_ARM_MOVT_ABS 00010230 _tmp_126_rule │ │ │ │ │ -00021bd4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021be0 0001072b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -00021be4 0001072c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -00021bec 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021bf0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c10 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c14 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c50 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021cb4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ce8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021cf0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d74 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021da8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021db0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e00 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e4c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e54 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e88 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e90 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021edc 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f10 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f18 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f68 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fb0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fb8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021fec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ff4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022044 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022068 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220a0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000220ec 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022140 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022164 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002219c 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000221b0 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221e4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000221ec 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002220c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022234 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002224c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002225c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022278 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000222b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222dc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022314 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022328 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022354 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002235c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002237c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000223a4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000223bc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000223cc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000223e8 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002243c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022454 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224ac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224c4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002251c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022524 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022564 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000225ac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022618 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022648 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022674 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000226bc 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000226ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022718 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227dc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022810 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022824 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022858 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022860 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022884 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000228b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228cc 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228e8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022904 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022938 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022964 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022994 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000229c8 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a14 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a48 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a78 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022ab0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022ac4 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ae0 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022af4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b34 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b58 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022b84 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022b8c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022bb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022be8 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022c14 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022c1c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cb8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cdc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022d10 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d3c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d60 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d84 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d88 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d90 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022d94 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022d9c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022da8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022de0 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022e08 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022e10 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022e34 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e60 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022e7c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022e98 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022eb4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022ed4 0002091c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022ef4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022ef8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f00 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022f04 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022f0c 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022f18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022f9c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fb0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fc8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022fe4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022ff0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002300c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023028 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002303c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023054 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002306c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023078 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023090 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002309c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230a8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230b4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023114 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002311c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023140 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023158 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023178 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023188 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002319c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231a8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023208 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023214 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023220 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002322c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023238 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023250 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002327c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002329c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232b4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000232c0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000232cc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000232dc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232ec 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002330c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023314 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023344 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023378 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233cc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000233d4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023424 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023464 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002346c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000234c0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023504 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023550 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023574 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000235b0 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000235c8 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235ec 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023650 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023684 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000236b4 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000236c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000236f4 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00020f28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f58 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f78 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020fb4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020fbc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020ff8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002102c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00021030 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00021034 0001971c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0002106c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000210ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000210b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000210dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021108 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021144 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021154 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021178 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021184 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021188 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021194 0001022b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ +00021198 0001022c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ +000211a0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000211ac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000211e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002120c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00021210 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00021214 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00021224 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00021228 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0002123c 0001012b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ +00021240 0001012c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ +00021244 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021260 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021294 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000212dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000212e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021308 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002132c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021350 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021374 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021398 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000213bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000213e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021404 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021428 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002144c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021470 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021494 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214e4 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021514 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002152c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021554 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002156c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021578 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000215a4 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000215bc 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000215c8 00009d2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000215cc 00009d2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000215d4 0000301c R_ARM_CALL 000044f8 INVALID_VERSION_CHECK │ │ │ │ │ +000215ec 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021604 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002161c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021634 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021664 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021674 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002168c 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000216a4 0002061c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000216e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000216f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021730 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021738 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002175c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021790 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021798 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000217d0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000217f4 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002182c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021834 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021858 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021894 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000218d8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000218f8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021900 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021924 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021954 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002195c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002198c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219b4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021a80 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021a9c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021adc 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021b08 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021b48 0001bd1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021b74 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021b80 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021ba4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021bcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021bdc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c00 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c2c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c44 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021c68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c70 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c90 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021cac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021cc8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021cd0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021cf4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d14 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d6c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d74 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021da8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e24 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e2c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e54 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e84 0001082b R_ARM_MOVW_ABS_NC 00010230 _tmp_126_rule │ │ │ │ │ +00021e88 0001082c R_ARM_MOVT_ABS 00010230 _tmp_126_rule │ │ │ │ │ +00021e8c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021e98 0001072b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00021e9c 0001072c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +00021ea4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021ea8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021ec8 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021ecc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ef0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021efc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021f08 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021f64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fa0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fa8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fd8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fe0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002202c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022060 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022068 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000220b8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022104 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002210c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022140 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022148 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022194 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000221c8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221d0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022220 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022268 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022270 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000222ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222fc 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022324 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002235c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000223a8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000223fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022420 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022458 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002246c 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022498 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000224a0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000224c0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000224e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022500 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022510 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002252c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002256c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022590 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000225c8 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000225dc 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022610 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022618 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022638 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022660 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022678 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022688 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000226a4 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000226f8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022710 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022768 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022780 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000227b4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000227d8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000227e0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022820 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022868 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000228d4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022904 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022930 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022978 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000229a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000229d4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022a98 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022acc 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022ae0 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022b14 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022b1c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022b40 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022b70 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b88 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022ba4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022bc0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022bf4 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022c20 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022c50 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022c84 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022cb4 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d0c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022d40 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022d80 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022d9c 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022db0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022df0 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022e14 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022e40 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022e48 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022e74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ea4 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022ed0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022ed8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022f04 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f74 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f94 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022fc8 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022ff4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023018 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002303c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023040 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023048 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +0002304c 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00023054 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023060 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023090 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000230c0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000230c8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000230ec 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023118 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023134 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023150 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002316c 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002318c 0002091c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +000231ac 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000231b0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000231b8 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +000231bc 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +000231c4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000231d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023254 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023268 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023280 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002329c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000232a8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000232c0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023308 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002333c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023348 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023350 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002338c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233b0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000233bc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000233c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000233d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233e0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002340c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023414 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002342c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023440 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023470 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002347c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023488 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023494 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234b8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000234c4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000234dc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000234e8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023500 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002350c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023518 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023524 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023530 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023538 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023560 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002357c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023594 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235b0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000235c4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235e4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002360c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023620 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023638 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023644 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023688 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023690 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000236e0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00023720 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00023728 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023748 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023778 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00023788 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000237a8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000237ac 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000237b8 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -000237bc 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -000237c4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000237d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002380c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023814 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023828 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023834 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023848 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000238a8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000238b0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023900 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023924 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023968 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000239a0 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000239b4 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000239d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000239fc 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023a40 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023a6c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023a90 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023ac8 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002377c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000237c0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002380c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023830 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002386c 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023884 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000238a8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002390c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023940 0001c81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00023970 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002397c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000239b0 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000239dc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000239e4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023a04 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023a34 0000c61c R_ARM_CALL 0000c2a8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023a44 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023a64 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023a68 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023a74 0000c52b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00023a78 0000c52c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00023a80 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023a8c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ac8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023ad0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00023ae4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023b20 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023b28 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b4c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023b8c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023b94 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023bc8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023bd0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023c0c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023c7c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023d84 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023da4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023dd0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023df0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023df8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023e28 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e58 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023e9c 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023ec4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023ecc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023ef0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f2c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f40 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f60 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023fc8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023fe8 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00023fec 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ff0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002400c 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00024050 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024068 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000240bc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000240c4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000240ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024148 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024174 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024190 0001082b R_ARM_MOVW_ABS_NC 00010230 _tmp_126_rule │ │ │ │ │ -00024194 0001082c R_ARM_MOVT_ABS 00010230 _tmp_126_rule │ │ │ │ │ -00024198 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000241a4 0001072b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -000241a8 0001072c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -000241b0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000241b4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000241d4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000241d8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000241f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024224 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024230 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002423c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024260 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024278 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024284 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000242a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242b4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000242c0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000242d0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000242f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024310 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024358 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024360 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024384 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023af0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b04 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023b64 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023b6c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023bbc 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023be0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c24 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023c5c 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023c70 0002081c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023c8c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023cb8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023cfc 00010b1c R_ARM_CALL 0000ccd0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023d28 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d4c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023d84 0002071c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023da0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023ddc 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023de4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023e08 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023e48 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e50 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023e84 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e8c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023ec8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023f38 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024040 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024060 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002408c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000240ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000240e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024114 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024158 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024180 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024188 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000241ac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000241e8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000241fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002421c 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00024284 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000242a4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000242a8 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000242ac 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000242c8 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0002430c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024324 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024378 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024380 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000243a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024400 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024434 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024460 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024480 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00024484 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -0002448c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024490 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000244b4 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000244b8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000244e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024504 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00024508 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00024530 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024558 0001102b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ -0002455c 0001102c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ -00024564 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024568 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024578 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245a0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245c8 0001112b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ -000245cc 0001112c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ -000245d4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000245d8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000245fc 00010f2b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ -00024600 00010f2c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ -00024608 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002460c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0002466c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024674 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024698 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000246c0 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000246c4 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000246e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000246e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002471c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024724 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024760 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024774 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000247b8 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000247e4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002481c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024854 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024874 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000248b0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000248e8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000248f0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002492c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024940 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024978 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000249ac 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000249f0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024404 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024430 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002444c 0001082b R_ARM_MOVW_ABS_NC 00010230 _tmp_126_rule │ │ │ │ │ +00024450 0001082c R_ARM_MOVT_ABS 00010230 _tmp_126_rule │ │ │ │ │ +00024454 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024460 0001072b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00024464 0001072c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +0002446c 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024470 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024490 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024494 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000244b4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000244e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000244ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000244f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002451c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024534 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024540 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024564 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024570 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002457c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002458c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000245cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024614 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002461c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024640 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024664 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024688 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000246bc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000246f0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002471c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002473c 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00024740 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00024748 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0002474c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024770 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024774 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000247a0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000247c0 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +000247c4 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +000247ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024814 0001102b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ +00024818 0001102c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ +00024820 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024824 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024834 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002485c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024884 0001112b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ +00024888 0001112c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ +00024890 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024894 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000248b8 00010f2b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ +000248bc 00010f2c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ +000248c4 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000248c8 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024928 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024930 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024954 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002497c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024980 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002499c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000249a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000249d8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000249e0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00024a1c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024a58 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024afc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024b18 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b38 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024b64 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024b78 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b9c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ba0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ba4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024bcc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024be8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024c0c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024c28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c38 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024c44 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024c68 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024cd4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024cdc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024d1c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024d24 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024d64 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024d74 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024dac 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024dd8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e0c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e68 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e6c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e70 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024e84 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024ec0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024ee8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024f10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f58 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024f60 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024fa4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024fb4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024ff4 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025034 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025090 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025098 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250f0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000250f8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002511c 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025150 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025158 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002518c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025194 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000251d0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000251e4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025228 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025254 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002528c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000252c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252f0 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025300 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002530c 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025328 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025364 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002539c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000253a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000253e0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000253f4 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025430 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025460 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025464 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025468 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000254a8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000254c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000254f4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025520 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025550 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000255e0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025634 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002563c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025678 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025694 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000256cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256d4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000256f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025730 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025738 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025758 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002578c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000257f8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025828 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002586c 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025888 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025894 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000258b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000258f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000258fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025930 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025938 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002597c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025990 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000259c8 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025a0c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025a2c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025a64 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025aa4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025aac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025af0 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025b04 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025b3c 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025b84 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b88 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b8c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025ba8 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00025bd4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025c0c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025c44 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025cb8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025cf0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025d18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025d20 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d48 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024a30 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024a74 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024aa0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ad8 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024b10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b30 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024b6c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024ba4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024bac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024be8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024bfc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024c34 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024c68 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024cac 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024cd8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024d14 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024db8 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024dd4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024df4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e20 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024e34 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024e58 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e5c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e60 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024e88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ea4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ec8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ee4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024ef4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f00 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024f24 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024f48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024f54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024f90 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024f98 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024fd8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024fe0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025020 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025030 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025068 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025094 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000250c8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025124 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025128 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002512c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025140 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002517c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000251a4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000251cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025214 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002521c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025260 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025270 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000252b0 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000252f0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002534c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025354 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000253ac 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000253b4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000253d8 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002540c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025414 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025448 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025450 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002548c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000254a0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000254e4 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025510 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025548 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025580 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000255ac 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000255bc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000255c8 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000255e4 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025620 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025658 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025660 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002569c 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000256b0 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000256ec 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002571c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025720 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025724 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025764 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025784 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000257b0 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000257dc 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002580c 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002589c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000258f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000258f8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025934 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025950 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025988 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025990 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000259b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000259ec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000259f4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025a14 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025a48 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025ab4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025ae4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025b28 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025b44 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025b50 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025b74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025bb0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025bb8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025bec 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025bf4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025c38 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025c4c 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025c84 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025cc8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025ce8 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025d20 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025d5c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025d64 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025da8 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025dbc 0001891c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025df4 0001f71c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025e3c 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e40 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e44 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025e60 0001fb1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00025e8c 0001811c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025ec4 0001a51c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025ef8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025f6c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025fa4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025fc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025fcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025fd4 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ffc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026020 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4a914 contains 317 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4ac38 contains 317 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000009c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000a4 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6437,21 +6451,21 @@ │ │ │ │ │ 00000198 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001a4 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001d4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001f0 0001a31c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000248 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000250 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000260 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000284 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00000284 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 000002b0 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000300 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000308 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000318 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000340 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 00007f1c R_ARM_CALL 0000a60c star_target_rule │ │ │ │ │ +00000350 00007f1c R_ARM_CALL 0000a630 star_target_rule │ │ │ │ │ 00000364 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003b4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003bc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000003cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f4 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000418 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6462,21 +6476,21 @@ │ │ │ │ │ 000004cc 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000053c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000544 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000554 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000058c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000594 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005cc 00004e1c R_ARM_CALL 0001d9e0 star_named_expression_rule │ │ │ │ │ +000005cc 00004e1c R_ARM_CALL 0001dc98 star_named_expression_rule │ │ │ │ │ 000005f4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005fc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000060c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000624 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000064c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000065c 00004e1c R_ARM_CALL 0001d9e0 star_named_expression_rule │ │ │ │ │ +0000065c 00004e1c R_ARM_CALL 0001dc98 star_named_expression_rule │ │ │ │ │ 00000674 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006a8 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000006d4 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000006f0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006fc 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000072c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6486,15 +6500,15 @@ │ │ │ │ │ 000007e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000007f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000081c 0001361c R_ARM_CALL 0000a13c lambda_slash_no_default_rule │ │ │ │ │ 0000083c 0001371c R_ARM_CALL 0000a288 lambda_slash_with_default_rule │ │ │ │ │ 00000888 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000890 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c4 0000761c R_ARM_CALL 00018414 starred_expression_rule │ │ │ │ │ +000008c4 0000731c R_ARM_CALL 0001869c starred_expression_rule │ │ │ │ │ 000008dc 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e0 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000940 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000948 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000958 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000974 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6514,47 +6528,47 @@ │ │ │ │ │ 00000a54 0001642b R_ARM_MOVW_ABS_NC 000017ec .LC140 │ │ │ │ │ 00000a58 0001642c R_ARM_MOVT_ABS 000017ec .LC140 │ │ │ │ │ 00000a60 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a64 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a84 0000351c R_ARM_CALL 000101d0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ab8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000acc 0000512b R_ARM_MOVW_ABS_NC 00017ac0 annotated_rhs_rule │ │ │ │ │ -00000ad0 0000512c R_ARM_MOVT_ABS 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000acc 0000512b R_ARM_MOVW_ABS_NC 00017d48 annotated_rhs_rule │ │ │ │ │ +00000ad0 0000512c R_ARM_MOVT_ABS 00017d48 annotated_rhs_rule │ │ │ │ │ 00000ad4 0001d41c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000ae0 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ae4 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000af0 0001652b R_ARM_MOVW_ABS_NC 0000181c .LC141 │ │ │ │ │ 00000af4 0001652c R_ARM_MOVT_ABS 0000181c .LC141 │ │ │ │ │ 00000afc 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000b24 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b34 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000b34 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00000b48 0000f82b R_ARM_MOVW_ABS_NC 00001538 _tmp_152_rule │ │ │ │ │ 00000b4c 0000f82c R_ARM_MOVT_ABS 00001538 _tmp_152_rule │ │ │ │ │ 00000b50 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000b5c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b68 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b6c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b78 0001662b R_ARM_MOVW_ABS_NC 00001850 .LC142 │ │ │ │ │ 00000b7c 0001662c R_ARM_MOVT_ABS 00001850 .LC142 │ │ │ │ │ 00000b84 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bac 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bbc 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000bbc 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00000bd0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000be4 0000f72b R_ARM_MOVW_ABS_NC 00001630 _tmp_153_rule │ │ │ │ │ 00000be8 0000f72c R_ARM_MOVT_ABS 00001630 _tmp_153_rule │ │ │ │ │ 00000bec 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000bf8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c04 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c08 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c14 0001672b R_ARM_MOVW_ABS_NC 00001880 .LC143 │ │ │ │ │ 00000c18 0001672c R_ARM_MOVT_ABS 00001880 .LC143 │ │ │ │ │ 00000c20 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000c48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c58 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000c58 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00000c6c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c98 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ca0 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ccc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ce0 0000f62b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ 00000ce4 0000f62c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ @@ -6573,42 +6587,42 @@ │ │ │ │ │ 00000da0 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000db0 0001692b R_ARM_MOVW_ABS_NC 000018d0 .LC145 │ │ │ │ │ 00000db4 0001692c R_ARM_MOVT_ABS 000018d0 .LC145 │ │ │ │ │ 00000db8 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000dd0 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e24 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000e48 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e58 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000e58 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00000e6c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e98 0000f62b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ 00000e9c 0000f62c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ 00000ea0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000eac 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000eb8 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ebc 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ec8 00016a2b R_ARM_MOVW_ABS_NC 000018f8 .LC146 │ │ │ │ │ 00000ecc 00016a2c R_ARM_MOVT_ABS 000018f8 .LC146 │ │ │ │ │ 00000ed4 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000efc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f0c 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000f0c 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00000f20 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f4c 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f5c 0000f41c R_ARM_CALL 0000ca88 _loop0_78_rule │ │ │ │ │ 00000f74 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f78 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f7c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000f88 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f94 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f98 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000fa4 00016b2b R_ARM_MOVW_ABS_NC 00001918 .LC147 │ │ │ │ │ 00000fa8 00016b2c R_ARM_MOVT_ABS 00001918 .LC147 │ │ │ │ │ 00000fb0 0001a01c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001024 0000511c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00001024 0000511c R_ARM_CALL 00017d48 annotated_rhs_rule │ │ │ │ │ 00001038 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001068 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000106c 00017d2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001070 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000107c 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001088 00019f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000108c 00019f2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6620,15 +6634,15 @@ │ │ │ │ │ 00001138 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001148 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001170 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001194 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011e0 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000011e8 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000011f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000121c 0000cb1c R_ARM_CALL 000195d4 param_no_default_rule │ │ │ │ │ +0000121c 0000cb1c R_ARM_CALL 0001985c param_no_default_rule │ │ │ │ │ 00001240 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000128c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001294 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000012a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012cc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012e0 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012f4 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6638,15 +6652,15 @@ │ │ │ │ │ 00001384 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013a8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013f8 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001400 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001410 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001434 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001448 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001474 0000251c R_ARM_CALL 0001d720 block_rule │ │ │ │ │ +00001474 0000251c R_ARM_CALL 0001d9d8 block_rule │ │ │ │ │ 00001498 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000014c8 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000014e4 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014f0 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000151c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001568 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001570 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6676,21 +6690,21 @@ │ │ │ │ │ 00001890 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000018a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018c8 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000018ec 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000193c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001944 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001954 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000197c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000197c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 000019a4 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000019ac 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000019bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000019d4 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000019fc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a0c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00001a0c 00000a1c R_ARM_CALL 0000bc90 expression_rule │ │ │ │ │ 00001a24 0001801c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a3c 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a58 00018f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001a84 00018c1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001aa0 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001aac 0001901c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001adc 00018d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6733,9 +6747,9 @@ │ │ │ │ │ 00001fcc 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002000 0000051c R_ARM_CALL 00005078 expressions_rule │ │ │ │ │ 0000202c 0001a21c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000207c 00017b1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002084 00017c1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002094 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b8 0001401c R_ARM_CALL 00024ca0 lambda_param_no_default_rule │ │ │ │ │ +000020b8 0001401c R_ARM_CALL 00024f5c lambda_param_no_default_rule │ │ │ │ │ 000020dc 00017d1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -206,18 +206,18 @@ │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ list_rule │ │ │ │ │ _gather_86_rule │ │ │ │ │ invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ star_named_expressions_sequence_rule │ │ │ │ │ +starred_expression_rule │ │ │ │ │ invalid_comprehension_rule.isra.0 │ │ │ │ │ -bitwise_or_rule │ │ │ │ │ _tmp_151_rule │ │ │ │ │ -starred_expression_rule │ │ │ │ │ +bitwise_or_rule │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ _loop1_82_rule │ │ │ │ │ _loop1_83_rule │ │ │ │ │ tstring_rule │ │ │ │ │ _tmp_156_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ │ target_with_star_atom_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,28 +13,28 @@ │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7d8 │ │ │ │ │ + beq 9d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d8 │ │ │ │ │ + bne 9d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d0 │ │ │ │ │ + bne 9d0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -42,37 +42,37 @@ │ │ │ │ │ ldrne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 36c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa4 │ │ │ │ │ + bne b18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7c8 │ │ │ │ │ + bne 9c8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a98 │ │ │ │ │ + bne b0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a58 │ │ │ │ │ + bne a60 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a24 │ │ │ │ │ + beq a2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -82,116 +82,116 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 390 │ │ │ │ │ + bne 3a8 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 390 │ │ │ │ │ + beq 3a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a18 │ │ │ │ │ + beq 7ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a18 │ │ │ │ │ + bne 7ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - bne 390 │ │ │ │ │ + bne 3a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a0c │ │ │ │ │ + beq 7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a0c │ │ │ │ │ + bne 7e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 388 │ │ │ │ │ + bne 3a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 380 │ │ │ │ │ + beq 398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a8c │ │ │ │ │ + beq 9bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8c │ │ │ │ │ + bne 9bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 374 │ │ │ │ │ + bne 9ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq a6c │ │ │ │ │ + beq 37c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 374 │ │ │ │ │ + bne 9ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 500 │ │ │ │ │ + bne 530 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r3, r7 │ │ │ │ │ - beq a64 │ │ │ │ │ + beq 374 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 540 │ │ │ │ │ + bgt 518 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -201,43 +201,43 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 388 │ │ │ │ │ + beq 3a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e0 │ │ │ │ │ + bne bb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 81c │ │ │ │ │ + beq a1c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ subs r1, sl, #0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movne r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_CALL _PyAST_Import │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 810 │ │ │ │ │ + beq a10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e4 │ │ │ │ │ + bne 9e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -245,242 +245,250 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 7c8 │ │ │ │ │ + bne 9c8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 82c │ │ │ │ │ + beq 7f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82c │ │ │ │ │ + bne 7f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 8ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 838 │ │ │ │ │ + beq 804 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 878 │ │ │ │ │ + bne 844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 55c │ │ │ │ │ + bne 574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 157c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 920 │ │ │ │ │ + beq 8ec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stmib sp, {r7, r8, ip} │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyPegen_checked_from_import> │ │ │ │ │ R_ARM_CALL _PyPegen_checked_from_import │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9c0 │ │ │ │ │ + beq 98c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 33c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 9d4 │ │ │ │ │ + bne 9a0 │ │ │ │ │ b 340 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [r0, r6, lsl #2] │ │ │ │ │ + str r0, [r1, r6, lsl #2] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl f28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 26c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b70 │ │ │ │ │ + bne a98 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq b44 │ │ │ │ │ + beq a6c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b 258 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr r0, [r0, r6, lsl #2] │ │ │ │ │ - str r0, [r1, r6, lsl #2] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 28c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c0 │ │ │ │ │ + bne 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7b4 │ │ │ │ │ + beq 7cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 794 │ │ │ │ │ + bne 7ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 770 │ │ │ │ │ + beq 788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 794 │ │ │ │ │ + bne 7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 14c8 <_tmp_160_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 734 │ │ │ │ │ + bne 74c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 78c │ │ │ │ │ + beq 7a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 78c │ │ │ │ │ + bne 7a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - beq 76c │ │ │ │ │ + beq 784 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 754 │ │ │ │ │ + bgt 76c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 157c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 7c0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 920 │ │ │ │ │ + beq 8ec │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -495,187 +503,167 @@ │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ movne r3, #1 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyAST_ImportFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ba8 │ │ │ │ │ + beq ad0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 33c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 7a4 │ │ │ │ │ + b 7bc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq bb8 │ │ │ │ │ + beq ae0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 608 │ │ │ │ │ + b 620 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 658 │ │ │ │ │ + b 670 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a0 │ │ │ │ │ + b 7b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5c8 │ │ │ │ │ + b 5e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 36c │ │ │ │ │ + b 7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 48 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 33c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 394 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7f8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 394 │ │ │ │ │ + b 1b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c8 │ │ │ │ │ + b 3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 720 │ │ │ │ │ + blt 738 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9b8 │ │ │ │ │ + beq 984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 92c │ │ │ │ │ + beq 8f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92c │ │ │ │ │ + bne 8f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 910 │ │ │ │ │ + bne 8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 938 │ │ │ │ │ + bne 904 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 408 │ │ │ │ │ + beq 420 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 7a4 │ │ │ │ │ + b 7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8a4 │ │ │ │ │ + b 870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 157c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 904 │ │ │ │ │ + beq 8d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -690,181 +678,193 @@ │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 101d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 908 │ │ │ │ │ + beq 8d4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 910 │ │ │ │ │ + b 8dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 918 │ │ │ │ │ + b 8e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 7a4 │ │ │ │ │ + beq 7bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7a4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 7bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 2e0 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 390 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b4 │ │ │ │ │ + b 214 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170 │ │ │ │ │ + b 48 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 33c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 3ac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 9f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f8 │ │ │ │ │ + blt 9f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 104 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 394 │ │ │ │ │ + b 3ac │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 374 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 558 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 54c │ │ │ │ │ mov r3, #1 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 380 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 214 │ │ │ │ │ + b 398 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 738 │ │ │ │ │ + b 8ec │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 780 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b 758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 │ │ │ │ │ + bne 9c8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c50 │ │ │ │ │ + beq dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c50 │ │ │ │ │ + bne dfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c44 │ │ │ │ │ + bne df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne c5c │ │ │ │ │ + bne c44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne c44 │ │ │ │ │ + bne df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne be4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b a0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - lsl r3, r2, #1 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a64 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 528 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 51c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 380 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 720 │ │ │ │ │ - b 920 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r3, r2, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 768 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - b 740 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 2e0 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 3a8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b28 │ │ │ │ │ + beq b9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ @@ -877,25 +877,18 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b2c │ │ │ │ │ + beq ba0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b b34 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b b34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ad8 │ │ │ │ │ + b ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq f1c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -906,17 +899,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne f1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b08 │ │ │ │ │ + bne b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -985,78 +978,85 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ str r1, [sp] │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b c18 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b ba8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b b4c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq d68 │ │ │ │ │ b e08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b08 │ │ │ │ │ + b b7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq d44 │ │ │ │ │ + beq d2c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eb8 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ beq e94 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r4, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b d30 │ │ │ │ │ + b d18 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1086,19 +1086,19 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce8 │ │ │ │ │ + b cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c88 │ │ │ │ │ + b c70 │ │ │ │ │ │ │ │ │ │ 00000f28 : │ │ │ │ │ dotted_as_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1074 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ bne 118c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 167ac │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2219,15 +2219,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2318,15 +2318,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1fb4 │ │ │ │ │ @@ -2532,26 +2532,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2655,15 +2655,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 22b4 <_loop1_36_rule+0x100> │ │ │ │ │ b 2690 <_loop1_36_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2678,15 +2678,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2717,15 +2717,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2765,15 +2765,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23e4 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23e4 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2828,15 +2828,15 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 26f8 <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2c08 <_loop1_36_rule+0xa54> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2969,30 +2969,30 @@ │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2b5c <_loop1_36_rule+0x9a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2908 <_loop1_36_rule+0x754> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 29c4 <_loop1_36_rule+0x810> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ @@ -3081,37 +3081,37 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3299,15 +3299,15 @@ │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30f4 <_tmp_25_rule> │ │ │ │ │ @@ -3318,15 +3318,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3431,15 +3431,15 @@ │ │ │ │ │ beq 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3476,15 +3476,15 @@ │ │ │ │ │ b 2f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3621,15 +3621,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c20 │ │ │ │ │ + bl 15c60 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3707,27 +3707,27 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0x54> │ │ │ │ │ + bl d8b0 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3874 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3739,21 +3739,21 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -3800,27 +3800,27 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0x54> │ │ │ │ │ + bl d8b0 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3874 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3832,21 +3832,21 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -3941,15 +3941,15 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 35fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 35fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3970,15 +3970,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4010,15 +4010,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 3358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 3258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0x54> │ │ │ │ │ + bl d8b0 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3660 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4090,15 +4090,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 121c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 34a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0x54> │ │ │ │ │ + bl d8b0 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 35fc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4339,15 +4339,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x1bc> │ │ │ │ │ + bl cc68 <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3af8 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3b98 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4458,15 +4458,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3cc8 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3cd0 <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -4635,15 +4635,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 41f0 <_loop0_31_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 404c <_loop0_31_rule+0x310> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4678,15 +4678,15 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 3dcc <_loop0_31_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 3ed0 <_loop0_31_rule+0x194> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 3ee0 <_loop0_31_rule+0x1a4> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -4703,15 +4703,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 4068 <_loop0_31_rule+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 40c0 <_loop0_31_rule+0x384> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4732,15 +4732,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4068 <_loop0_31_rule+0x32c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5261,15 +5261,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 100d8 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 4914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4948 │ │ │ │ │ @@ -5657,15 +5657,15 @@ │ │ │ │ │ bne 4f94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4e84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5677,15 +5677,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ bne 4e94 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4e7c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ @@ -5697,15 +5697,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ beq 4da0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5760,15 +5760,15 @@ │ │ │ │ │ bne 4f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 4f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5782,15 +5782,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 4db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4f08 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5927,15 +5927,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ beq 51d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -5980,30 +5980,30 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 5258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 5204 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6481,15 +6481,15 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 57e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205e0 │ │ │ │ │ + bl 20898 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 57e4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6850,15 +6850,15 @@ │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 5e10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6866,15 +6866,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 5f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7512,15 +7512,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 65d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 66c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -7961,15 +7961,15 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7970 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 810c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 92bc │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7970 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 810c │ │ │ │ │ @@ -9778,15 +9778,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 86a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 86b0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -10523,29 +10523,29 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 8ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ beq 9008 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 900c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fce8 │ │ │ │ │ + bl 1ffa0 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 900c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e8a4 │ │ │ │ │ @@ -10985,15 +10985,15 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 98b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24638 <_loop1_74_rule> │ │ │ │ │ + bl 248f4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 980c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a430 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11024,15 +11024,15 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 256fc <_loop1_75_rule> │ │ │ │ │ + bl 259b8 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9854 │ │ │ │ │ @@ -11104,15 +11104,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 9de8 │ │ │ │ │ b 97f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250bc <_loop0_72_rule> │ │ │ │ │ + bl 25378 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 9758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a430 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11167,15 +11167,15 @@ │ │ │ │ │ bne 9e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a13c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250bc <_loop0_72_rule> │ │ │ │ │ + bl 25378 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -11197,27 +11197,27 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 9d2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 256fc <_loop1_75_rule> │ │ │ │ │ + bl 259b8 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 9e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250bc <_loop0_72_rule> │ │ │ │ │ + bl 25378 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9ae4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11293,15 +11293,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9bfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ca0 │ │ │ │ │ + bl 24f5c │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11398,15 +11398,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9d74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 24ca0 │ │ │ │ │ + bl 24f5c │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ bne 9c34 │ │ │ │ │ @@ -11505,15 +11505,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq 9fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11551,15 +11551,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 9ff8 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 9ff8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9fbc │ │ │ │ │ @@ -11714,30 +11714,30 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a204 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 24638 <_loop1_74_rule> │ │ │ │ │ + bl 248f4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a1b4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a260 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24638 <_loop1_74_rule> │ │ │ │ │ + bl 248f4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a1e8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11813,36 +11813,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 250bc <_loop0_72_rule> │ │ │ │ │ + bl 25378 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 256fc <_loop1_75_rule> │ │ │ │ │ + bl 259b8 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne a35c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250bc <_loop0_72_rule> │ │ │ │ │ + bl 25378 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 256fc <_loop1_75_rule> │ │ │ │ │ + bl 259b8 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne a3d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11948,15 +11948,15 @@ │ │ │ │ │ beq a55c <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne a54c <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 258c0 │ │ │ │ │ + bl 25b7c │ │ │ │ │ R_ARM_CALL lambda_param_with_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne a500 <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ @@ -12081,15 +12081,15 @@ │ │ │ │ │ bne ab70 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ca0 │ │ │ │ │ + bl 24f5c │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq a628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c440 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -12246,15 +12246,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ beq a794 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b a79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a76c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12501,15 +12501,15 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b abe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24ca0 │ │ │ │ │ + bl 24f5c │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq ac1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq ac24 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -12575,15 +12575,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq ac08 │ │ │ │ │ b ac2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ad2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12617,32 +12617,32 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ beq ad30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b ad38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ad08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ad08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq ad08 │ │ │ │ │ b ad88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ace4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12798,24 +12798,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef00 │ │ │ │ │ + bl 1f1b8 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b09c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e804 │ │ │ │ │ + bl 1eabc │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b09c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b09c │ │ │ │ │ @@ -12906,15 +12906,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0x54> │ │ │ │ │ + bl d8b0 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b1a8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc60 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -12999,32 +12999,32 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ beq b298 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ b b4ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b2b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13034,15 +13034,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq b2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b2b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -13078,28 +13078,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq b2e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b b2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b2d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b2d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -13131,21 +13131,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ @@ -13316,33 +13316,33 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b7e8 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef00 │ │ │ │ │ + bl 1f1b8 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b7e0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b7e0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e804 │ │ │ │ │ + bl 1eabc │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b7e0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b7e0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b78c <_tmp_120_rule+0xc8> │ │ │ │ │ + bl b7b0 <_tmp_120_rule+0xec> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b7e0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b7e0 <_tmp_120_rule+0x11c> │ │ │ │ │ @@ -13432,15 +13432,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b980 <_loop0_122_rule+0x184> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b8e0 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq b8e0 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13573,34 +13573,34 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x1bc> │ │ │ │ │ + bl cc68 <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bne bb1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bc30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x1bc> │ │ │ │ │ + bl cc68 <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne bb00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe04 │ │ │ │ │ + bl 200bc │ │ │ │ │ R_ARM_CALL lambdef_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13610,27 +13610,27 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x1bc> │ │ │ │ │ + bl cc68 <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq bac0 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq bac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -13796,21 +13796,21 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c1c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 192f8 │ │ │ │ │ + bl 19580 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne be50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4e4 <_loop0_27_rule> │ │ │ │ │ + bl 1a76c <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -13824,36 +13824,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c0d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19f08 │ │ │ │ │ + bl 1a190 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c07c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a65c <_loop1_30_rule> │ │ │ │ │ + bl 1a8e4 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c09c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4e4 <_loop0_27_rule> │ │ │ │ │ + bl 1a76c <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq be80 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -13879,15 +13879,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bf5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23aec <_loop1_32_rule> │ │ │ │ │ + bl 23da8 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bf00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -13946,29 +13946,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b becc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b bf88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19444 <_loop1_29_rule> │ │ │ │ │ + bl 196cc <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq be80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14016,15 +14016,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c0dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c1f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b be50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -14148,24 +14148,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne c294 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 192f8 │ │ │ │ │ + bl 19580 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c28c <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c28c <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f08 │ │ │ │ │ + bl 1a190 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -14220,15 +14220,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8e0 <_tmp_165_rule+0x190> │ │ │ │ │ + bl c904 <_tmp_165_rule+0x1b4> │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c314 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14253,26 +14253,26 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq c340 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b c344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c338 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c338 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ @@ -14427,38 +14427,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne c664 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bne c6dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne c628 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14484,15 +14484,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c648 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -14573,15 +14573,15 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne c83c <_tmp_165_rule+0xec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14590,15 +14590,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c884 <_tmp_165_rule+0x134> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c9dc <_tmp_165_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c974 <_tmp_165_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ca18 <_tmp_165_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14606,15 +14606,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne c83c <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -14680,15 +14680,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne ca48 <_tmp_165_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 1869c │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b c870 <_tmp_165_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ @@ -14704,15 +14704,15 @@ │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq c80c <_tmp_165_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c980 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne c900 <_tmp_165_rule+0x1b0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c90c <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -14815,15 +14815,15 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne cbb8 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne cb78 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dba8 │ │ │ │ │ + bl 1de60 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne cbd4 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -15012,15 +15012,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ce24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne ceec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cf34 │ │ │ │ │ @@ -15040,20 +15040,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq cdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq cdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq cdec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ @@ -15147,26 +15147,26 @@ │ │ │ │ │ bl 101d0 │ │ │ │ │ b cecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b cd18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ce48 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ce48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq ce48 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ @@ -15284,15 +15284,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq d184 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d18c <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -16532,15 +16532,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq e234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq e240 │ │ │ │ │ @@ -16678,15 +16678,15 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne e2b8 │ │ │ │ │ b e3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 100d8 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e490 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ @@ -16776,15 +16776,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e708 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -16846,15 +16846,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e60c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -16920,15 +16920,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e810 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ @@ -17282,29 +17282,29 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq e920 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b e948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq eaa8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eaa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fce8 │ │ │ │ │ + bl 1ffa0 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eaa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e8a4 │ │ │ │ │ @@ -17477,26 +17477,26 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f0b8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f0b8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f0b8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f0b8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -17599,15 +17599,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f0dc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq f0dc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -17622,15 +17622,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f0dc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f0dc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -17703,15 +17703,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f100 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f100 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -17852,15 +17852,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f2cc <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f2cc <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -17947,37 +17947,37 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4cc <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4cc <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4cc <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq f4cc <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4cc <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4cc <_loop1_37_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -18061,15 +18061,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f484 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f484 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -18123,15 +18123,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f460 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xc> │ │ │ │ │ + bl bc90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x30> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f460 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -18605,15 +18605,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ff58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 92bc │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne fe8c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 10008 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 5078 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae5c │ │ │ │ │ + bl ae5c │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -484,20 +484,20 @@ │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae5c │ │ │ │ │ + bl ae5c │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -558,35 +558,35 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 720 <_PyPegen_parse+0x720> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 680 <_PyPegen_parse+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 768 <_PyPegen_parse+0x768> │ │ │ │ │ b 774 <_PyPegen_parse+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 538 <_PyPegen_parse+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ b 62c <_PyPegen_parse+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 750 <_PyPegen_parse+0x750> │ │ │ │ │ b 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e4 <_PyPegen_parse+0x4e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -752,27 +752,27 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d4c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d00 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq cf4 │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - movweq r8, #6000 @ 0x1770 │ │ │ │ │ + movweq r9, #6000 @ 0x1770 │ │ │ │ │ bne d04 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ beq b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -800,26 +800,26 @@ │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ beq c78 │ │ │ │ │ str r6, [r5, r4, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ bne ab0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b ac4 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r9, [sl, #8] │ │ │ │ │ + str r8, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ beq cc8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cc8 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ @@ -907,15 +907,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r9, [sl, #8] │ │ │ │ │ + str r8, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ bne b64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ @@ -1156,24 +1156,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2a3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 3120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 141c8 │ │ │ │ │ + bl 1420c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dd4 │ │ │ │ │ + bl 14e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 164c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1212,62 +1212,62 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20108 │ │ │ │ │ + bl 203c0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1678 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1ff8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 1ff0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1ff8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 16f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 14dd4 │ │ │ │ │ + bl 14e14 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1008 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -1381,15 +1381,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1430,15 +1430,15 @@ │ │ │ │ │ bne 2efc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2e48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 141c8 │ │ │ │ │ + bl 1420c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 18a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e48 │ │ │ │ │ @@ -1507,15 +1507,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1538,26 +1538,26 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21b4 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 2014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 201c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -1693,31 +1693,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2d54 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1985,28 +1985,28 @@ │ │ │ │ │ beq 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5f34 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8630 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c30 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1c30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ @@ -2167,15 +2167,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1efc │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2270,15 +2270,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 12d4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2323,26 +2323,26 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 30cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 30cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eed4 │ │ │ │ │ + bl eed4 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 30cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 30d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -2544,15 +2544,15 @@ │ │ │ │ │ beq 2384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5f34 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8630 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2388 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2581,15 +2581,15 @@ │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 1368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 22e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8630 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2320 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2952,15 +2952,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 2810 │ │ │ │ │ @@ -3262,15 +3262,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2cb4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3283,15 +3283,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2d34 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3509,15 +3509,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 300c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 300c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3530,15 +3530,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 308c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 308c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 328c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 328c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3752,15 +3752,15 @@ │ │ │ │ │ beq 3340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 13c4 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eed4 │ │ │ │ │ + bl eed4 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 342c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -3780,15 +3780,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ @@ -3813,15 +3813,15 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 3344 │ │ │ │ │ @@ -3854,15 +3854,15 @@ │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 334c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ moveq r7, r3 │ │ │ │ │ beq 35a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 1264 │ │ │ │ │ @@ -4034,15 +4034,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -4064,28 +4064,28 @@ │ │ │ │ │ b db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5f34 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8630 │ │ │ │ │ + bl 8630 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19c0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 19c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19c0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ @@ -4097,15 +4097,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ bne 2ae4 │ │ │ │ │ @@ -4722,16 +4722,16 @@ │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 453c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4590 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -4815,15 +4815,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 647c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 41c8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4921,15 +4921,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4d24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5128 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -5104,35 +5104,35 @@ │ │ │ │ │ blt 42a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 6470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 406c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 406c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 406c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d108 │ │ │ │ │ + bl d108 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5149,17 +5149,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -5230,15 +5230,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 64e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 20ff4 │ │ │ │ │ + bl 212ac │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4d54 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -5259,66 +5259,66 @@ │ │ │ │ │ bne 63a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 59e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl afe0 │ │ │ │ │ + bl afe0 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5968 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 59e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 5480 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bne 59e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5408 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 59e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b7fc │ │ │ │ │ + bl b7fc │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 481c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 582c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 59e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b7fc │ │ │ │ │ + bl b7fc │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 484c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181f0 │ │ │ │ │ + bl 18478 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 6414 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 59e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 55bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 42a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -5344,15 +5344,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 631c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4908 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5395,15 +5395,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6258 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ @@ -5431,17 +5431,17 @@ │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ bne 6238 │ │ │ │ │ stmib sp, {r5, r7} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 621c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -5481,15 +5481,15 @@ │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 5a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5527,15 +5527,15 @@ │ │ │ │ │ beq 5884 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 48a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cacc │ │ │ │ │ + bl caf0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 40cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5587,15 +5587,15 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5610,15 +5610,15 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 5158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -5655,30 +5655,30 @@ │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 43b4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 450c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 624c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 624c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AugAssign │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ @@ -5688,15 +5688,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4670 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 42a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cacc │ │ │ │ │ + bl caf0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4284 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5822,15 +5822,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c50 │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -5890,15 +5890,15 @@ │ │ │ │ │ beq 6174 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181f0 │ │ │ │ │ + bl 18478 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 6164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6164 │ │ │ │ │ @@ -6115,15 +6115,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 450c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 4c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -6138,15 +6138,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6157,15 +6157,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 4870 │ │ │ │ │ @@ -6238,15 +6238,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6257,23 +6257,23 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20ff4 │ │ │ │ │ + bl 212ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 486c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 486c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6294,24 +6294,24 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d108 │ │ │ │ │ + bl d108 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4bd8 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6323,19 +6323,19 @@ │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ - ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ - ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ @@ -6377,27 +6377,27 @@ │ │ │ │ │ beq 58b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 58b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 58b8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 58b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq 58b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -6450,15 +6450,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 481c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc60 │ │ │ │ │ + bl bc60 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ b 5460 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 5f90 │ │ │ │ │ @@ -6533,15 +6533,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6651,25 +6651,25 @@ │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5c88 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 5c88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r9, [r5, #20] │ │ │ │ │ @@ -6692,15 +6692,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 5c64 │ │ │ │ │ @@ -6718,35 +6718,35 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5c60 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 5d5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 5bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6763,59 +6763,59 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5d04 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5d04 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 5b54 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5be4 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5be4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -6826,15 +6826,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 5940 │ │ │ │ │ @@ -6890,15 +6890,15 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -6921,15 +6921,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 5e94 │ │ │ │ │ @@ -7004,20 +7004,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 603c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 603c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc60 │ │ │ │ │ + bl bc60 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 603c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -7683,15 +7683,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 69f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 666c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205e0 │ │ │ │ │ + bl 20898 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 66ec │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -7891,48 +7891,48 @@ │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7704 │ │ │ │ │ + beq 76dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7704 │ │ │ │ │ + bne 76dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 76e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 75cc │ │ │ │ │ + beq 7600 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 76e8 │ │ │ │ │ + beq 767c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 767c │ │ │ │ │ sub r5, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -7950,27 +7950,27 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7614 │ │ │ │ │ + bne 7648 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7668 │ │ │ │ │ + beq 76c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7668 │ │ │ │ │ + bne 76c8 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -7980,27 +7980,27 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6ee4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7614 │ │ │ │ │ + bne 7648 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 76b0 │ │ │ │ │ + beq 76b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ + bne 76b4 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8010,27 +8010,27 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6f20 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7614 │ │ │ │ │ + bne 7648 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7698 │ │ │ │ │ + beq 76f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7698 │ │ │ │ │ + bne 76f8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8040,17 +8040,17 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6f58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 76e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 772c │ │ │ │ │ + bl 7710 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 7094 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8065,21 +8065,21 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6d90 │ │ │ │ │ + beq 6d8c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 70b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -8089,15 +8089,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 6df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b78c │ │ │ │ │ + bl b7b0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 7564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 6df8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8109,15 +8109,15 @@ │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c20 │ │ │ │ │ + bl 15c60 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 6e68 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8204,15 +8204,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205e0 │ │ │ │ │ + bl 20898 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6ef8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8251,40 +8251,40 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 767c │ │ │ │ │ + bne 7698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 75f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 722c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bge 722c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 767c │ │ │ │ │ + bne 7698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 75f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7514 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bge 7514 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -8292,20 +8292,20 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 767c │ │ │ │ │ + bne 7698 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 75f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7228 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bgt 71d4 │ │ │ │ │ @@ -8322,40 +8322,40 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 6ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7620 │ │ │ │ │ + bne 75cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6ec8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ ble 6ec8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 6ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7620 │ │ │ │ │ + bne 75cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 751c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ble 751c │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -8363,20 +8363,20 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 6ecc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7620 │ │ │ │ │ + bne 75cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6ec4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 6ec4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -8391,15 +8391,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7638 │ │ │ │ │ + bne 75e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6f04 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bge 6f04 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8410,36 +8410,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7638 │ │ │ │ │ + bne 75e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7524 │ │ │ │ │ + beq 752c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 7524 │ │ │ │ │ + ble 752c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bne 6f08 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7638 │ │ │ │ │ + bne 75e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6f00 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 6f00 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -8454,15 +8454,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7644 │ │ │ │ │ + bne 75d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6f3c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ bge 6f3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8473,50 +8473,50 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7644 │ │ │ │ │ + bne 75d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 752c │ │ │ │ │ + beq 7524 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - ble 752c │ │ │ │ │ + ble 7524 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bne 7654 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7644 │ │ │ │ │ + bne 75d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6f38 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ ble 6f38 │ │ │ │ │ mov r7, r2 │ │ │ │ │ b 74c0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 722c │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 6ec8 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 6f04 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b 6f3c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 6f04 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ @@ -8553,14 +8553,27 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ b 6fe8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6d90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 6e68 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6dfc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ @@ -8571,275 +8584,255 @@ │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76d4 │ │ │ │ │ + beq 7668 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 6eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6d90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6d24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6dfc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6e68 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 6f50 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 6cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ + sub r5, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d5c │ │ │ │ │ + b 6cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 6d08 │ │ │ │ │ b 6d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6e38 │ │ │ │ │ + b 6dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6dc8 │ │ │ │ │ + b 6d5c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 6c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6eb4 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 6cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub r5, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6cdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 6d8c │ │ │ │ │ - b 6ee4 │ │ │ │ │ + b 6e38 │ │ │ │ │ │ │ │ │ │ -0000772c : │ │ │ │ │ +00007710 : │ │ │ │ │ atom_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 89bc │ │ │ │ │ + beq 9164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89bc │ │ │ │ │ + bne 9164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 77d0 │ │ │ │ │ + beq 77b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7814 │ │ │ │ │ + beq 77f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 89c8 │ │ │ │ │ + blt 91bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 77b8 │ │ │ │ │ + bne 779c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8310 │ │ │ │ │ + bne 820c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8368 │ │ │ │ │ + bne 8394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82d8 │ │ │ │ │ + bne 8194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79f8 │ │ │ │ │ + bne 79dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 77b8 │ │ │ │ │ + bne 779c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77b8 │ │ │ │ │ + bne 779c │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a0c │ │ │ │ │ + bne 79f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ba4 │ │ │ │ │ + bne 7a68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce4 │ │ │ │ │ + bne 7ba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8638 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 77c0 │ │ │ │ │ + beq 77a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77b8 │ │ │ │ │ + beq 779c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -8848,722 +8841,743 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8a7c │ │ │ │ │ + beq 81e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a7c │ │ │ │ │ + bne 81e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 77c0 │ │ │ │ │ + b 77a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 92bc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 77b8 │ │ │ │ │ - b 78b8 │ │ │ │ │ + bne 779c │ │ │ │ │ + b 789c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 89b0 │ │ │ │ │ + beq 8c64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89b0 │ │ │ │ │ + bne 8c64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 89a4 │ │ │ │ │ + bne 87e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b78c │ │ │ │ │ + bl b7b0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8590 │ │ │ │ │ + bne 86d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 89a4 │ │ │ │ │ + bne 87e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e804 │ │ │ │ │ + bl 1eabc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - subne r3, r3, #2 │ │ │ │ │ - bne 77c0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 856c │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 8a00 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 8a00 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 856c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8550 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 8b7c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 8b7c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 8b6c │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 181f0 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 7b6c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - bne 8b6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8554 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 854c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 89e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 8258 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79f0 │ │ │ │ │ + b 77a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8be4 │ │ │ │ │ + beq 8c0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8be4 │ │ │ │ │ + bne 8c0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 7cd0 │ │ │ │ │ + bne 7b8c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8bfc │ │ │ │ │ + beq 8c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8bfc │ │ │ │ │ + bne 8c58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8bf0 │ │ │ │ │ + bne 9134 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8b88 │ │ │ │ │ + beq 90e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c88 │ │ │ │ │ + beq 7b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7c88 │ │ │ │ │ + beq 7b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 84b0 │ │ │ │ │ + bne 84e0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 86a0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 87b0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 86d0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef00 │ │ │ │ │ + bl 1f1b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 79f0 │ │ │ │ │ + bne 7a60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7948 │ │ │ │ │ - b 8580 │ │ │ │ │ + beq 792c │ │ │ │ │ + b 8638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8aa0 │ │ │ │ │ + beq 8d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8aa0 │ │ │ │ │ + bne 8d64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 8798 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8cb8 │ │ │ │ │ + beq 8a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cb8 │ │ │ │ │ + bne 8a64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8ccc │ │ │ │ │ + bne 8b1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 88b4 │ │ │ │ │ + beq 8b00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - mov r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8a4c │ │ │ │ │ + beq 8cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a4c │ │ │ │ │ + bne 8cb4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e5c │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 8244 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 8244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 8244 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9178 │ │ │ │ │ + beq 8ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a0c │ │ │ │ │ + bne 8d4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8620 │ │ │ │ │ + bne 8648 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 88e8 │ │ │ │ │ + bne 8b1c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7d50 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8910 │ │ │ │ │ + bne 8880 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 8798 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8c08 │ │ │ │ │ + beq 9158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c08 │ │ │ │ │ + bne 9158 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7fec │ │ │ │ │ + bne 7ea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8c14 │ │ │ │ │ + beq 8be4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fd8 │ │ │ │ │ + beq 7e94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8a70 │ │ │ │ │ + beq 8cf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a70 │ │ │ │ │ + bne 8cf4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83dc │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 83a0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 8408 │ │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 83cc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 86d8 │ │ │ │ │ + bne 8918 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83dc │ │ │ │ │ + bne 8408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 8544 │ │ │ │ │ + beq 8578 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 859c │ │ │ │ │ + bne 8580 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88f0 │ │ │ │ │ + bne 8860 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 8798 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8b20 │ │ │ │ │ + beq 8bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b20 │ │ │ │ │ + bne 8bd8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8b14 │ │ │ │ │ + bne 8bcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8ad0 │ │ │ │ │ + beq 8b80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 7fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8b2c │ │ │ │ │ + beq 8c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b2c │ │ │ │ │ + bne 8c70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 7fd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 213fc <_gather_86_rule> │ │ │ │ │ + bl 216b4 <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 8494 │ │ │ │ │ + bne 84c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 7fd0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83ec │ │ │ │ │ + bne 8418 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8b14 │ │ │ │ │ + bne 8bcc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81dc │ │ │ │ │ - add r3, r1, #1 │ │ │ │ │ + beq 8098 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 8cc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ + bne 8cc0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 9170 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 24324 │ │ │ │ │ + bl 245e0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 9170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213fc <_gather_86_rule> │ │ │ │ │ + bl 216b4 <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8de8 │ │ │ │ │ + bne 8db0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 9170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81d4 │ │ │ │ │ + beq 8090 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 876c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ + bne 87ec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 8798 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8cac │ │ │ │ │ + beq 8d28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cac │ │ │ │ │ + bne 8d28 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8ca0 │ │ │ │ │ + bne 8b74 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8c5c │ │ │ │ │ + beq 89b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8890 │ │ │ │ │ + beq 878c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f354 │ │ │ │ │ + bl 1f60c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8890 │ │ │ │ │ + beq 878c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8890 │ │ │ │ │ + beq 878c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8890 │ │ │ │ │ + beq 878c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9194 │ │ │ │ │ + beq 8d94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9158 │ │ │ │ │ + bne 8d70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 79f0 │ │ │ │ │ + b 79d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77b8 │ │ │ │ │ + beq 779c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 79cc │ │ │ │ │ + ldr ip, [r6, #20] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_Constant> │ │ │ │ │ + R_ARM_CALL _PyAST_Constant │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 81e8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 779c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 79d4 │ │ │ │ │ + b 77a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77b8 │ │ │ │ │ + beq 779c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 79cc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 81c8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7d1c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + bne 8624 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7e68 │ │ │ │ │ - b 7e98 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 8af4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8af4 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 8624 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, #7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 860c │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 8ae8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8ae8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8d3c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 18478 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 8344 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8d3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 8608 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + beq 8610 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8184 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + movne r6, r2 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 818c │ │ │ │ │ + b 8624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77b8 │ │ │ │ │ + beq 779c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 79cc │ │ │ │ │ + b 79b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8754 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt 8998 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 7f7c │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 7e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fdc │ │ │ │ │ + b 7e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r3, r1, #1 │ │ │ │ │ - beq 81e4 │ │ │ │ │ + subeq r3, r2, #1 │ │ │ │ │ + beq 80a0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_keys │ │ │ │ │ @@ -9582,898 +9596,835 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_CALL _PyAST_Dict │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8b38 │ │ │ │ │ + beq 8c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82c8 │ │ │ │ │ + beq 8184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - beq 82d0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 81e4 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 818c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 80e8 │ │ │ │ │ - b 80d8 │ │ │ │ │ + beq 7fa4 │ │ │ │ │ + b 7f94 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c88 │ │ │ │ │ + beq 7b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 86b0 │ │ │ │ │ + beq 87c0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_CALL _PyAST_ListComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8b54 │ │ │ │ │ + beq 8c18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82c8 │ │ │ │ │ + beq 8184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 82d0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 86bc │ │ │ │ │ + beq 818c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 87cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8ac0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fd8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq r3, r2 │ │ │ │ │ - bne 87dc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + bne 8d14 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq 7918 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 77c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 79f0 │ │ │ │ │ + b 7e94 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fd8 │ │ │ │ │ + beq 7e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8900 │ │ │ │ │ + beq 8870 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_CALL _PyAST_SetComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8a30 │ │ │ │ │ + beq 8c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82c8 │ │ │ │ │ + beq 8184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 82d0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7ff4 │ │ │ │ │ + beq 818c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 7eb0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 86d8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 78fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 77a4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7d50 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ strd r0, [sp] │ │ │ │ │ ldrd r0, [r6] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8994 │ │ │ │ │ + beq 8908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82c8 │ │ │ │ │ + beq 8184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 82c8 │ │ │ │ │ + beq 8184 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 7e9c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7c9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b208 │ │ │ │ │ - R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7cb4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7cd0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7f98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r3, r3, #1 │ │ │ │ │ - streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7fdc │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #4] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_Starred> │ │ │ │ │ - R_ARM_CALL _PyAST_Starred │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 8530 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8aac │ │ │ │ │ + b 7d5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 7fc0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fdc │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _tmp_151_rule │ │ │ │ │ - bl 0 <_PyPegen_lookahead> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 81d4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - beq 81d8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 81e0 │ │ │ │ │ + b 818c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r2, #1 │ │ │ │ │ - bne 856c │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 8cf0 │ │ │ │ │ + bne 8620 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 8a70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cf0 │ │ │ │ │ + bne 8a70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d64 │ │ │ │ │ + bne 89dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8848 │ │ │ │ │ + beq 8740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 1869c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8cfc │ │ │ │ │ + bne 8a7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d64 │ │ │ │ │ + bne 89dc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8880 │ │ │ │ │ + beq 8778 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8d70 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 89e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + b 8624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7978 │ │ │ │ │ - b 8580 │ │ │ │ │ + beq 795c │ │ │ │ │ + b 8638 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 7b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 8cc4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + bl b208 │ │ │ │ │ + R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8cd8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7e98 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7b74 │ │ │ │ │ + b 7b8c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8628 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _tmp_151_rule │ │ │ │ │ + bl 0 <_PyPegen_lookahead> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8090 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #12] │ │ │ │ │ + bl 101d0 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + beq 8094 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 809c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7fec │ │ │ │ │ + bne 7ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b208 │ │ │ │ │ + bl b208 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7ff4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + b 7eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7d50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 145ec │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 7d50 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7d50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + beq 7d50 │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8674 │ │ │ │ │ + bne 86a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 868c │ │ │ │ │ - b 7e90 │ │ │ │ │ + bne 86b8 │ │ │ │ │ + b 7d50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 102bc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 7e54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + streq r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7e98 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #4] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_Starred> │ │ │ │ │ + R_ARM_CALL _PyAST_Starred │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 8564 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 8d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8570 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a38 │ │ │ │ │ + b 7e7c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 7e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7774 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 8b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 77c0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 8798 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 8784 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 7b98 │ │ │ │ │ - b 856c │ │ │ │ │ + beq 8778 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ab8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 7e40 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7e5c │ │ │ │ │ + beq 8778 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #12] │ │ │ │ │ + bl 101d0 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + beq 8778 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - bne 8614 │ │ │ │ │ - b 7ff4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 8784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7dcc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 81e0 │ │ │ │ │ + b 7c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8160 │ │ │ │ │ + b 8708 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f48 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8740 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #20] │ │ │ │ │ + bl 101d0 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 79f0 │ │ │ │ │ - b 77c0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + beq 877c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 8784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d10 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 7fc0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7fdc │ │ │ │ │ + b 82ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r1, #1 │ │ │ │ │ - blt 81e4 │ │ │ │ │ + bge 8b28 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7d5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8060 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 81e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8024 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 80a0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - bne 8488 │ │ │ │ │ - b 81e4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 7c4c │ │ │ │ │ + b 8b1c │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 8104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 86b8 │ │ │ │ │ - b 8524 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8554 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7b14 │ │ │ │ │ + b 8798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - blt 86bc │ │ │ │ │ + bge 8ba8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 80a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 8bf0 │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7c64 │ │ │ │ │ - b 7c88 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 7f1c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 86bc │ │ │ │ │ + b 7ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c14 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 8c30 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ecc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + b 7a94 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r2, #1 │ │ │ │ │ - blt 7ff4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 87c8 │ │ │ │ │ + b 8554 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7f08 │ │ │ │ │ - b 7fec │ │ │ │ │ + beq 7dc8 │ │ │ │ │ + b 7ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - blt 889c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - beq 8248 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 889c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8214 │ │ │ │ │ + b 7a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d50 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 7f5c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7e9c │ │ │ │ │ - mov r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bne 84b4 │ │ │ │ │ + b 80a0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7da0 │ │ │ │ │ - b 7e58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + bne 85f8 │ │ │ │ │ + b 7eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8810 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + b 7c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 801c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8848 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 8d34 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 8884 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + beq 7e7c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 80d0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7d18 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 8610 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8880 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 8ce0 │ │ │ │ │ + b 7d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7bd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8880 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 818c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + bne 8d84 │ │ │ │ │ + b 8798 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81a0 │ │ │ │ │ + beq 805c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9008 │ │ │ │ │ + beq 90dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9008 │ │ │ │ │ + bne 90dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8ff0 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 8ff0 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + bne 8fb8 │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 8ffc │ │ │ │ │ + beq 8fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ffc │ │ │ │ │ + bne 8fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9074 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8ebc │ │ │ │ │ + beq 8e84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9014 │ │ │ │ │ + bne 917c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9074 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f08 │ │ │ │ │ + beq 8ed0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f08 │ │ │ │ │ + beq 8ed0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 9080 │ │ │ │ │ + bne 8fdc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9074 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f54 │ │ │ │ │ + beq 8f1c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f54 │ │ │ │ │ + beq 8f1c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 90c4 │ │ │ │ │ + bne 9040 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9074 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fa8 │ │ │ │ │ + beq 8f70 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8fa8 │ │ │ │ │ + beq 8f70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_151_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_151_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9124 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 90a4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - moveq r2, r3 │ │ │ │ │ - beq 8ff0 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, r1 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 81a4 │ │ │ │ │ + bne 8060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24324 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 245e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 81a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e74 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 8060 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 8f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e28 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ + b 8e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101d0 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bl 102bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 8fac │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8fb4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8fb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8f08 │ │ │ │ │ + beq 8ed0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -10481,21 +10432,30 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10180 │ │ │ │ │ + bl 10180 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 9054 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + beq 8f74 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f54 │ │ │ │ │ + beq 8f1c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -10503,25 +10463,26 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10180 │ │ │ │ │ + bl 10180 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8fa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8f74 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 8f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -10530,304 +10491,352 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b 9050 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 101d0 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b 901c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8df0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + bge 9110 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 82d0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 889c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 87cc │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 9140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8a20 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7e58 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 87cc │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + bne 7b24 │ │ │ │ │ + b 7b48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7d8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7758 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 809c │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 90d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 916c │ │ │ │ │ - b 889c │ │ │ │ │ + b 77a4 │ │ │ │ │ │ │ │ │ │ -000091b0 <_tmp_42_rule>: │ │ │ │ │ +000091d4 <_tmp_42_rule>: │ │ │ │ │ _tmp_42_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 928c <_tmp_42_rule+0xdc> │ │ │ │ │ + beq 92b0 <_tmp_42_rule+0xdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 928c <_tmp_42_rule+0xdc> │ │ │ │ │ + bne 92b0 <_tmp_42_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9274 <_tmp_42_rule+0xc4> │ │ │ │ │ + bne 9298 <_tmp_42_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a0 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 91f4 <_tmp_42_rule+0x44> │ │ │ │ │ + b 9218 <_tmp_42_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00009298 : │ │ │ │ │ +000092bc : │ │ │ │ │ strings_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9650 │ │ │ │ │ + beq 9674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9650 │ │ │ │ │ + bne 9674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 944c │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9328 │ │ │ │ │ + beq 934c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 965c │ │ │ │ │ + beq 9680 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 9460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 944c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 9680 <_loop1_82_rule> │ │ │ │ │ + bl 96a4 <_loop1_82_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 93f0 │ │ │ │ │ + beq 9414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9640 │ │ │ │ │ + beq 9664 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9530 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9530 │ │ │ │ │ + bne 9554 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 930c │ │ │ │ │ + b 9330 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 944c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8c4c │ │ │ │ │ + bl 8c4c │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ streq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 94d8 │ │ │ │ │ + bne 94fc │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 93dc │ │ │ │ │ + b 9400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 931c │ │ │ │ │ + b 9340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 942c │ │ │ │ │ + bne 9450 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9634 │ │ │ │ │ + beq 9658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9634 │ │ │ │ │ + bne 9658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9628 │ │ │ │ │ + bne 964c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 9680 <_loop1_82_rule> │ │ │ │ │ + bl 96a4 <_loop1_82_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 9558 │ │ │ │ │ + bne 957c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9628 │ │ │ │ │ + bne 964c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8c4c │ │ │ │ │ + bl 8c4c │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 9614 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 9364 │ │ │ │ │ + b 9388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9640 │ │ │ │ │ + beq 9664 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9530 │ │ │ │ │ + beq 9554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 9444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 9444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9434 │ │ │ │ │ + b 9458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8df4 │ │ │ │ │ + bl 8df4 │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 949c │ │ │ │ │ + beq 94c0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -10851,472 +10860,472 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 94c4 │ │ │ │ │ + beq 94e8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 94cc │ │ │ │ │ + b 94f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94c0 │ │ │ │ │ + beq 94e4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 958c │ │ │ │ │ + b 95b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 94cc │ │ │ │ │ + b 94f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9474 │ │ │ │ │ + b 9498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 931c │ │ │ │ │ + b 9340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 92e0 │ │ │ │ │ + b 9304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9540 │ │ │ │ │ + blt 9564 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - b 934c │ │ │ │ │ + b 9370 │ │ │ │ │ │ │ │ │ │ -00009680 <_loop1_82_rule>: │ │ │ │ │ +000096a4 <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9878 <_loop1_82_rule+0x1f8> │ │ │ │ │ + beq 989c <_loop1_82_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9878 <_loop1_82_rule+0x1f8> │ │ │ │ │ + bne 989c <_loop1_82_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9774 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 9798 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9868 <_loop1_82_rule+0x1e8> │ │ │ │ │ + beq 988c <_loop1_82_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9774 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 9798 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 976c <_loop1_82_rule+0xec> │ │ │ │ │ + beq 9790 <_loop1_82_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9788 <_loop1_82_rule+0x108> │ │ │ │ │ + beq 97ac <_loop1_82_rule+0x108> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 985c <_loop1_82_rule+0x1dc> │ │ │ │ │ + beq 9880 <_loop1_82_rule+0x1dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 98a8 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 9814 <_loop1_82_rule+0x194> │ │ │ │ │ + bne 9838 <_loop1_82_rule+0x194> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 9794 <_loop1_82_rule+0x114> │ │ │ │ │ + bne 97b8 <_loop1_82_rule+0x114> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9808 <_loop1_82_rule+0x188> │ │ │ │ │ + b 982c <_loop1_82_rule+0x188> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9768 <_loop1_82_rule+0xe8> │ │ │ │ │ + bne 978c <_loop1_82_rule+0xe8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9860 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9884 <_loop1_82_rule+0x1e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 97f4 <_loop1_82_rule+0x174> │ │ │ │ │ + ble 9818 <_loop1_82_rule+0x174> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 97f4 <_loop1_82_rule+0x174> │ │ │ │ │ + beq 9818 <_loop1_82_rule+0x174> │ │ │ │ │ mov r2, r7 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ str ip, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 97dc <_loop1_82_rule+0x15c> │ │ │ │ │ + bne 9800 <_loop1_82_rule+0x15c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 9830 <_loop1_82_rule+0x1b0> │ │ │ │ │ + beq 9854 <_loop1_82_rule+0x1b0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 9748 <_loop1_82_rule+0xc8> │ │ │ │ │ + b 976c <_loop1_82_rule+0xc8> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9860 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9884 <_loop1_82_rule+0x1e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 981c <_loop1_82_rule+0x19c> │ │ │ │ │ + b 9840 <_loop1_82_rule+0x19c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9774 <_loop1_82_rule+0xf4> │ │ │ │ │ + b 9798 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 96c8 <_loop1_82_rule+0x48> │ │ │ │ │ + b 96ec <_loop1_82_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00009884 <_tmp_156_rule>: │ │ │ │ │ +000098a8 <_tmp_156_rule>: │ │ │ │ │ _tmp_156_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9d88 <_tmp_156_rule+0x504> │ │ │ │ │ + beq 9dac <_tmp_156_rule+0x504> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d88 <_tmp_156_rule+0x504> │ │ │ │ │ + bne 9dac <_tmp_156_rule+0x504> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9d14 <_tmp_156_rule+0x490> │ │ │ │ │ + bne 9d38 <_tmp_156_rule+0x490> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d94 <_tmp_156_rule+0x510> │ │ │ │ │ + beq 9db8 <_tmp_156_rule+0x510> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d94 <_tmp_156_rule+0x510> │ │ │ │ │ + bne 9db8 <_tmp_156_rule+0x510> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + bne 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 99dc <_tmp_156_rule+0x158> │ │ │ │ │ + bne 9a00 <_tmp_156_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 9d14 <_tmp_156_rule+0x490> │ │ │ │ │ + bne 9d38 <_tmp_156_rule+0x490> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9dc0 <_tmp_156_rule+0x53c> │ │ │ │ │ + beq 9de4 <_tmp_156_rule+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9dc0 <_tmp_156_rule+0x53c> │ │ │ │ │ + bne 9de4 <_tmp_156_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9d40 <_tmp_156_rule+0x4bc> │ │ │ │ │ + bne 9d64 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 99b4 <_tmp_156_rule+0x130> │ │ │ │ │ + bne 99d8 <_tmp_156_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d24 <_tmp_156_rule+0x4a0> │ │ │ │ │ + beq 9d48 <_tmp_156_rule+0x4a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9da0 <_tmp_156_rule+0x51c> │ │ │ │ │ + bne 9dc4 <_tmp_156_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d7c <_tmp_156_rule+0x4f8> │ │ │ │ │ + beq 9da0 <_tmp_156_rule+0x4f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d7c <_tmp_156_rule+0x4f8> │ │ │ │ │ + bne 9da0 <_tmp_156_rule+0x4f8> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9d0c <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9d30 <_tmp_156_rule+0x488> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9cf0 <_tmp_156_rule+0x46c> │ │ │ │ │ + beq 9d14 <_tmp_156_rule+0x46c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9d0c <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9d30 <_tmp_156_rule+0x488> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 9a70 <_tmp_156_rule+0x1ec> │ │ │ │ │ + b 9a94 <_tmp_156_rule+0x1ec> │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d70 <_tmp_156_rule+0x4ec> │ │ │ │ │ + beq 9d94 <_tmp_156_rule+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d70 <_tmp_156_rule+0x4ec> │ │ │ │ │ + bne 9d94 <_tmp_156_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cc0 <_tmp_156_rule+0x43c> │ │ │ │ │ + bne 9ce4 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dba8 │ │ │ │ │ + bl 1de60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9af8 <_tmp_156_rule+0x274> │ │ │ │ │ + bne 9b1c <_tmp_156_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cc0 <_tmp_156_rule+0x43c> │ │ │ │ │ + bne 9ce4 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9b3c <_tmp_156_rule+0x2b8> │ │ │ │ │ + beq 9b60 <_tmp_156_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9df4 <_tmp_156_rule+0x570> │ │ │ │ │ + beq 9e18 <_tmp_156_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9dcc <_tmp_156_rule+0x548> │ │ │ │ │ + bne 9df0 <_tmp_156_rule+0x548> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a60 <_tmp_156_rule+0x1dc> │ │ │ │ │ + bne 9a84 <_tmp_156_rule+0x1dc> │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ce8 <_tmp_156_rule+0x464> │ │ │ │ │ + beq 9d0c <_tmp_156_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a60 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9a84 <_tmp_156_rule+0x1dc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9ce8 <_tmp_156_rule+0x464> │ │ │ │ │ + beq 9d0c <_tmp_156_rule+0x464> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + ble 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c6c <_tmp_156_rule+0x3c4> │ │ │ │ │ sub lr, r9, #4 │ │ │ │ │ add r3, r9, #32 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ rsb r0, r9, #4 │ │ │ │ │ add r1, r0, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str ip, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 9c30 <_tmp_156_rule+0x3ac> │ │ │ │ │ + bne 9c54 <_tmp_156_rule+0x3ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11324,179 +11333,179 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d0c <_tmp_156_rule+0x488> │ │ │ │ │ + beq 9d30 <_tmp_156_rule+0x488> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d4c <_tmp_156_rule+0x4c8> │ │ │ │ │ + beq 9d70 <_tmp_156_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99d0 <_tmp_156_rule+0x14c> │ │ │ │ │ + beq 99f4 <_tmp_156_rule+0x14c> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 9d64 <_tmp_156_rule+0x4e0> │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d88 <_tmp_156_rule+0x4e0> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9b64 <_tmp_156_rule+0x2e0> │ │ │ │ │ + bne 9b88 <_tmp_156_rule+0x2e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 99a8 <_tmp_156_rule+0x124> │ │ │ │ │ + b 99cc <_tmp_156_rule+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9d40 <_tmp_156_rule+0x4bc> │ │ │ │ │ + beq 9d64 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + beq 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9964 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a98 <_tmp_156_rule+0x214> │ │ │ │ │ + b 9abc <_tmp_156_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a08 <_tmp_156_rule+0x184> │ │ │ │ │ + b 9a2c <_tmp_156_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98cc <_tmp_156_rule+0x48> │ │ │ │ │ + b 98f0 <_tmp_156_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9908 <_tmp_156_rule+0x84> │ │ │ │ │ + b 992c <_tmp_156_rule+0x84> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9d38 <_tmp_156_rule+0x4b4> │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d5c <_tmp_156_rule+0x4b4> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9970 <_tmp_156_rule+0xec> │ │ │ │ │ + b 9994 <_tmp_156_rule+0xec> │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9e0c <_tmp_156_rule+0x588> │ │ │ │ │ + beq 9e30 <_tmp_156_rule+0x588> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9cc8 <_tmp_156_rule+0x444> │ │ │ │ │ + b 9cec <_tmp_156_rule+0x444> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9de8 <_tmp_156_rule+0x564> │ │ │ │ │ - b 9cc8 <_tmp_156_rule+0x444> │ │ │ │ │ + bne 9e0c <_tmp_156_rule+0x564> │ │ │ │ │ + b 9cec <_tmp_156_rule+0x444> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a60 <_tmp_156_rule+0x1dc> │ │ │ │ │ - b 9b0c <_tmp_156_rule+0x288> │ │ │ │ │ + bne 9a84 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9b30 <_tmp_156_rule+0x288> │ │ │ │ │ │ │ │ │ │ -00009e1c : │ │ │ │ │ +00009e40 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9ef0 │ │ │ │ │ + beq 9f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ef0 │ │ │ │ │ + bne 9f14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne 9f00 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ecc │ │ │ │ │ + bne 9ef0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne 9f00 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ecc │ │ │ │ │ + bne 9ef0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne 9f00 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11507,144 +11516,144 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9e60 │ │ │ │ │ + b 9e84 │ │ │ │ │ │ │ │ │ │ -00009efc : │ │ │ │ │ +00009f20 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a5b4 │ │ │ │ │ + beq a5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5b4 │ │ │ │ │ + bne a5d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5a4 │ │ │ │ │ + bne a5c8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq a0e4 │ │ │ │ │ + beq a108 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq a148 │ │ │ │ │ + beq a16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a148 │ │ │ │ │ + bne a16c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a54c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a04c │ │ │ │ │ + bne a070 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq a5f8 │ │ │ │ │ + beq a61c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a54c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a430 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a54c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8b8 │ │ │ │ │ + bl a8dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a0cc │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a0cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5cc │ │ │ │ │ + bne a5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a5a4 │ │ │ │ │ + bne a5c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a154 │ │ │ │ │ + bne a178 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11652,147 +11661,147 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt a098 │ │ │ │ │ + blt a0bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne a098 │ │ │ │ │ + bne a0bc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9f90 │ │ │ │ │ + bne 9fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9fa4 │ │ │ │ │ + b 9fc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a5c0 │ │ │ │ │ + beq a5e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5c0 │ │ │ │ │ + bne a5e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a590 │ │ │ │ │ + bne a5b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a584 │ │ │ │ │ + beq a5a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a590 │ │ │ │ │ + bne a5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 20014 <_tmp_168_rule> │ │ │ │ │ + bl 202cc <_tmp_168_rule> │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a294 │ │ │ │ │ + beq a2b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 20014 <_tmp_168_rule> │ │ │ │ │ + bl 202cc <_tmp_168_rule> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a34c │ │ │ │ │ + beq a370 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a5a0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 20014 <_tmp_168_rule> │ │ │ │ │ + bl 202cc <_tmp_168_rule> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a3d4 │ │ │ │ │ + beq a3f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a578 │ │ │ │ │ + beq a59c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #3 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r3, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl 20014 <_tmp_168_rule> │ │ │ │ │ + bl 202cc <_tmp_168_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a398 │ │ │ │ │ + beq a3bc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq a3e0 │ │ │ │ │ + beq a404 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a264 │ │ │ │ │ + b a288 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a5a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a59c │ │ │ │ │ + bne a5c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq a5a4 │ │ │ │ │ + beq a5c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r6, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -11804,113 +11813,113 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5cc │ │ │ │ │ + bne a5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0d0 │ │ │ │ │ + b a0f4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a5a0 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne a37c │ │ │ │ │ - b a2a8 │ │ │ │ │ + bne a3a0 │ │ │ │ │ + b a2cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a5a0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt a374 │ │ │ │ │ - b a2a8 │ │ │ │ │ + bgt a398 │ │ │ │ │ + b a2cc │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, #2 │ │ │ │ │ - b a350 │ │ │ │ │ + b a374 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a5f0 │ │ │ │ │ + beq a614 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b a284 │ │ │ │ │ + b a2a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a56c │ │ │ │ │ + beq a590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a56c │ │ │ │ │ + bne a590 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a518 │ │ │ │ │ + bne a53c │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a50c │ │ │ │ │ + beq a530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a50c │ │ │ │ │ + beq a530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a55c │ │ │ │ │ + beq a580 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -11927,154 +11936,154 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a538 │ │ │ │ │ + beq a55c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a538 │ │ │ │ │ + bne a55c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b a040 │ │ │ │ │ + b a064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a028 │ │ │ │ │ + beq a04c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0ac │ │ │ │ │ + b a0d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a504 │ │ │ │ │ + beq a528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a530 │ │ │ │ │ + b a554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a530 │ │ │ │ │ + b a554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a438 │ │ │ │ │ + b a45c │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0cc │ │ │ │ │ + b a0f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a098 │ │ │ │ │ + b a0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f44 │ │ │ │ │ + b 9f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a17c │ │ │ │ │ + b a1a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0d0 │ │ │ │ │ + beq a0f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a098 │ │ │ │ │ + b a0bc │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a57c │ │ │ │ │ + b a5a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a548 │ │ │ │ │ - b 9fe0 │ │ │ │ │ + blt a56c │ │ │ │ │ + b a004 │ │ │ │ │ │ │ │ │ │ -0000a60c : │ │ │ │ │ +0000a630 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a8ac │ │ │ │ │ + beq a8d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8ac │ │ │ │ │ + bne a8d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a86c │ │ │ │ │ + bne a890 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a6fc │ │ │ │ │ + bne a720 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a898 │ │ │ │ │ + beq a8bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne a86c │ │ │ │ │ + bne a890 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a730 │ │ │ │ │ + bne a754 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a86c │ │ │ │ │ + bne a890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8b8 │ │ │ │ │ + bl a8dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a718 │ │ │ │ │ + beq a73c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12085,57 +12094,57 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a71c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a88c │ │ │ │ │ + beq a8b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a88c │ │ │ │ │ + bne a8b0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a85c │ │ │ │ │ + bne a880 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a850 │ │ │ │ │ + beq a874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a850 │ │ │ │ │ + beq a874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a87c │ │ │ │ │ + beq a8a0 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, ip │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -12151,209 +12160,209 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a824 │ │ │ │ │ + beq a848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a720 │ │ │ │ │ + beq a744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a720 │ │ │ │ │ + beq a744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a70c │ │ │ │ │ + b a730 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a848 │ │ │ │ │ + b a86c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a70c │ │ │ │ │ + b a730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a75c │ │ │ │ │ + b a780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a834 │ │ │ │ │ - b a690 │ │ │ │ │ + blt a858 │ │ │ │ │ + b a6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a654 │ │ │ │ │ + b a678 │ │ │ │ │ │ │ │ │ │ -0000a8b8 : │ │ │ │ │ +0000a8dc : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b664 │ │ │ │ │ + beq b6ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b664 │ │ │ │ │ + bne b6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne af94 │ │ │ │ │ + bne afb8 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1197 @ 0x4ad │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aaf0 │ │ │ │ │ + bne ab14 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b6ac │ │ │ │ │ + beq b6b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne af8c │ │ │ │ │ + bne afb0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6c0 │ │ │ │ │ + beq b6e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6c0 │ │ │ │ │ + bne b6e4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad4c │ │ │ │ │ + beq ad70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ac0c │ │ │ │ │ + bne ac30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne af8c │ │ │ │ │ + bne afb0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b694 │ │ │ │ │ + beq b6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b694 │ │ │ │ │ + bne b6cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac28 │ │ │ │ │ + beq ac4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ad30 │ │ │ │ │ + bne ad54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne af8c │ │ │ │ │ + bne afb0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b670 │ │ │ │ │ + beq b6a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b670 │ │ │ │ │ + bne b6a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne abdc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq ab0c │ │ │ │ │ + beq ab30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ab4c │ │ │ │ │ + beq ab70 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b0bc │ │ │ │ │ + beq affc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b67c │ │ │ │ │ + bne b688 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ @@ -12366,638 +12375,638 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b0c8 │ │ │ │ │ + blt b008 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne aab0 │ │ │ │ │ + bne aad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0dc │ │ │ │ │ + bne afc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b11c │ │ │ │ │ + bne b01c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne abdc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af9c │ │ │ │ │ + bne b18c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b aaec │ │ │ │ │ + b ab10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a9cc │ │ │ │ │ + beq a9f0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae44 │ │ │ │ │ + bne ae68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a9cc │ │ │ │ │ + b a9f0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b644 │ │ │ │ │ + bne b668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b608 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ad14 │ │ │ │ │ + beq ad38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bge ad14 │ │ │ │ │ + bge ad38 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b644 │ │ │ │ │ + bne b668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aee0 │ │ │ │ │ + beq af04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movgt r6, r9 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble aee0 │ │ │ │ │ + ble af04 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b644 │ │ │ │ │ + bne b668 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5e0 │ │ │ │ │ + bne b604 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ad10 │ │ │ │ │ + beq ad34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt acc4 │ │ │ │ │ + bgt ace8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq aa38 │ │ │ │ │ + beq aa5c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aee8 │ │ │ │ │ + bne af0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa38 │ │ │ │ │ + b aa5c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abf4 │ │ │ │ │ + bne ac18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5fc │ │ │ │ │ + bne b620 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abf0 │ │ │ │ │ + beq ac14 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge abf0 │ │ │ │ │ + bge ac14 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abf4 │ │ │ │ │ + bne ac18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5fc │ │ │ │ │ + bne b620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aed8 │ │ │ │ │ + beq aefc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble aed8 │ │ │ │ │ + ble aefc │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b658 │ │ │ │ │ + bne b67c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5f0 │ │ │ │ │ + bne b614 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abe0 │ │ │ │ │ + beq ac04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble abe0 │ │ │ │ │ + ble ac04 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b adf4 │ │ │ │ │ + b ae18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ac20 │ │ │ │ │ + beq ac44 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac20 │ │ │ │ │ + beq ac44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b770 │ │ │ │ │ + beq b794 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq af70 │ │ │ │ │ + beq af94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af70 │ │ │ │ │ + bne af94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b aaec │ │ │ │ │ + b ab10 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b abf0 │ │ │ │ │ + b ac14 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b ad14 │ │ │ │ │ + b ad38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205e0 │ │ │ │ │ + bl 20898 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ad44 │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad44 │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad44 │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b770 │ │ │ │ │ + beq b794 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne aebc │ │ │ │ │ + bne aee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq aec8 │ │ │ │ │ + beq aeec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b ab00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq b780 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b780 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - subne r2, r3, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne abbc │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq b748 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b748 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne b04c │ │ │ │ │ + b ab24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne b33c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne abbc │ │ │ │ │ - mov r1, #10 │ │ │ │ │ + bl a8dc │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq ab94 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq ab94 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #4] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_List> │ │ │ │ │ - R_ARM_CALL _PyAST_List │ │ │ │ │ + bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ + R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aac4 │ │ │ │ │ + bne aae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq abdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b abc0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a8b8 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq ab70 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ab70 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ - R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne aac4 │ │ │ │ │ - b b0bc │ │ │ │ │ + b abe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b764 │ │ │ │ │ + beq b788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b764 │ │ │ │ │ + bne b788 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b754 │ │ │ │ │ + bne b778 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b2b8 │ │ │ │ │ + beq b2dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b72c │ │ │ │ │ + beq b76c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b72c │ │ │ │ │ + bne b76c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b738 │ │ │ │ │ + bne b750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b2a0 │ │ │ │ │ + beq b2c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b738 │ │ │ │ │ + bne b750 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 20014 <_tmp_168_rule> │ │ │ │ │ + bl 202cc <_tmp_168_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b31c │ │ │ │ │ + bne b340 │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne b504 │ │ │ │ │ + bne b528 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne b754 │ │ │ │ │ + bne b778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b2c0 │ │ │ │ │ + bne b2e4 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b27c │ │ │ │ │ + bne b17c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b4e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq aba4 │ │ │ │ │ - b abb8 │ │ │ │ │ + beq abc8 │ │ │ │ │ + b abdc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq b7a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b7a4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + subne r2, r3, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne abe0 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq b760 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b760 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne b23c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a630 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne b360 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne abe0 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq abdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq abdc │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #4] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_List> │ │ │ │ │ + R_ARM_CALL _PyAST_List │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne aae8 │ │ │ │ │ + b affc │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b228 │ │ │ │ │ + b b128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b244 │ │ │ │ │ + beq b144 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b2f8 │ │ │ │ │ + beq b31c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b250 │ │ │ │ │ + beq b150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b24c │ │ │ │ │ + beq b14c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b27c │ │ │ │ │ + b b17c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq b5c0 │ │ │ │ │ + beq b5e4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b1e4 │ │ │ │ │ + b b0e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b720 │ │ │ │ │ + beq b744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b720 │ │ │ │ │ + bne b744 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b710 │ │ │ │ │ + bne b734 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b6f0 │ │ │ │ │ + beq b714 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b710 │ │ │ │ │ + bne b734 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b464 │ │ │ │ │ + bne b488 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b6e8 │ │ │ │ │ + beq b70c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b4a4 │ │ │ │ │ + bgt b4c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13006,490 +13015,490 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b04c │ │ │ │ │ + beq b23c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b054 │ │ │ │ │ - b b04c │ │ │ │ │ - bl a60c │ │ │ │ │ + beq b244 │ │ │ │ │ + b b23c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b3c8 │ │ │ │ │ + beq b3ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b62c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b59c │ │ │ │ │ + beq b5c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b3b0 │ │ │ │ │ + b b3d4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b400 │ │ │ │ │ + b b424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq abdc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aac4 │ │ │ │ │ - b b0bc │ │ │ │ │ + bne aae8 │ │ │ │ │ + b affc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b210 │ │ │ │ │ + bne b110 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b298 │ │ │ │ │ + beq b2bc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b54c │ │ │ │ │ + ble b570 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b530 │ │ │ │ │ + b b554 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b228 │ │ │ │ │ + bne b128 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b2ec │ │ │ │ │ - b b2f8 │ │ │ │ │ + bne b310 │ │ │ │ │ + b b31c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6dc │ │ │ │ │ + beq b700 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b b48c │ │ │ │ │ + b b4b0 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b28c │ │ │ │ │ + beq b2b0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b324 │ │ │ │ │ + b b348 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aa3c │ │ │ │ │ + b aa60 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a9d0 │ │ │ │ │ + b a9f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b480 │ │ │ │ │ + beq b4a4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ad28 │ │ │ │ │ + b ad4c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b abf4 │ │ │ │ │ + b ac18 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b008 │ │ │ │ │ + b aaf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a900 │ │ │ │ │ + b aa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aa70 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b a924 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0c8 │ │ │ │ │ - b aad0 │ │ │ │ │ + blt afa4 │ │ │ │ │ + b a96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b aa0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt af80 │ │ │ │ │ - b a948 │ │ │ │ │ + b aa30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a9a0 │ │ │ │ │ + b a9c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b234 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b368 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b19c │ │ │ │ │ + b b38c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b228 │ │ │ │ │ + b b128 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b b200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b010 │ │ │ │ │ + b b09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b27c │ │ │ │ │ + b b17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b148 │ │ │ │ │ + b b048 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab00 │ │ │ │ │ + b ab24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afc8 │ │ │ │ │ + b b1b8 │ │ │ │ │ │ │ │ │ │ -0000b78c : │ │ │ │ │ +0000b7b0 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bc60 │ │ │ │ │ + beq bc84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc60 │ │ │ │ │ + bne bc84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b82c │ │ │ │ │ + bne b850 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b848 │ │ │ │ │ + beq b86c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b898 │ │ │ │ │ + bne b8bc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb84 │ │ │ │ │ + bne bba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bc48 │ │ │ │ │ + blt bc6c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne b82c │ │ │ │ │ + bne b850 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b81c │ │ │ │ │ + beq b840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bc0c │ │ │ │ │ + beq bc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc0c │ │ │ │ │ + bne bc30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bbc8 │ │ │ │ │ + bne bbec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bc18 │ │ │ │ │ + beq bc3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc18 │ │ │ │ │ + bne bc3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bbb0 │ │ │ │ │ + bne bbd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ba64 │ │ │ │ │ + beq ba88 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bab0 │ │ │ │ │ + bne bad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bbc8 │ │ │ │ │ + bne bbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba30 │ │ │ │ │ + beq ba54 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ba30 │ │ │ │ │ + beq ba54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b81c │ │ │ │ │ + beq b840 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b81c │ │ │ │ │ + beq b840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq ba24 │ │ │ │ │ + beq ba48 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq bc3c │ │ │ │ │ + beq bc60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc3c │ │ │ │ │ + bne bc60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b838 │ │ │ │ │ + b b85c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbd0 │ │ │ │ │ + bne bbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 1869c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b9a0 │ │ │ │ │ + bne b9c4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b81c │ │ │ │ │ + b b840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bba8 │ │ │ │ │ + blt bbcc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne bbb0 │ │ │ │ │ + bne bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b948 │ │ │ │ │ + beq b96c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b948 │ │ │ │ │ + beq b96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbfc │ │ │ │ │ + beq bc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbfc │ │ │ │ │ + beq bc20 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -13516,465 +13525,465 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bbd8 │ │ │ │ │ + beq bbfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc24 │ │ │ │ │ + bne bc48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b99c │ │ │ │ │ + b b9c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b82c │ │ │ │ │ + bne b850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b208 │ │ │ │ │ + bl b208 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b ba24 │ │ │ │ │ + b ba48 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq b964 │ │ │ │ │ + beq b988 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba5c │ │ │ │ │ + b ba80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbc8 │ │ │ │ │ + b bbec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq bbb8 │ │ │ │ │ + beq bbdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bbb8 │ │ │ │ │ + b bbdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bbb8 │ │ │ │ │ + b bbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b8c4 │ │ │ │ │ + b b8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b904 │ │ │ │ │ + b b928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne bbf0 │ │ │ │ │ - b b99c │ │ │ │ │ + bne bc14 │ │ │ │ │ + b b9c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba24 │ │ │ │ │ + beq ba48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b838 │ │ │ │ │ + b b85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7d4 │ │ │ │ │ + b b7f8 │ │ │ │ │ │ │ │ │ │ -0000bc6c : │ │ │ │ │ +0000bc90 : │ │ │ │ │ expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c550 │ │ │ │ │ + beq c574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c550 │ │ │ │ │ + bne c574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c0d8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcf8 │ │ │ │ │ + beq bd1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne bd84 │ │ │ │ │ + bne bda8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c8e0 │ │ │ │ │ + bl c904 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bd48 │ │ │ │ │ + bne bd6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bd60 │ │ │ │ │ + beq bd84 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b bce0 │ │ │ │ │ + b bd04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe04 │ │ │ │ │ + bl 200bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c0dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c568 │ │ │ │ │ + beq c58c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c568 │ │ │ │ │ + bne c58c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c55c │ │ │ │ │ + bne c580 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c2d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c55c │ │ │ │ │ + bne c580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c230 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c0d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c0dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c580 │ │ │ │ │ + beq c5a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c580 │ │ │ │ │ + bne c5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c89c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c58c │ │ │ │ │ + bne c5b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_116_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c308 │ │ │ │ │ + bne c32c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0c8 │ │ │ │ │ + bne c0ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c348 │ │ │ │ │ + bne c36c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c7d0 │ │ │ │ │ + beq c7f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7d0 │ │ │ │ │ + bne c7f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c7c0 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 38a8 <_tmp_6_rule+0x70> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3c0 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7c0 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4578 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3c0 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7c0 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 496c │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3c0 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c7dc │ │ │ │ │ + bne c800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c4b8 │ │ │ │ │ + bne c4dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c0d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne c0bc │ │ │ │ │ + bne c0e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c574 │ │ │ │ │ + beq c598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c574 │ │ │ │ │ + bne c598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c0a4 │ │ │ │ │ + bne c0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c350 │ │ │ │ │ + bne c374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcf0 │ │ │ │ │ + b bd14 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + beq bf2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + beq bf2c │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + beq bf2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS expression_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + beq bf2c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c3f0 │ │ │ │ │ + bne c414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - beq c024 │ │ │ │ │ + beq c048 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b c024 │ │ │ │ │ + b c048 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee4 │ │ │ │ │ + beq bf08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bee4 │ │ │ │ │ + beq bf08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_117_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_117_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee4 │ │ │ │ │ + beq bf08 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13983,47 +13992,47 @@ │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c160 │ │ │ │ │ - b c020 │ │ │ │ │ + bne c184 │ │ │ │ │ + b c044 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + beq be28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + beq be28 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + beq be28 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + beq be28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14032,148 +14041,148 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq be08 │ │ │ │ │ + beq be2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b be14 │ │ │ │ │ + b be38 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq be04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq be04 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq be04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - beq bde0 │ │ │ │ │ - b c260 │ │ │ │ │ + beq be04 │ │ │ │ │ + b c284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl ba24 │ │ │ │ │ + bl ba24 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error_for_missing_comma> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_for_missing_comma │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c488 │ │ │ │ │ + bne c4ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c538 │ │ │ │ │ + bne c55c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c024 │ │ │ │ │ + b c048 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c0b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c834 │ │ │ │ │ + bne c858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c0b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c0a4 │ │ │ │ │ + b c0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c420 │ │ │ │ │ + bne c444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c4a8 │ │ │ │ │ + beq c4cc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne c160 │ │ │ │ │ + bne c184 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e4 │ │ │ │ │ + beq c408 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e4 │ │ │ │ │ + beq c408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3f54 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e4 │ │ │ │ │ + beq c408 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14181,53 +14190,53 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #32] │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c208 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c4a8 │ │ │ │ │ + beq c4cc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c538 │ │ │ │ │ + bne c55c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9698 <_loop1_82_rule+0x18> │ │ │ │ │ + bl 9698 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne c020 │ │ │ │ │ + bne c044 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq c014 │ │ │ │ │ + beq c038 │ │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c014 │ │ │ │ │ + beq c038 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14235,162 +14244,162 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c208 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c024 │ │ │ │ │ + b c048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bcb4 │ │ │ │ │ + b bcd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b be14 │ │ │ │ │ + b be38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bdbc │ │ │ │ │ + b bde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c06c │ │ │ │ │ + b c090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be58 │ │ │ │ │ + b be7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c7b4 │ │ │ │ │ + beq c7d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7b4 │ │ │ │ │ + bne c7d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c7a4 │ │ │ │ │ + bne c7c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c6ac │ │ │ │ │ + beq c6d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c7a4 │ │ │ │ │ + bne c7c8 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c698 │ │ │ │ │ + beq c6bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c698 │ │ │ │ │ + bne c6bc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c65c │ │ │ │ │ + bne c680 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c65c │ │ │ │ │ + beq c680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba24 │ │ │ │ │ + bl ba24 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c884 │ │ │ │ │ + bne c8a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c6bc │ │ │ │ │ + bne c6e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b be84 │ │ │ │ │ + b bea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c62c │ │ │ │ │ + b c650 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b c680 │ │ │ │ │ + b c6a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c678 │ │ │ │ │ + bne c69c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq c6a4 │ │ │ │ │ + beq c6c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movgt ip, r7 │ │ │ │ │ - ble c710 │ │ │ │ │ + ble c734 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne c6f8 │ │ │ │ │ + bne c71c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be7c │ │ │ │ │ + beq bea0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -14418,60 +14427,60 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c208 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be84 │ │ │ │ │ + b bea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c5b8 │ │ │ │ │ + b c5dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9698 <_loop1_82_rule+0x18> │ │ │ │ │ + bl 9698 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne bff0 │ │ │ │ │ + bne c014 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq c00c │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq c00c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ - b c510 │ │ │ │ │ + b c534 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ @@ -14483,437 +14492,437 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c39c │ │ │ │ │ + b c3c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c024 │ │ │ │ │ + b c048 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c8ac │ │ │ │ │ + beq c8d0 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c604 │ │ │ │ │ + b c628 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne c898 │ │ │ │ │ + bne c8bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c6cc │ │ │ │ │ │ │ │ │ │ -0000c8e0 : │ │ │ │ │ +0000c904 : │ │ │ │ │ if_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cab4 │ │ │ │ │ + beq cad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cab4 │ │ │ │ │ + bne cad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cac0 │ │ │ │ │ + bne cae4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c9a0 │ │ │ │ │ + beq c9c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c9f8 │ │ │ │ │ + bne ca1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ca98 │ │ │ │ │ + blt cabc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne cac0 │ │ │ │ │ + bne cae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c970 │ │ │ │ │ + bne c994 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b c984 │ │ │ │ │ + b c9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq ca14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cac0 │ │ │ │ │ + beq cae4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ca84 │ │ │ │ │ + beq caa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c988 │ │ │ │ │ + beq c9ac │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c988 │ │ │ │ │ + beq c9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c994 │ │ │ │ │ + b c9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c928 │ │ │ │ │ + b c94c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b caa8 │ │ │ │ │ + b cacc │ │ │ │ │ │ │ │ │ │ -0000cacc : │ │ │ │ │ +0000caf0 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cc18 │ │ │ │ │ + beq cc3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc18 │ │ │ │ │ + bne cc3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne cb90 │ │ │ │ │ + bne cbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 6508 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cbac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cb9c │ │ │ │ │ + bne cbc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cbac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbc4 │ │ │ │ │ + bne cbe8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cc24 │ │ │ │ │ + beq cc48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cc24 │ │ │ │ │ + bne cc48 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b cb88 │ │ │ │ │ + b cbac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cacc │ │ │ │ │ + bl caf0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cba4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb88 │ │ │ │ │ + beq cbac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb88 │ │ │ │ │ + beq cbac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb90 │ │ │ │ │ + b cbb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb10 │ │ │ │ │ + b cb34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq cbbc │ │ │ │ │ - b cb90 │ │ │ │ │ + beq cbe0 │ │ │ │ │ + b cbb4 │ │ │ │ │ │ │ │ │ │ -0000cc44 : │ │ │ │ │ +0000cc68 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d16c │ │ │ │ │ + bne d190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d008 │ │ │ │ │ + bne d02c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ccd4 │ │ │ │ │ + beq ccf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d158 │ │ │ │ │ + beq d17c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d008 │ │ │ │ │ + bne d02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d1c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq cdf8 │ │ │ │ │ + beq ce1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d194 │ │ │ │ │ + bne d1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d120 │ │ │ │ │ + bne d144 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq d0dc │ │ │ │ │ + beq d100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d120 │ │ │ │ │ + bne d144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d19c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d178 │ │ │ │ │ + bne d19c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cef4 │ │ │ │ │ + bne cf18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce50 │ │ │ │ │ + bne ce74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d008 │ │ │ │ │ + bne d02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d1c4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce38 │ │ │ │ │ + beq ce5c │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b ccb8 │ │ │ │ │ + b ccdc │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ce30 │ │ │ │ │ + b ce54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d1c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cef0 │ │ │ │ │ + beq cf14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0fc │ │ │ │ │ + bne d120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -14922,78 +14931,78 @@ │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d0b8 │ │ │ │ │ + beq d0dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0b8 │ │ │ │ │ + bne d0dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d0c4 │ │ │ │ │ + bne d0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d01c │ │ │ │ │ + bne d040 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq cde0 │ │ │ │ │ + beq ce04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cde0 │ │ │ │ │ + bne ce04 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d0d4 │ │ │ │ │ + beq d0f8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt lr, r6 │ │ │ │ │ - ble cf60 │ │ │ │ │ + ble cf84 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cf48 │ │ │ │ │ + bne cf6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ccc8 │ │ │ │ │ + beq ccec │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -15010,258 +15019,258 @@ │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d130 │ │ │ │ │ + beq d154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d130 │ │ │ │ │ + bne d154 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ce48 │ │ │ │ │ + b ce6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b ccc8 │ │ │ │ │ + b ccec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d1c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq cee4 │ │ │ │ │ + beq cf08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d090 │ │ │ │ │ + bne d0b4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d06c │ │ │ │ │ + beq d090 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ce94 │ │ │ │ │ + b ceb8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d0d0 │ │ │ │ │ + beq d0f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d054 │ │ │ │ │ + b d078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d044 │ │ │ │ │ + beq d068 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b cefc │ │ │ │ │ + b cf20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cec4 │ │ │ │ │ + b cee8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cef4 │ │ │ │ │ + b cf18 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdf8 │ │ │ │ │ + b ce1c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ce74 │ │ │ │ │ + beq ce98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d0ac │ │ │ │ │ + b d0d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdf8 │ │ │ │ │ + b ce1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq cffc │ │ │ │ │ + beq d020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d014 │ │ │ │ │ + b d038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d140 │ │ │ │ │ - b cce4 │ │ │ │ │ + blt d164 │ │ │ │ │ + b cd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cc8c │ │ │ │ │ + b ccb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cdbc │ │ │ │ │ + beq cde0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cef4 │ │ │ │ │ + b cf18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd4c │ │ │ │ │ + b cd70 │ │ │ │ │ │ │ │ │ │ -0000d1a0 : │ │ │ │ │ +0000d1c4 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d758 │ │ │ │ │ + beq d77c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d758 │ │ │ │ │ + bne d77c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d66c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d390 │ │ │ │ │ + bne d3b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d770 │ │ │ │ │ + beq d794 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d344 │ │ │ │ │ + beq d368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d764 │ │ │ │ │ + beq d788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d764 │ │ │ │ │ + bne d788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne d344 │ │ │ │ │ + bne d368 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d6b4 │ │ │ │ │ + beq d6d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d6c8 │ │ │ │ │ + bne d6ec │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d784 │ │ │ │ │ + beq d7a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d784 │ │ │ │ │ + bne d7a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d3ac │ │ │ │ │ + bne d3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e32c │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15276,119 +15285,119 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d31c │ │ │ │ │ + beq d340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d72c │ │ │ │ │ + bne d750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d6d4 │ │ │ │ │ + beq d6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6d4 │ │ │ │ │ + bne d6f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6e8 │ │ │ │ │ + bne d70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5f8 │ │ │ │ │ + bne d61c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq d32c │ │ │ │ │ + beq d350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d32c │ │ │ │ │ + bne d350 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d6ac │ │ │ │ │ + beq d6d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d54c │ │ │ │ │ + ble d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d570 │ │ │ │ │ sub lr, r7, #4 │ │ │ │ │ add r3, r7, #24 │ │ │ │ │ add lr, lr, ip, lsl #2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ rsb r4, r7, #4 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r2, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne d52c │ │ │ │ │ + bne d550 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15398,15 +15407,15 @@ │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3a0 │ │ │ │ │ + beq d3c4 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ @@ -15422,572 +15431,572 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d704 │ │ │ │ │ + beq d728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d704 │ │ │ │ │ + bne d728 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d38c │ │ │ │ │ + b d3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d438 │ │ │ │ │ + beq d45c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d684 │ │ │ │ │ + bne d6a8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d65c │ │ │ │ │ + beq d680 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d3ec │ │ │ │ │ + b d410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d3a0 │ │ │ │ │ + b d3c4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6a8 │ │ │ │ │ + beq d6cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d630 │ │ │ │ │ + b d654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d620 │ │ │ │ │ + beq d644 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d444 │ │ │ │ │ + b d468 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d344 │ │ │ │ │ + b d368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d424 │ │ │ │ │ + beq d448 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d444 │ │ │ │ │ + b d468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d5e8 │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d654 │ │ │ │ │ + b d678 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r3, [r7] │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - bne d69c │ │ │ │ │ - b d3dc │ │ │ │ │ + bne d6c0 │ │ │ │ │ + b d400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d1e8 │ │ │ │ │ + b d20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d28c │ │ │ │ │ + b d2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d714 │ │ │ │ │ - b d224 │ │ │ │ │ + blt d738 │ │ │ │ │ + b d248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d308 │ │ │ │ │ + beq d32c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d6f4 │ │ │ │ │ + b d718 │ │ │ │ │ │ │ │ │ │ -0000d7a0 <_tmp_5_rule>: │ │ │ │ │ +0000d7c4 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d880 <_tmp_5_rule+0xe0> │ │ │ │ │ + beq d8a4 <_tmp_5_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d880 <_tmp_5_rule+0xe0> │ │ │ │ │ + bne d8a4 <_tmp_5_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d86c <_tmp_5_rule+0xcc> │ │ │ │ │ + bne d890 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d898 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d86c <_tmp_5_rule+0xcc> │ │ │ │ │ + b d890 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7e4 <_tmp_5_rule+0x44> │ │ │ │ │ + b d808 <_tmp_5_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000d88c : │ │ │ │ │ +0000d8b0 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e264 │ │ │ │ │ + beq e288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e264 │ │ │ │ │ + bne e288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e24c │ │ │ │ │ + bne e270 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dd48 │ │ │ │ │ + beq dd6c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq dd94 │ │ │ │ │ + beq ddb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd94 │ │ │ │ │ + bne ddb8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e1dc │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc3c │ │ │ │ │ + beq dc60 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq da40 │ │ │ │ │ + beq da64 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e258 │ │ │ │ │ + beq e27c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e258 │ │ │ │ │ + bne e27c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e1dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq e190 │ │ │ │ │ + beq e1b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1a4 │ │ │ │ │ + bne e1c8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e1f0 │ │ │ │ │ + beq e214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e1f0 │ │ │ │ │ + bne e214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de44 │ │ │ │ │ + bne de68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dda0 │ │ │ │ │ + bne ddc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dc00 │ │ │ │ │ + bne dc24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e27c │ │ │ │ │ + beq e2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e27c │ │ │ │ │ + bne e2a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e270 │ │ │ │ │ + bne e294 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db5c │ │ │ │ │ + beq db80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbf0 │ │ │ │ │ + beq dc14 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df4c │ │ │ │ │ + bne df70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dc00 │ │ │ │ │ + bne dc24 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1ac │ │ │ │ │ + beq e1d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1ac │ │ │ │ │ + bne e1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1e8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dcbc │ │ │ │ │ + beq dce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dc30 │ │ │ │ │ + beq dc54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e288 │ │ │ │ │ + beq e2ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne e270 │ │ │ │ │ + bne e294 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c0 │ │ │ │ │ + bne e0e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e270 │ │ │ │ │ + bne e294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne dab8 │ │ │ │ │ + bne dadc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq dae0 │ │ │ │ │ + beq db04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b db50 │ │ │ │ │ + b db74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dccc │ │ │ │ │ + bge dcf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b db48 │ │ │ │ │ + b db6c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e2b0 │ │ │ │ │ + beq e2d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e1dc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e050 │ │ │ │ │ + bne e074 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b d960 │ │ │ │ │ + b d984 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq dc10 │ │ │ │ │ + beq dc34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df84 │ │ │ │ │ + bne dfa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db40 │ │ │ │ │ + b db64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e1e0 │ │ │ │ │ + blt e204 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dc00 │ │ │ │ │ + bne dc24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d920 │ │ │ │ │ + bne d944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d934 │ │ │ │ │ + b d958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 100d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq da1c │ │ │ │ │ + beq da40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e20c │ │ │ │ │ + bne e230 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -15997,803 +16006,803 @@ │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2fc │ │ │ │ │ + beq e320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2fc │ │ │ │ │ + bne e320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de38 │ │ │ │ │ + bne de5c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e000 │ │ │ │ │ + bne e024 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq da2c │ │ │ │ │ + beq da50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da2c │ │ │ │ │ + bne da50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne ip, r7 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, r8 │ │ │ │ │ - beq e188 │ │ │ │ │ + beq e1ac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge deb0 │ │ │ │ │ + bge ded4 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b de94 │ │ │ │ │ + b deb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da40 │ │ │ │ │ + bne da64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e24c │ │ │ │ │ + beq e270 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq df78 │ │ │ │ │ + beq df9c │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e1d0 │ │ │ │ │ + beq e1f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1d0 │ │ │ │ │ + bne e1f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b db48 │ │ │ │ │ + b db6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e24c │ │ │ │ │ + beq e270 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df10 │ │ │ │ │ + bne df34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b df10 │ │ │ │ │ + b df34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dd04 │ │ │ │ │ + beq dd28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e1c4 │ │ │ │ │ + beq e1e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e238 │ │ │ │ │ + beq e25c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e238 │ │ │ │ │ + bne e25c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b db34 │ │ │ │ │ + b db58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 100d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq de38 │ │ │ │ │ + beq de5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne e2c4 │ │ │ │ │ + bne e2e8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e13c │ │ │ │ │ + beq e160 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dde8 │ │ │ │ │ + b de0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc84 │ │ │ │ │ + beq dca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e19c │ │ │ │ │ + beq e1c0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e160 │ │ │ │ │ + beq e184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e160 │ │ │ │ │ + bne e184 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dcac │ │ │ │ │ + b dcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dba4 │ │ │ │ │ + beq dbc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq dbf4 │ │ │ │ │ + beq dc18 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e2e8 │ │ │ │ │ + beq e30c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e2e8 │ │ │ │ │ + bne e30c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dbcc │ │ │ │ │ + b dbf0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e184 │ │ │ │ │ + beq e1a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b e038 │ │ │ │ │ + b e05c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0b8 │ │ │ │ │ + beq e0dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da64 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db08 │ │ │ │ │ + b db2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dc30 │ │ │ │ │ + b dc54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db48 │ │ │ │ │ + beq db6c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dc04 │ │ │ │ │ + b dc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da08 │ │ │ │ │ + beq da2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b de44 │ │ │ │ │ + b de68 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ddc4 │ │ │ │ │ + beq dde8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b de4c │ │ │ │ │ + b de70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dc20 │ │ │ │ │ - b dfec │ │ │ │ │ + bne dc44 │ │ │ │ │ + b e010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dc04 │ │ │ │ │ + b dc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d99c │ │ │ │ │ + b d9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8d4 │ │ │ │ │ + b d8f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbf4 │ │ │ │ │ + b dc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b da74 │ │ │ │ │ + b da98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db6c │ │ │ │ │ + bge db90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbf4 │ │ │ │ │ + b dc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e170 │ │ │ │ │ - b dc4c │ │ │ │ │ + blt e194 │ │ │ │ │ + b dc70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq e028 │ │ │ │ │ + beq e04c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e22c │ │ │ │ │ + b e250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e298 │ │ │ │ │ - b e134 │ │ │ │ │ + bne e2bc │ │ │ │ │ + b e158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b de18 │ │ │ │ │ + b de3c │ │ │ │ │ │ │ │ │ │ -0000e308 : │ │ │ │ │ +0000e32c : │ │ │ │ │ inversion_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fe28 │ │ │ │ │ + beq fe4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe28 │ │ │ │ │ + bne fe4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10030 │ │ │ │ │ + bne 10054 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e980 │ │ │ │ │ + bne e9a4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq fe14 │ │ │ │ │ + beq fe38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - bne 10030 │ │ │ │ │ + bne 10054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2a8 │ │ │ │ │ + bne f2cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f32c │ │ │ │ │ + bne f350 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe34 │ │ │ │ │ + beq fe58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe34 │ │ │ │ │ + bne fe58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f63c │ │ │ │ │ + bne f660 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq fda8 │ │ │ │ │ + beq fdcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe00 │ │ │ │ │ + beq fe24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe00 │ │ │ │ │ + bne fe24 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e998 │ │ │ │ │ + beq e9bc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ebb4 │ │ │ │ │ + beq ebd8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fea4 │ │ │ │ │ + beq fec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fea4 │ │ │ │ │ + bne fec8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e934 │ │ │ │ │ + bne e958 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fbf0 │ │ │ │ │ + beq fc14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc04 │ │ │ │ │ + bne fc28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 10010 │ │ │ │ │ + beq 10034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10010 │ │ │ │ │ + bne 10034 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f068 │ │ │ │ │ + bne f08c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe60 │ │ │ │ │ + beq fe84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe60 │ │ │ │ │ + bne fe84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe74 │ │ │ │ │ + bne fe98 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebdc │ │ │ │ │ + bne ec00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fea4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe88 │ │ │ │ │ + beq feac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe88 │ │ │ │ │ + bne feac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f738 │ │ │ │ │ + bne f75c │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fd14 │ │ │ │ │ + beq fd38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd14 │ │ │ │ │ + bne fd38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd28 │ │ │ │ │ + bne fd4c │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f460 │ │ │ │ │ + bne f484 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f970 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 10094 │ │ │ │ │ + beq 100b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10094 │ │ │ │ │ + bne 100b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 100a8 │ │ │ │ │ + bne 100cc │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f590 │ │ │ │ │ + bne f5b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fea4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd88 │ │ │ │ │ + beq fdac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd88 │ │ │ │ │ + bne fdac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd9c │ │ │ │ │ + bne fdc0 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4e0 │ │ │ │ │ + bne f504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f970 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq feb0 │ │ │ │ │ + beq fed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne feb0 │ │ │ │ │ + bne fed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fec4 │ │ │ │ │ + bne fee8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f65c │ │ │ │ │ + bne f680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fea4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fcf4 │ │ │ │ │ + beq fd18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcf4 │ │ │ │ │ + bne fd18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd08 │ │ │ │ │ + bne fd2c │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f538 │ │ │ │ │ + bne f55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f970 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 10074 │ │ │ │ │ + beq 10098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10074 │ │ │ │ │ + bne 10098 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10088 │ │ │ │ │ + bne 100ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6b4 │ │ │ │ │ + bne f6d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fea4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1003c │ │ │ │ │ + beq 10060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1003c │ │ │ │ │ + bne 10060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10050 │ │ │ │ │ + bne 10074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f250 │ │ │ │ │ + bne f274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fea4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe40 │ │ │ │ │ + beq fe64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe40 │ │ │ │ │ + bne fe64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe54 │ │ │ │ │ + bne fe78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f190 │ │ │ │ │ + bne f1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f970 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1005c │ │ │ │ │ + beq 10080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1005c │ │ │ │ │ + bne 10080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e904 │ │ │ │ │ + bne e928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1f8 │ │ │ │ │ + bne f21c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -16801,26 +16810,26 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne f63c │ │ │ │ │ + bne f660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq e994 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1122 @ 0x462 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -16838,166 +16847,166 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb98 │ │ │ │ │ + bne ebbc │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq ff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff78 │ │ │ │ │ + bne ff9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff88 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq eaac │ │ │ │ │ + beq ead0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eaf4 │ │ │ │ │ + bne eb18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq ebbc │ │ │ │ │ + beq ebe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne fa04 │ │ │ │ │ + bne fa28 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb8c │ │ │ │ │ + blt ebb0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e490 │ │ │ │ │ - b e934 │ │ │ │ │ + bne e4b4 │ │ │ │ │ + b e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fc7c │ │ │ │ │ + blt fca0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea64 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105ec │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff84 │ │ │ │ │ + beq ffa8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f9d8 │ │ │ │ │ + beq f9fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9d8 │ │ │ │ │ + bne f9fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea84 │ │ │ │ │ + ble eaa8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e9b0 │ │ │ │ │ + b e9d4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e490 │ │ │ │ │ + bne e4b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e934 │ │ │ │ │ + b e958 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea90 │ │ │ │ │ + beq eab4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e934 │ │ │ │ │ + b e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e57c │ │ │ │ │ + beq e5a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ff48 │ │ │ │ │ + beq ff6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ff20 │ │ │ │ │ + bne ff44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -17006,353 +17015,353 @@ │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff14 │ │ │ │ │ + beq ff38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff14 │ │ │ │ │ + bne ff38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ff00 │ │ │ │ │ + bne ff24 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa34 │ │ │ │ │ + beq fa58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa34 │ │ │ │ │ + bne fa58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ecd0 │ │ │ │ │ + bne ecf4 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f338 │ │ │ │ │ + bne f35c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fef4 │ │ │ │ │ + beq ff18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fef4 │ │ │ │ │ + bne ff18 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed88 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa40 │ │ │ │ │ + beq fa64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed88 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f954 │ │ │ │ │ + bne f978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fedc │ │ │ │ │ + beq ff00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fedc │ │ │ │ │ + bne ff00 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne edc8 │ │ │ │ │ + bne edec │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f740 │ │ │ │ │ + bne f764 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fbd4 │ │ │ │ │ + beq fbf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbd4 │ │ │ │ │ + bne fbf8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ee28 │ │ │ │ │ + bne ee4c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f878 │ │ │ │ │ + bne f89c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fee8 │ │ │ │ │ + beq ff0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee8 │ │ │ │ │ + bne ff0c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ee88 │ │ │ │ │ + bne eeac │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7bc │ │ │ │ │ + bne f7e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fed0 │ │ │ │ │ + beq fef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fed0 │ │ │ │ │ + bne fef4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne eee8 │ │ │ │ │ + bne ef0c │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8cc │ │ │ │ │ + bne f8f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa8c │ │ │ │ │ + beq fab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa8c │ │ │ │ │ + bne fab0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ef48 │ │ │ │ │ + bne ef6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f810 │ │ │ │ │ + bne f834 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb38 │ │ │ │ │ + beq fb5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb38 │ │ │ │ │ + bne fb5c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne efa8 │ │ │ │ │ + bne efcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5e8 │ │ │ │ │ + bne f60c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb2c │ │ │ │ │ + beq fb50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb2c │ │ │ │ │ + bne fb50 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne f008 │ │ │ │ │ + bne f02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f39c │ │ │ │ │ + bne f3c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f964 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb20 │ │ │ │ │ + beq fb44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb20 │ │ │ │ │ + bne fb44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f054 │ │ │ │ │ + bne f078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f400 │ │ │ │ │ + bne f424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e940 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e940 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fbe8 │ │ │ │ │ + beq fc0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0e0 │ │ │ │ │ + ble f104 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0e0 │ │ │ │ │ + beq f104 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne f0c8 │ │ │ │ │ + bne f0ec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f63c │ │ │ │ │ + beq f660 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ @@ -17374,1267 +17383,1267 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fff0 │ │ │ │ │ + beq 10014 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e970 │ │ │ │ │ + b e994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e8cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e8cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa4c │ │ │ │ │ + beq fa70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne fa88 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ec14 │ │ │ │ │ + b ec38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e904 │ │ │ │ │ + beq e928 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcb8 │ │ │ │ │ + beq fcdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e90c │ │ │ │ │ + b e930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e848 │ │ │ │ │ + beq e86c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fae0 │ │ │ │ │ + beq fb04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e854 │ │ │ │ │ + b e878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e32c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e3bc │ │ │ │ │ + beq e3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10030 │ │ │ │ │ + beq 10054 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f30c │ │ │ │ │ + beq f330 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq e994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq e994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e990 │ │ │ │ │ + b e9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecc4 │ │ │ │ │ + beq ece8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fb64 │ │ │ │ │ + beq fb88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb44 │ │ │ │ │ + bne fb68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq f794 │ │ │ │ │ + beq f7b8 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec3c │ │ │ │ │ + b ec60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq effc │ │ │ │ │ + beq f020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq effc │ │ │ │ │ + beq f020 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fafc │ │ │ │ │ + beq fb20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne fb14 │ │ │ │ │ + bne fb38 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b f374 │ │ │ │ │ + b f398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f054 │ │ │ │ │ + beq f078 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fcd0 │ │ │ │ │ + beq fcf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f068 │ │ │ │ │ + b f08c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f720 │ │ │ │ │ + bne f744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f920 │ │ │ │ │ + bne f944 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fabc │ │ │ │ │ + beq fae0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa98 │ │ │ │ │ + beq fabc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r0, #1 │ │ │ │ │ - bne fab0 │ │ │ │ │ + bne fad4 │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ - b ec14 │ │ │ │ │ + b ec38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6d4 │ │ │ │ │ + beq e6f8 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd50 │ │ │ │ │ + beq fd74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6e0 │ │ │ │ │ + b e704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e790 │ │ │ │ │ + beq e7b4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fac4 │ │ │ │ │ + beq fae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e79c │ │ │ │ │ + b e7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e674 │ │ │ │ │ + beq e698 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fb9c │ │ │ │ │ + beq fbc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e680 │ │ │ │ │ + b e6a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef9c │ │ │ │ │ + beq efc0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fd58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b efa8 │ │ │ │ │ + b efcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e970 │ │ │ │ │ + b e994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e730 │ │ │ │ │ + beq e754 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd6c │ │ │ │ │ + beq fd90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e73c │ │ │ │ │ + b e760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7ec │ │ │ │ │ + beq e810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7ec │ │ │ │ │ + beq e810 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq fa94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ec30 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7f8 │ │ │ │ │ + b e81c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne f934 │ │ │ │ │ + bne f958 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b e624 │ │ │ │ │ + b e648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edbc │ │ │ │ │ + beq ede0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fb80 │ │ │ │ │ + beq fba4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b edc8 │ │ │ │ │ + b edec │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbe0 │ │ │ │ │ + beq fc04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f384 │ │ │ │ │ + b f3a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee7c │ │ │ │ │ + beq eea0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fbb8 │ │ │ │ │ + beq fbdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ee88 │ │ │ │ │ + b eeac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef3c │ │ │ │ │ + beq ef60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef3c │ │ │ │ │ + beq ef60 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc2c │ │ │ │ │ + beq fc50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ef48 │ │ │ │ │ + b ef6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee1c │ │ │ │ │ + beq ee40 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc10 │ │ │ │ │ + beq fc34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ee28 │ │ │ │ │ + b ee4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eedc │ │ │ │ │ + beq ef00 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc48 │ │ │ │ │ + beq fc6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b eee8 │ │ │ │ │ + b ef0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq f488 │ │ │ │ │ + beq f4ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f738 │ │ │ │ │ + b f75c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b f06c │ │ │ │ │ + b f090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa10 │ │ │ │ │ + bne fa34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc64 │ │ │ │ │ + bne fc88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed88 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fcc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ed68 │ │ │ │ │ + b ed8c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - bne ffa8 │ │ │ │ │ + bne ffcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ffe0 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebd0 │ │ │ │ │ + b ebf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed88 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ed64 │ │ │ │ │ + b ed88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec9c │ │ │ │ │ + b ecc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed30 │ │ │ │ │ + b ed54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq e8b4 │ │ │ │ │ + beq e8d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8b4 │ │ │ │ │ + b e8d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f714 │ │ │ │ │ - b e7f8 │ │ │ │ │ + bne f738 │ │ │ │ │ + b e81c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef14 │ │ │ │ │ + b ef38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq e624 │ │ │ │ │ + beq e648 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e624 │ │ │ │ │ + b e648 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b f734 │ │ │ │ │ + b f758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f584 │ │ │ │ │ - b e79c │ │ │ │ │ + bne f5a8 │ │ │ │ │ + b e7c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f29c │ │ │ │ │ - b e854 │ │ │ │ │ + bne f2c0 │ │ │ │ │ + b e878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq f02c │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b f008 │ │ │ │ │ + b f02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f034 │ │ │ │ │ + b f058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efd4 │ │ │ │ │ + b eff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef74 │ │ │ │ │ + b ef98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f41c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ecd0 │ │ │ │ │ + b ecf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne fb58 │ │ │ │ │ - b ecd0 │ │ │ │ │ + bne fb7c │ │ │ │ │ + b ecf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f788 │ │ │ │ │ - b edc8 │ │ │ │ │ + bne f7ac │ │ │ │ │ + b edec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f5dc │ │ │ │ │ - b e680 │ │ │ │ │ + bne f600 │ │ │ │ │ + b e6a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f804 │ │ │ │ │ - b ee88 │ │ │ │ │ + bne f828 │ │ │ │ │ + b eeac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edf4 │ │ │ │ │ + b ee18 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e934 │ │ │ │ │ + b e958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f8c0 │ │ │ │ │ - b ee28 │ │ │ │ │ + bne f8e4 │ │ │ │ │ + b ee4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f86c │ │ │ │ │ - b ef48 │ │ │ │ │ + bne f890 │ │ │ │ │ + b ef6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f914 │ │ │ │ │ - b eee8 │ │ │ │ │ + bne f938 │ │ │ │ │ + b ef0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f978 │ │ │ │ │ - b fa28 │ │ │ │ │ + beq f99c │ │ │ │ │ + b fa4c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ebd0 │ │ │ │ │ + b ebf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f9cc │ │ │ │ │ - b ed68 │ │ │ │ │ + bne f9f0 │ │ │ │ │ + b ed8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f244 │ │ │ │ │ - b e90c │ │ │ │ │ + bne f268 │ │ │ │ │ + b e930 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f454 │ │ │ │ │ - b f068 │ │ │ │ │ + bne f478 │ │ │ │ │ + b f08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e77c │ │ │ │ │ + beq e7a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e79c │ │ │ │ │ + b e7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e600 │ │ │ │ │ + beq e624 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b f738 │ │ │ │ │ + b f75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f630 │ │ │ │ │ - b efa8 │ │ │ │ │ + bne f654 │ │ │ │ │ + b efcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f52c │ │ │ │ │ - b e6e0 │ │ │ │ │ + bne f550 │ │ │ │ │ + b e704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f6a8 │ │ │ │ │ - b e73c │ │ │ │ │ + bne f6cc │ │ │ │ │ + b e760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6c0 │ │ │ │ │ + beq e6e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e6e0 │ │ │ │ │ + b e704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt f644 │ │ │ │ │ + blt f668 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f640 │ │ │ │ │ + bne f664 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e448 │ │ │ │ │ + bne e46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e460 │ │ │ │ │ + b e484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f31c │ │ │ │ │ - b e38c │ │ │ │ │ + blt f340 │ │ │ │ │ + b e3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e350 │ │ │ │ │ + b e374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e3fc │ │ │ │ │ + b e420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e894 │ │ │ │ │ + beq e8b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e8b4 │ │ │ │ │ + b e8d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e568 │ │ │ │ │ + beq e58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e588 │ │ │ │ │ + b e5ac │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f94c │ │ │ │ │ + b f970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e5cc │ │ │ │ │ - b f738 │ │ │ │ │ + beq e5f0 │ │ │ │ │ + b f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4b4 │ │ │ │ │ + b e4d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e71c │ │ │ │ │ + beq e740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e73c │ │ │ │ │ + b e760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eeb4 │ │ │ │ │ + b eed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed94 │ │ │ │ │ + b edb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee54 │ │ │ │ │ + b ee78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecfc │ │ │ │ │ + b ed20 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f068 │ │ │ │ │ + b f08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec64 │ │ │ │ │ + b ec88 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f214 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e588 │ │ │ │ │ + b e5ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne ff3c │ │ │ │ │ - b e588 │ │ │ │ │ + bne ff60 │ │ │ │ │ + b e5ac │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebd0 │ │ │ │ │ + b ebf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e9f8 │ │ │ │ │ + b ea1c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea90 │ │ │ │ │ - b ebd0 │ │ │ │ │ + beq eab4 │ │ │ │ │ + b ebf4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebd0 │ │ │ │ │ + b ebf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea84 │ │ │ │ │ - b eb80 │ │ │ │ │ + beq eaa8 │ │ │ │ │ + b eba4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10008 │ │ │ │ │ + beq 1002c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b f644 │ │ │ │ │ + b f668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne ffe4 │ │ │ │ │ - b f644 │ │ │ │ │ + bne 10008 │ │ │ │ │ + b f668 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e96c │ │ │ │ │ + b e990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e530 │ │ │ │ │ + beq e554 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f068 │ │ │ │ │ + b f08c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f32c │ │ │ │ │ + b f350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e834 │ │ │ │ │ + beq e858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e854 │ │ │ │ │ + b e878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e8f0 │ │ │ │ │ - b e904 │ │ │ │ │ + beq e914 │ │ │ │ │ + b e928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e7d8 │ │ │ │ │ + beq e7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e7f8 │ │ │ │ │ + b e81c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e660 │ │ │ │ │ + beq e684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e680 │ │ │ │ │ + b e6a4 │ │ │ │ │ │ │ │ │ │ -000100b4 : │ │ │ │ │ +000100d8 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10278 │ │ │ │ │ + beq 1029c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10278 │ │ │ │ │ + bne 1029c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10268 │ │ │ │ │ + bne 1028c │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10140 │ │ │ │ │ + beq 10164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 10284 │ │ │ │ │ + beq 102a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 10268 │ │ │ │ │ + bne 1028c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101cc │ │ │ │ │ + bne 101f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10268 │ │ │ │ │ + bne 1028c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 10124 │ │ │ │ │ + b 10148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10190 │ │ │ │ │ + beq 101b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10134 │ │ │ │ │ + beq 10158 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 10240 │ │ │ │ │ + beq 10264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101b4 │ │ │ │ │ + beq 101d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101b4 │ │ │ │ │ + beq 101d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 10134 │ │ │ │ │ + b 10158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10260 │ │ │ │ │ + b 10284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 100fc │ │ │ │ │ + b 10120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1024c │ │ │ │ │ - b 10158 │ │ │ │ │ + blt 10270 │ │ │ │ │ + b 1017c │ │ │ │ │ │ │ │ │ │ -00010298 : │ │ │ │ │ +000102bc : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10528 │ │ │ │ │ + beq 1054c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10528 │ │ │ │ │ + bne 1054c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10318 │ │ │ │ │ + beq 1033c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18643,664 +18652,672 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10544 │ │ │ │ │ + bne 10568 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10554 │ │ │ │ │ + beq 10578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10554 │ │ │ │ │ + bne 10578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10584 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1042c │ │ │ │ │ + beq 10450 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10474 │ │ │ │ │ + bne 10498 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10404 │ │ │ │ │ + beq 10428 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10518 │ │ │ │ │ + bne 1053c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10410 │ │ │ │ │ + bge 10434 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10324 │ │ │ │ │ + b 10348 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10518 │ │ │ │ │ + bne 1053c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10508 │ │ │ │ │ + blt 1052c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 103b4 │ │ │ │ │ + beq 103d8 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103b4 │ │ │ │ │ + beq 103d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105ec │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 103b4 │ │ │ │ │ + beq 103d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10594 │ │ │ │ │ + beq 105b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1056c │ │ │ │ │ + beq 10590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1056c │ │ │ │ │ + bne 10590 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 103f8 │ │ │ │ │ - b 10410 │ │ │ │ │ + bgt 1041c │ │ │ │ │ + b 10434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1030c │ │ │ │ │ + b 10330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ - b 102ec │ │ │ │ │ + b 10310 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1030c │ │ │ │ │ + b 10330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1036c │ │ │ │ │ + b 10390 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 10518 │ │ │ │ │ + b 1053c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 105ac │ │ │ │ │ + beq 105d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10518 │ │ │ │ │ + b 1053c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10410 │ │ │ │ │ - b 10518 │ │ │ │ │ + beq 10434 │ │ │ │ │ + b 1053c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10518 │ │ │ │ │ + bne 1053c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10410 │ │ │ │ │ - b 104f8 │ │ │ │ │ + beq 10434 │ │ │ │ │ + b 1051c │ │ │ │ │ │ │ │ │ │ -000105c8 : │ │ │ │ │ +000105ec : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10af8 │ │ │ │ │ + beq 10c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10af8 │ │ │ │ │ + bne 10c14 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10648 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq 1066c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr lr, [r4, #8] │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov r6, lr │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c1c │ │ │ │ │ + bne 10c4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10c2c │ │ │ │ │ + beq 10c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c2c │ │ │ │ │ + bne 10c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10aa4 │ │ │ │ │ + bne 10c68 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 107ac │ │ │ │ │ + beq 107e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 107f4 │ │ │ │ │ + bne 1082c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b14 │ │ │ │ │ + bne 10c74 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b1c │ │ │ │ │ + beq 10c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b1c │ │ │ │ │ + bne 10c00 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10888 │ │ │ │ │ + beq 108c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10780 │ │ │ │ │ + beq 10adc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10af0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 10790 │ │ │ │ │ + bge 107c8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10654 │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne 10aac │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + b 1067c │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 10b3c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r1, r2, #3 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 109cc │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10c38 │ │ │ │ │ + blt 10c7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 10aa4 │ │ │ │ │ + bne 10c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 1070c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 1070c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 1070c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10b58 │ │ │ │ │ + beq 10b70 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10b30 │ │ │ │ │ + beq 10b48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b30 │ │ │ │ │ + bne 10b48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 10770 │ │ │ │ │ - b 10790 │ │ │ │ │ + bgt 10798 │ │ │ │ │ + b 107c8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10c00 │ │ │ │ │ + bne 10ac0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10bf4 │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 10bc8 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne 10c40 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 10c30 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 10994 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + beq 109d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 109dc │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 10bc8 │ │ │ │ │ + bne 10a1c │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 10c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ - ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ + bl 11320 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - sub r0, lr, #1 │ │ │ │ │ - beq 10a80 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + sub lr, r2, #1 │ │ │ │ │ + beq 107a4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str lr, [r4, #88] @ 0x58 │ │ │ │ │ + bne 10b38 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - blt 10a74 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + blt 10ab4 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov ip, r9 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1077c │ │ │ │ │ - sub r1, r0, #2 │ │ │ │ │ + beq 10b00 │ │ │ │ │ + sub r1, lr, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10764 │ │ │ │ │ + b 1078c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10bd8 │ │ │ │ │ + blt 10ba4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r2, r5, lsl #2] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 10bc8 │ │ │ │ │ + bne 10c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1092c │ │ │ │ │ + beq 10968 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1092c │ │ │ │ │ + beq 10968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1092c │ │ │ │ │ + beq 10968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq 10bc0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10abc │ │ │ │ │ + beq 10b0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10abc │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne 10b0c │ │ │ │ │ + ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + str lr, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble 10970 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ble 109ac │ │ │ │ │ + mov r8, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10898 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 10aec │ │ │ │ │ + b 108d4 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r1, lr, #3 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1098c │ │ │ │ │ - b 10790 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + bne 1077c │ │ │ │ │ + mov r3, ip │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1063c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 107c8 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 10660 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + sub r1, lr, #1 │ │ │ │ │ + b 10ae0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - bne 10bac │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 10bbc │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - b 10780 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r1, #1136 @ 0x470 │ │ │ │ │ - sub r2, fp, #44 @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 1061c │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ - b 10aac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10724 │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + bne 10be4 │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + str lr, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10bf4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + sub r1, lr, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 10ae0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10b70 │ │ │ │ │ + beq 10b88 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10790 │ │ │ │ │ - b 10aac │ │ │ │ │ + beq 107c8 │ │ │ │ │ + b 10af0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10af0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10878 │ │ │ │ │ - b 10790 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 10978 │ │ │ │ │ - b 10aec │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aec │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 10970 │ │ │ │ │ - b 10a68 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - b 10aec │ │ │ │ │ + bne 108b0 │ │ │ │ │ + b 107c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub lr, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10b3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub lr, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 109b8 │ │ │ │ │ + b 10b3c │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ │ + b 10b3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 109ac │ │ │ │ │ + b 10aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 108e4 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10754 │ │ │ │ │ - b 10780 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1063c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1074c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r1, #1136 @ 0x470 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 10640 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + sub lr, r1, #1 │ │ │ │ │ + b 10b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1069c │ │ │ │ │ + b 10920 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 10660 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 106c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 10af0 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + b 10af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10af0 │ │ │ │ │ │ │ │ │ │ -00010c4c : │ │ │ │ │ +00010c90 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11210 │ │ │ │ │ + beq 11254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11210 │ │ │ │ │ + bne 11254 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10d10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19309,448 +19326,448 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1122c │ │ │ │ │ + bne 11270 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 111b4 │ │ │ │ │ + beq 111f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 111b4 │ │ │ │ │ + bne 111f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1119c │ │ │ │ │ + bne 111e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10e34 │ │ │ │ │ + beq 10e78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10e80 │ │ │ │ │ + beq 10ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e80 │ │ │ │ │ + bne 10ec4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10eac │ │ │ │ │ + beq 10ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10fb4 │ │ │ │ │ + bne 10ff8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1119c │ │ │ │ │ + bne 111e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10e08 │ │ │ │ │ + beq 10e4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10e18 │ │ │ │ │ + bge 10e5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10cd8 │ │ │ │ │ + b 10d1c │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111e8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 111c0 │ │ │ │ │ + blt 11204 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1119c │ │ │ │ │ + bne 111e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10d6c │ │ │ │ │ + bne 10db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10da0 │ │ │ │ │ + bne 10de4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112c8 │ │ │ │ │ + bne 1130c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 112ac │ │ │ │ │ + beq 112f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112ac │ │ │ │ │ + bne 112f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 112e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 11054 │ │ │ │ │ + beq 11098 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 1109c │ │ │ │ │ + bne 110e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1114c │ │ │ │ │ + beq 11190 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11194 │ │ │ │ │ + bne 111d8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 11140 │ │ │ │ │ + blt 11184 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10df8 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11264 │ │ │ │ │ + beq 112a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1123c │ │ │ │ │ + beq 11280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1123c │ │ │ │ │ + bne 11280 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10dfc │ │ │ │ │ + bgt 10e40 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10e18 │ │ │ │ │ + b 10e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 112b8 │ │ │ │ │ + blt 112fc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 10f50 │ │ │ │ │ + beq 10f94 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10f50 │ │ │ │ │ + beq 10f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10f50 │ │ │ │ │ + beq 10f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 111d4 │ │ │ │ │ + beq 11218 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11168 │ │ │ │ │ + beq 111ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11168 │ │ │ │ │ + bne 111ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 11140 │ │ │ │ │ + bgt 11184 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 10f9c │ │ │ │ │ + b 10fe0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10ec0 │ │ │ │ │ + b 10f04 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f9c │ │ │ │ │ + beq 10fe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10db8 │ │ │ │ │ + b 10dfc │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 111f4 │ │ │ │ │ + bne 11238 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11204 │ │ │ │ │ + beq 11248 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1115c │ │ │ │ │ + b 111a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10cc0 │ │ │ │ │ + b 10d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d20 │ │ │ │ │ + b 10d64 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 111a4 │ │ │ │ │ + b 111e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f9c │ │ │ │ │ - b 1115c │ │ │ │ │ + beq 10fe0 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1115c │ │ │ │ │ + b 111a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11134 │ │ │ │ │ - b 11128 │ │ │ │ │ + beq 11178 │ │ │ │ │ + b 1116c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b 10ca0 │ │ │ │ │ + b 10ce4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10cc0 │ │ │ │ │ + b 10d04 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 11280 │ │ │ │ │ + beq 112c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 111a4 │ │ │ │ │ + b 111e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e18 │ │ │ │ │ - b 111a4 │ │ │ │ │ + beq 10e5c │ │ │ │ │ + b 111e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11040 │ │ │ │ │ - b 1104c │ │ │ │ │ + bne 11084 │ │ │ │ │ + b 11090 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1115c │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10f08 │ │ │ │ │ + b 10f4c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 112a0 │ │ │ │ │ + b 112e4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10fac │ │ │ │ │ + b 10ff0 │ │ │ │ │ │ │ │ │ │ -000112dc : │ │ │ │ │ +00011320 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11824 │ │ │ │ │ + beq 11868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11824 │ │ │ │ │ + bne 11868 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1135c │ │ │ │ │ + beq 113a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19759,346 +19776,346 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e0 │ │ │ │ │ + bne 11924 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 118d4 │ │ │ │ │ + beq 11918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118d4 │ │ │ │ │ + bne 11918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11804 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11554 │ │ │ │ │ + beq 114c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 1159c │ │ │ │ │ + bne 1150c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 11320 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11480 │ │ │ │ │ + bne 115e0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11614 │ │ │ │ │ + bne 11658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 115f0 │ │ │ │ │ + beq 11634 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11604 │ │ │ │ │ + bne 11648 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 11538 │ │ │ │ │ + ble 115c4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11368 │ │ │ │ │ - mov r1, #34 @ 0x22 │ │ │ │ │ + b 113ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 11854 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bne 11804 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11320 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 11444 │ │ │ │ │ + mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11424 │ │ │ │ │ + beq 11444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11424 │ │ │ │ │ + beq 11444 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 117f8 │ │ │ │ │ + beq 1183c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - mov r1, #9 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11504 │ │ │ │ │ + beq 11590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11468 │ │ │ │ │ + beq 114ac │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11810 │ │ │ │ │ + bne 11854 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11604 │ │ │ │ │ + bne 11648 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11468 │ │ │ │ │ + bne 114ac │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 11810 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - bne 117c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 11400 │ │ │ │ │ - mov r1, #33 @ 0x21 │ │ │ │ │ + mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11400 │ │ │ │ │ + beq 11468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11400 │ │ │ │ │ + beq 11468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 117f8 │ │ │ │ │ + beq 1183c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - b 114d0 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + b 1155c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11538 │ │ │ │ │ + beq 115c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11350 │ │ │ │ │ + b 11394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c4 │ │ │ │ │ + bne 11808 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 118c8 │ │ │ │ │ + beq 1190c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c8 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 117b0 │ │ │ │ │ + bne 117f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117f0 │ │ │ │ │ + beq 11834 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 118ac │ │ │ │ │ + beq 118f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118ac │ │ │ │ │ + bne 118f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 118fc │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 11810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11440 │ │ │ │ │ + beq 11484 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11604 │ │ │ │ │ + b 11648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11840 │ │ │ │ │ + bne 11884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 117ac │ │ │ │ │ + b 117f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11538 │ │ │ │ │ - b 11604 │ │ │ │ │ + beq 115c4 │ │ │ │ │ + b 11648 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11604 │ │ │ │ │ + b 11648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ - b 11330 │ │ │ │ │ + b 11374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e32c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117ec │ │ │ │ │ + beq 11830 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20107,77 +20124,77 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 117b0 │ │ │ │ │ - b 117f0 │ │ │ │ │ + bne 117f4 │ │ │ │ │ + b 11834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1169c │ │ │ │ │ + b 116e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 117ac │ │ │ │ │ + b 117f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1164c │ │ │ │ │ + b 11690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 113b0 │ │ │ │ │ + b 113f4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11350 │ │ │ │ │ + b 11394 │ │ │ │ │ │ │ │ │ │ -000118f0 : │ │ │ │ │ +00011934 : │ │ │ │ │ sum_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11bec │ │ │ │ │ + beq 11c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11bec │ │ │ │ │ + bne 11c30 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11970 │ │ │ │ │ + beq 119b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20186,536 +20203,536 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c48 │ │ │ │ │ + bne 11c8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11c3c │ │ │ │ │ + beq 11c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c3c │ │ │ │ │ + bne 11c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11c4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11a88 │ │ │ │ │ + beq 11acc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11ad0 │ │ │ │ │ + bne 11b14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11b7c │ │ │ │ │ + bne 11bc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c94 │ │ │ │ │ + bl 11cd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11bd0 │ │ │ │ │ + beq 11c14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11bdc │ │ │ │ │ + bne 11c20 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11b60 │ │ │ │ │ + bge 11ba4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1197c │ │ │ │ │ + b 119c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11c28 │ │ │ │ │ + blt 11c6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 11934 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11a14 │ │ │ │ │ + beq 11a58 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a14 │ │ │ │ │ + beq 11a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c94 │ │ │ │ │ + bl 11cd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11a14 │ │ │ │ │ + beq 11a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11c58 │ │ │ │ │ + beq 11c9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11c14 │ │ │ │ │ + beq 11c58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11c14 │ │ │ │ │ + bne 11c58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11a7c │ │ │ │ │ + bgt 11ac0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c94 │ │ │ │ │ + bl 11cd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11c58 │ │ │ │ │ + beq 11c9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11b20 │ │ │ │ │ + b 11b64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11b60 │ │ │ │ │ + beq 11ba4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11964 │ │ │ │ │ + b 119a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ - b 11944 │ │ │ │ │ + b 11988 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11bdc │ │ │ │ │ + b 11c20 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c70 │ │ │ │ │ + beq 11cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11bdc │ │ │ │ │ + b 11c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 119c4 │ │ │ │ │ + b 11a08 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11964 │ │ │ │ │ + b 119a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b60 │ │ │ │ │ - b 11bdc │ │ │ │ │ + beq 11ba4 │ │ │ │ │ + b 11c20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11bdc │ │ │ │ │ + bne 11c20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b60 │ │ │ │ │ - b 11b54 │ │ │ │ │ + beq 11ba4 │ │ │ │ │ + b 11b98 │ │ │ │ │ │ │ │ │ │ -00011c94 : │ │ │ │ │ +00011cd8 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11e48 │ │ │ │ │ + beq 11e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11e48 │ │ │ │ │ + bne 11e8c │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d14 │ │ │ │ │ + beq 11d58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11e34 │ │ │ │ │ + bne 11e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e20 │ │ │ │ │ + bne 11e64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11db0 │ │ │ │ │ + beq 11df4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11db0 │ │ │ │ │ + bge 11df4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11e34 │ │ │ │ │ + bne 11e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e20 │ │ │ │ │ + bne 11e64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dac │ │ │ │ │ + beq 11df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11dc8 │ │ │ │ │ + blt 11e0c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11d08 │ │ │ │ │ + b 11d4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 11e34 │ │ │ │ │ + bne 11e78 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e20 │ │ │ │ │ + bne 11e64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e18 │ │ │ │ │ + beq 11e5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11dc8 │ │ │ │ │ + bgt 11e0c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11db0 │ │ │ │ │ + b 11df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11d08 │ │ │ │ │ + b 11d4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11d08 │ │ │ │ │ + b 11d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ - b 11ce8 │ │ │ │ │ + b 11d2c │ │ │ │ │ │ │ │ │ │ -00011e64 : │ │ │ │ │ +00011ea8 : │ │ │ │ │ term_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b6c │ │ │ │ │ + bne 12bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1299c │ │ │ │ │ + bne 129e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a80 │ │ │ │ │ + beq 12ac4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12ca0 │ │ │ │ │ + beq 12ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ca0 │ │ │ │ │ + bne 12ce4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12138 │ │ │ │ │ + beq 1217c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 121a0 │ │ │ │ │ + bne 121e4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b58 │ │ │ │ │ + beq 12b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b58 │ │ │ │ │ + bne 12b9c │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121bc │ │ │ │ │ + beq 12200 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12224 │ │ │ │ │ + bne 12268 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b90 │ │ │ │ │ + beq 12bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b90 │ │ │ │ │ + bne 12bd4 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12240 │ │ │ │ │ + beq 12284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122a8 │ │ │ │ │ + bne 122ec │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12ba4 │ │ │ │ │ + beq 12be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12be8 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122c4 │ │ │ │ │ + beq 12308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1232c │ │ │ │ │ + bne 12370 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b78 │ │ │ │ │ + beq 12bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b78 │ │ │ │ │ + bne 12bbc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12348 │ │ │ │ │ + beq 1238c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 123b0 │ │ │ │ │ + bne 123f4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1289c │ │ │ │ │ + bne 128e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1299c │ │ │ │ │ + bne 129e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -20724,188 +20741,188 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a4c │ │ │ │ │ + bne 12a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12184 │ │ │ │ │ + beq 121c8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12460 │ │ │ │ │ + blt 124a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f48 │ │ │ │ │ + beq 11f8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 127cc │ │ │ │ │ + bne 12810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f44 │ │ │ │ │ + b 11f88 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a58 │ │ │ │ │ + bne 12a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12208 │ │ │ │ │ + beq 1224c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 125c0 │ │ │ │ │ + bgt 12604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fb4 │ │ │ │ │ + beq 11ff8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129ac │ │ │ │ │ + bne 129f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11fb0 │ │ │ │ │ + b 11ff4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1228c │ │ │ │ │ + beq 122d0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12510 │ │ │ │ │ + blt 12554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12020 │ │ │ │ │ + beq 12064 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129e8 │ │ │ │ │ + bne 12a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1201c │ │ │ │ │ + b 12060 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b0c │ │ │ │ │ + bne 12b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a34 │ │ │ │ │ + bne 12a78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12310 │ │ │ │ │ + beq 12354 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12568 │ │ │ │ │ + blt 125ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1208c │ │ │ │ │ + beq 120d0 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12860 │ │ │ │ │ + bne 128a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12088 │ │ │ │ │ + b 120cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad4 │ │ │ │ │ + bne 12b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 12a68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12394 │ │ │ │ │ + beq 123d8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 124b8 │ │ │ │ │ + blt 124fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120f8 │ │ │ │ │ + beq 1213c │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120f4 │ │ │ │ │ + beq 12138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 120f4 │ │ │ │ │ + beq 12138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -20920,555 +20937,555 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1243c │ │ │ │ │ + beq 12480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 12830 │ │ │ │ │ + beq 12874 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12128 │ │ │ │ │ + b 1216c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a4c │ │ │ │ │ + bne 12a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124b0 │ │ │ │ │ + beq 124f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12618 │ │ │ │ │ + blt 1265c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12184 │ │ │ │ │ + b 121c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad4 │ │ │ │ │ + bne 12b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 12a68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12508 │ │ │ │ │ + beq 1254c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 12720 │ │ │ │ │ + bgt 12764 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 12394 │ │ │ │ │ + b 123d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12560 │ │ │ │ │ + beq 125a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12774 │ │ │ │ │ + bgt 127b8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1228c │ │ │ │ │ + b 122d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b0c │ │ │ │ │ + bne 12b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a34 │ │ │ │ │ + bne 12a78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125b8 │ │ │ │ │ + beq 125fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 126c8 │ │ │ │ │ + bgt 1270c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12310 │ │ │ │ │ + b 12354 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a58 │ │ │ │ │ + bne 12a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12610 │ │ │ │ │ + beq 12654 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12670 │ │ │ │ │ + blt 126b4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12208 │ │ │ │ │ + b 1224c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12cb4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a4c │ │ │ │ │ + bne 12a90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12838 │ │ │ │ │ + beq 1287c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12838 │ │ │ │ │ + ble 1287c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12618 │ │ │ │ │ + b 1265c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12aa8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a58 │ │ │ │ │ + bne 12a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12840 │ │ │ │ │ + beq 12884 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12840 │ │ │ │ │ + ble 12884 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12670 │ │ │ │ │ + b 126b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b0c │ │ │ │ │ + bne 12b50 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a34 │ │ │ │ │ + bne 12a78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12858 │ │ │ │ │ + beq 1289c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12858 │ │ │ │ │ + ble 1289c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 126c8 │ │ │ │ │ + b 1270c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12ad4 │ │ │ │ │ + bne 12b18 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 12a68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12848 │ │ │ │ │ + beq 1288c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 12848 │ │ │ │ │ + ble 1288c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 12720 │ │ │ │ │ + b 12764 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12b34 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11ea8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12850 │ │ │ │ │ + beq 12894 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12850 │ │ │ │ │ + ble 12894 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12774 │ │ │ │ │ + b 127b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121b4 │ │ │ │ │ + beq 121f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b28 │ │ │ │ │ + beq 12b6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b28 │ │ │ │ │ + bne 12b6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 1216c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12184 │ │ │ │ │ + b 121c8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12208 │ │ │ │ │ + b 1224c │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 12394 │ │ │ │ │ + b 123d8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1228c │ │ │ │ │ + b 122d0 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12310 │ │ │ │ │ + b 12354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12340 │ │ │ │ │ + beq 12384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 12804 │ │ │ │ │ + b 12848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12bb8 │ │ │ │ │ + beq 12bfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb8 │ │ │ │ │ + bne 12bfc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1298c │ │ │ │ │ + bne 129d0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c00 │ │ │ │ │ + beq 12c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c00 │ │ │ │ │ + bne 12c44 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 12c34 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc4 │ │ │ │ │ + bne 12c08 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 12c34 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc4 │ │ │ │ │ + bne 12c08 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 12c34 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc4 │ │ │ │ │ + bne 12c08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 12110 │ │ │ │ │ + beq 12154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 1216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12238 │ │ │ │ │ + beq 1227c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 12804 │ │ │ │ │ + b 12848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122bc │ │ │ │ │ + beq 12300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 12804 │ │ │ │ │ + b 12848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120f8 │ │ │ │ │ + b 1213c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1208c │ │ │ │ │ + b 120d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12020 │ │ │ │ │ + b 12064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f48 │ │ │ │ │ + b 11f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11fb4 │ │ │ │ │ + b 11ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fb0 │ │ │ │ │ - b 12224 │ │ │ │ │ + beq 11ff4 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 12128 │ │ │ │ │ + blt 1216c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12c8c │ │ │ │ │ + beq 12cd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 1216c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 120f4 │ │ │ │ │ - b 123b0 │ │ │ │ │ + beq 12138 │ │ │ │ │ + b 123f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1201c │ │ │ │ │ - b 122a8 │ │ │ │ │ + beq 12060 │ │ │ │ │ + b 122ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12088 │ │ │ │ │ - b 1232c │ │ │ │ │ + beq 120cc │ │ │ │ │ + b 12370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 1216c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 1216c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f80 │ │ │ │ │ + b 11fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11eac │ │ │ │ │ + b 11ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 120c8 │ │ │ │ │ + b 1210c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11fec │ │ │ │ │ + b 12030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12058 │ │ │ │ │ + b 1209c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128d0 │ │ │ │ │ + b 12914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12c0c │ │ │ │ │ + bne 12c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12988 │ │ │ │ │ + b 129cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12988 │ │ │ │ │ + b 129cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1290c │ │ │ │ │ + b 12950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12be4 │ │ │ │ │ + beq 12c28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21477,252 +21494,252 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1298c │ │ │ │ │ - b 12be8 │ │ │ │ │ + bne 129d0 │ │ │ │ │ + b 12c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f44 │ │ │ │ │ - b 121a0 │ │ │ │ │ + beq 11f88 │ │ │ │ │ + b 121e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11ef8 │ │ │ │ │ + bne 11f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f18 │ │ │ │ │ + b 11f5c │ │ │ │ │ │ │ │ │ │ -00012cbc : │ │ │ │ │ +00012d00 : │ │ │ │ │ factor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 134dc │ │ │ │ │ + beq 13520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134dc │ │ │ │ │ + bne 13520 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 13198 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fc0 │ │ │ │ │ + bne 13004 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 134f4 │ │ │ │ │ + beq 13538 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 13198 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13344 │ │ │ │ │ + bne 13388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 13198 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c4 │ │ │ │ │ + bne 13108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 13198 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13384 │ │ │ │ │ + bne 133c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13158 │ │ │ │ │ + bne 1319c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 134e8 │ │ │ │ │ + beq 1352c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134e8 │ │ │ │ │ + bne 1352c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1348c │ │ │ │ │ + bne 134d0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133c4 │ │ │ │ │ + beq 13408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1341c │ │ │ │ │ + beq 13460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1341c │ │ │ │ │ + bne 13460 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13438 │ │ │ │ │ + bne 1347c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fdc │ │ │ │ │ + bne 13020 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 134c0 │ │ │ │ │ + beq 13504 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 13438 │ │ │ │ │ + bne 1347c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131d8 │ │ │ │ │ + bne 1321c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13438 │ │ │ │ │ + bne 1347c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 1354c │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12ff4 │ │ │ │ │ + beq 13038 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13168 │ │ │ │ │ + bne 131ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 13004 │ │ │ │ │ + bne 13048 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 13494 │ │ │ │ │ + beq 134d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13494 │ │ │ │ │ + bne 134d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134a0 │ │ │ │ │ + bne 134e4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1300c │ │ │ │ │ + beq 13050 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 130bc │ │ │ │ │ + beq 13100 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21734,156 +21751,156 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 12f1c │ │ │ │ │ + bne 12f60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f44 │ │ │ │ │ + beq 12f88 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 130a4 │ │ │ │ │ + b 130e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134ac │ │ │ │ │ + beq 134f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134a0 │ │ │ │ │ + bne 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13260 │ │ │ │ │ + bne 132a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134a0 │ │ │ │ │ + bne 134e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 1354c │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 12fa8 │ │ │ │ │ + bne 12fec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 12fb0 │ │ │ │ │ + b 12ff4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d98 │ │ │ │ │ + beq 12ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13428 │ │ │ │ │ + beq 1346c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1312c │ │ │ │ │ + beq 13170 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12fb0 │ │ │ │ │ + beq 12ff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 12fb0 │ │ │ │ │ + beq 12ff4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13160 │ │ │ │ │ + b 131a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 12fd0 │ │ │ │ │ + b 13014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13484 │ │ │ │ │ + beq 134c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1348c │ │ │ │ │ + beq 134d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1346c │ │ │ │ │ + beq 134b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13444 │ │ │ │ │ + bne 13488 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12fa8 │ │ │ │ │ + b 12fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 1354c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12ed0 │ │ │ │ │ + beq 12f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 12ff8 │ │ │ │ │ + beq 1303c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -21896,30 +21913,30 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 132f8 │ │ │ │ │ + beq 1333c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 132f8 │ │ │ │ │ + bne 1333c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12ef8 │ │ │ │ │ + b 12f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 1354c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13054 │ │ │ │ │ + beq 13098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134a0 │ │ │ │ │ + beq 134e4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21933,479 +21950,479 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13320 │ │ │ │ │ + beq 13364 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13320 │ │ │ │ │ + bne 13364 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 130d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13258 │ │ │ │ │ + beq 1329c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12ff8 │ │ │ │ │ + b 1303c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 132d8 │ │ │ │ │ + beq 1331c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d74 │ │ │ │ │ + beq 12db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13428 │ │ │ │ │ + beq 1346c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 13144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12d00 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12dbc │ │ │ │ │ + beq 12e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13428 │ │ │ │ │ + beq 1346c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 13144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 130a4 │ │ │ │ │ + blt 130e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13004 │ │ │ │ │ + bne 13048 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 12e44 │ │ │ │ │ + bne 12e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12e58 │ │ │ │ │ + b 12e9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12fd0 │ │ │ │ │ + b 13014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12ff8 │ │ │ │ │ + b 1303c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 12fa8 │ │ │ │ │ + beq 12fec │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 130a4 │ │ │ │ │ + b 130e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 13460 │ │ │ │ │ - b 130a4 │ │ │ │ │ + bne 134a4 │ │ │ │ │ + b 130e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ff4 │ │ │ │ │ + b 13038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13004 │ │ │ │ │ + b 13048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f6c │ │ │ │ │ + b 12fb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13330 │ │ │ │ │ - b 1301c │ │ │ │ │ + blt 13374 │ │ │ │ │ + b 13060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13308 │ │ │ │ │ + blt 1334c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - b 12ea0 │ │ │ │ │ + b 12ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12d04 │ │ │ │ │ + b 12d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12df8 │ │ │ │ │ + b 12e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1313c │ │ │ │ │ - b 12d40 │ │ │ │ │ + blt 13180 │ │ │ │ │ + b 12d84 │ │ │ │ │ │ │ │ │ │ -00013508 : │ │ │ │ │ +0001354c : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 136c4 │ │ │ │ │ + beq 13708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 136c4 │ │ │ │ │ + bne 13708 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13588 │ │ │ │ │ + beq 135cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136b0 │ │ │ │ │ + bne 136f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1369c │ │ │ │ │ + bne 136e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13674 │ │ │ │ │ + beq 136b8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13674 │ │ │ │ │ + bge 136b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136b0 │ │ │ │ │ + bne 136f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1369c │ │ │ │ │ + bne 136e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13694 │ │ │ │ │ + beq 136d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 13694 │ │ │ │ │ + bge 136d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 136b0 │ │ │ │ │ + bne 136f4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1369c │ │ │ │ │ + bne 136e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13670 │ │ │ │ │ + beq 136b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13620 │ │ │ │ │ + bgt 13664 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13674 │ │ │ │ │ + b 136b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1357c │ │ │ │ │ + b 135c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1357c │ │ │ │ │ + b 135c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ - b 1355c │ │ │ │ │ + b 135a0 │ │ │ │ │ │ │ │ │ │ -000136e0 : │ │ │ │ │ +00013724 : │ │ │ │ │ primary_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 141a8 │ │ │ │ │ + beq 141ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141a8 │ │ │ │ │ + bne 141ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14198 │ │ │ │ │ + bne 141dc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14120 │ │ │ │ │ + beq 14164 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1417c │ │ │ │ │ + beq 141c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1417c │ │ │ │ │ + bne 141c0 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b6c │ │ │ │ │ + beq 13bb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139d8 │ │ │ │ │ + beq 13a1c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13afc │ │ │ │ │ + bne 13b40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 13a0c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 140f8 │ │ │ │ │ + beq 1413c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140f8 │ │ │ │ │ + bne 1413c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d74 │ │ │ │ │ + beq 13db8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1399c │ │ │ │ │ + bne 139e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 13a0c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 141b4 │ │ │ │ │ + beq 141f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141b4 │ │ │ │ │ + bne 141f8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c80 │ │ │ │ │ + beq 13cc4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138d0 │ │ │ │ │ + beq 13914 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e8c │ │ │ │ │ + bne 13ed0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 13a0c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1410c │ │ │ │ │ + beq 14150 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410c │ │ │ │ │ + bne 14150 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139ec │ │ │ │ │ + beq 13a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a54 │ │ │ │ │ + bne 13a98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14198 │ │ │ │ │ + bne 141dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 772c │ │ │ │ │ + bl 7710 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -22413,454 +22430,454 @@ │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1384c │ │ │ │ │ + beq 13890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b78c │ │ │ │ │ + bl b7b0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 13ff8 │ │ │ │ │ + bne 1403c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 1389c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1396c │ │ │ │ │ + b 139b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 137ec │ │ │ │ │ - b 139c8 │ │ │ │ │ + beq 13830 │ │ │ │ │ + b 13a0c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 140cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a38 │ │ │ │ │ + beq 13a7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13f10 │ │ │ │ │ + blt 13f54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13948 │ │ │ │ │ + beq 1398c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13944 │ │ │ │ │ + beq 13988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205e0 │ │ │ │ │ + bl 20898 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 13944 │ │ │ │ │ + beq 13988 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13944 │ │ │ │ │ + beq 13988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 139a8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b5c │ │ │ │ │ + bne 13ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 139a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1396c │ │ │ │ │ + b 139b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139d4 │ │ │ │ │ + beq 13a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 139a8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13ad8 │ │ │ │ │ + beq 13b1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ - b 13ad8 │ │ │ │ │ + beq 139a8 │ │ │ │ │ + b 13b1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140dc │ │ │ │ │ + bne 14120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14060 │ │ │ │ │ + bne 140a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c60 │ │ │ │ │ + beq 13ca4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c60 │ │ │ │ │ + bge 13ca4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140dc │ │ │ │ │ + bne 14120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14060 │ │ │ │ │ + bne 140a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd0 │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fd0 │ │ │ │ │ + bge 14014 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140dc │ │ │ │ │ + bne 14120 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14060 │ │ │ │ │ + bne 140a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c5c │ │ │ │ │ + beq 13ca0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c08 │ │ │ │ │ + bgt 13c4c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137c0 │ │ │ │ │ - b 139dc │ │ │ │ │ + bne 13804 │ │ │ │ │ + b 13a20 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 14098 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e6c │ │ │ │ │ + beq 13eb0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13e6c │ │ │ │ │ + bge 13eb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 14098 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd8 │ │ │ │ │ + beq 1401c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13fd8 │ │ │ │ │ + ble 1401c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14104 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 14098 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e68 │ │ │ │ │ + beq 13eac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e68 │ │ │ │ │ + ble 13eac │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d1c │ │ │ │ │ + b 13d60 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 140c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13980 │ │ │ │ │ + beq 139c4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13980 │ │ │ │ │ + bge 139c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 140c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe0 │ │ │ │ │ + beq 14024 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe0 │ │ │ │ │ + bge 14024 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140e8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 140c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1397c │ │ │ │ │ + beq 139c0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1397c │ │ │ │ │ + ble 139c0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e10 │ │ │ │ │ + b 13e54 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138b4 │ │ │ │ │ - b 138d4 │ │ │ │ │ + bne 138f8 │ │ │ │ │ + b 13918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c20 │ │ │ │ │ + bl 15c60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138d4 │ │ │ │ │ + bne 13918 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138cc │ │ │ │ │ + beq 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 139a8 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ - beq 13fb4 │ │ │ │ │ + beq 13ff8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b5c │ │ │ │ │ - b 13ad8 │ │ │ │ │ + bne 13ba0 │ │ │ │ │ + b 13b1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 140cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff0 │ │ │ │ │ + beq 14034 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 13ff0 │ │ │ │ │ + ble 14034 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 140cc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 13724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 140b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe8 │ │ │ │ │ + beq 1402c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13fe8 │ │ │ │ │ + ble 1402c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 13f60 │ │ │ │ │ + b 13fa4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13ef4 │ │ │ │ │ + b 13f38 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c60 │ │ │ │ │ + b 13ca4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e6c │ │ │ │ │ + b 13eb0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13980 │ │ │ │ │ + b 139c4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a38 │ │ │ │ │ + b 13a7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a38 │ │ │ │ │ + b 13a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 139a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -22868,191 +22885,191 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b 13ef4 │ │ │ │ │ + b 13f38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 138d4 │ │ │ │ │ + b 13918 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 139dc │ │ │ │ │ + b 13a20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13948 │ │ │ │ │ + b 1398c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1384c │ │ │ │ │ + b 13890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13944 │ │ │ │ │ - b 13a54 │ │ │ │ │ + beq 13988 │ │ │ │ │ + b 13a98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1399c │ │ │ │ │ - b 13848 │ │ │ │ │ + bne 139e0 │ │ │ │ │ + b 1388c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138b4 │ │ │ │ │ - b 138d0 │ │ │ │ │ + bne 138f8 │ │ │ │ │ + b 13914 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 137c0 │ │ │ │ │ - b 139d8 │ │ │ │ │ + bne 13804 │ │ │ │ │ + b 13a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13818 │ │ │ │ │ + b 1385c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13914 │ │ │ │ │ + b 13958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r1, r1, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1396c │ │ │ │ │ + blt 139b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 13a0c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 13774 │ │ │ │ │ + bne 137b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13794 │ │ │ │ │ + b 137d8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1396c │ │ │ │ │ + b 139b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13728 │ │ │ │ │ + b 1376c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13884 │ │ │ │ │ + b 138c8 │ │ │ │ │ │ │ │ │ │ -000141c8 : │ │ │ │ │ +0001420c : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14564 │ │ │ │ │ + beq 145b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14564 │ │ │ │ │ + bne 145b8 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 142fc │ │ │ │ │ + bne 14340 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1453c │ │ │ │ │ + beq 145e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1453c │ │ │ │ │ + bne 145e0 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 142e8 │ │ │ │ │ + bne 1432c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1452c │ │ │ │ │ + beq 14594 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - bne 142ec │ │ │ │ │ + bne 14330 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 145c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 14548 │ │ │ │ │ + bne 145c4 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 143bc │ │ │ │ │ + bne 14400 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1430c │ │ │ │ │ + bne 14350 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23062,464 +23079,464 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 142d0 │ │ │ │ │ + beq 14314 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142d0 │ │ │ │ │ + beq 14314 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14508 │ │ │ │ │ + bne 1454c │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r9, [r4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 144f4 │ │ │ │ │ + beq 14538 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 144f4 │ │ │ │ │ + bne 14538 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 143bc │ │ │ │ │ + bne 14400 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1444c │ │ │ │ │ + bne 14490 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - beq 142e0 │ │ │ │ │ + beq 14324 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14570 │ │ │ │ │ + bne 145a4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 1458c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 14424 │ │ │ │ │ + ble 14468 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1440c │ │ │ │ │ + bne 14450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14584 │ │ │ │ │ + bne 14568 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 142fc │ │ │ │ │ + b 14340 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 143bc │ │ │ │ │ + beq 14400 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143bc │ │ │ │ │ + beq 14400 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r6, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 144d0 │ │ │ │ │ + bne 14514 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ - beq 144ac │ │ │ │ │ + beq 144f0 │ │ │ │ │ str sl, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - b 1435c │ │ │ │ │ + b 143a0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 1458c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1449c │ │ │ │ │ + b 144e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14490 │ │ │ │ │ + beq 144d4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ │ - b 143c4 │ │ │ │ │ + b 14408 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14394 │ │ │ │ │ + b 143d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14348 │ │ │ │ │ + beq 1438c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 144e8 │ │ │ │ │ + b 1452c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + strne r2, [r6, #60] @ 0x3c │ │ │ │ │ + beq 14488 │ │ │ │ │ + b 14340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 142e8 │ │ │ │ │ + b 1432c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 14334 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14258 │ │ │ │ │ + b 14254 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 142bc │ │ │ │ │ + beq 14300 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 143bc │ │ │ │ │ + b 14400 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14210 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 142f0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - strne r2, [r6, #60] @ 0x3c │ │ │ │ │ - beq 14444 │ │ │ │ │ - b 142fc │ │ │ │ │ + b 1429c │ │ │ │ │ │ │ │ │ │ -000145a8 : │ │ │ │ │ +000145ec : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14dc8 │ │ │ │ │ + beq 14dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14dc8 │ │ │ │ │ + bne 14dbc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 14724 │ │ │ │ │ + bne 14768 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14dbc │ │ │ │ │ + beq 14db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14dbc │ │ │ │ │ + bne 14db0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d44 │ │ │ │ │ + bne 14a3c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14d38 │ │ │ │ │ + beq 14a30 │ │ │ │ │ ldr r4, [r9, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 14d44 │ │ │ │ │ + bne 14a3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14d70 │ │ │ │ │ + beq 14dc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d70 │ │ │ │ │ + bne 14dc8 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14870 │ │ │ │ │ + bne 148b4 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1490c │ │ │ │ │ + bne 14950 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14870 │ │ │ │ │ + bne 148b4 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14734 │ │ │ │ │ + bne 14778 │ │ │ │ │ ldr r3, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147d0 │ │ │ │ │ + bne 14814 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 14888 │ │ │ │ │ + bne 148cc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 146e0 │ │ │ │ │ + beq 14724 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146e0 │ │ │ │ │ + beq 14724 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 148b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3a30 <_tmp_8_rule+0x48> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 148b4 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1499c │ │ │ │ │ + beq 149e0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d18 │ │ │ │ │ + bne 14a50 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 149bc │ │ │ │ │ + beq 14a00 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 14670 │ │ │ │ │ + b 146b4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 14874 │ │ │ │ │ + bne 148b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14d64 │ │ │ │ │ + beq 14da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d64 │ │ │ │ │ + bne 14da4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d58 │ │ │ │ │ + bne 14d98 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14840 │ │ │ │ │ + bne 14884 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149e8 │ │ │ │ │ + bne 14a68 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 146f0 │ │ │ │ │ + beq 14734 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14874 │ │ │ │ │ + bne 148b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b128 │ │ │ │ │ + bl b128 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ - beq 14708 │ │ │ │ │ + beq 1474c │ │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14708 │ │ │ │ │ + bne 1474c │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14d30 │ │ │ │ │ + beq 14a28 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 148f8 │ │ │ │ │ + bgt 1493c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14720 │ │ │ │ │ + beq 14764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - beq 14720 │ │ │ │ │ - b 14724 │ │ │ │ │ + beq 14764 │ │ │ │ │ + b 14768 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 148ac │ │ │ │ │ + b 148f0 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146bc │ │ │ │ │ + beq 14700 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9f20 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 146bc │ │ │ │ │ + beq 14700 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146bc │ │ │ │ │ + beq 14700 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc68 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 148b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3a30 <_tmp_8_rule+0x48> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 148b4 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ @@ -23529,131 +23546,149 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14798 │ │ │ │ │ + bne 147dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 148b4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14878 │ │ │ │ │ + b 148bc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d30 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 147bc │ │ │ │ │ + strne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 14800 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r9, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r8, [r9, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 14764 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 149ec │ │ │ │ │ + b 147e8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14cb4 │ │ │ │ │ + beq 14d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cb4 │ │ │ │ │ + bne 14d34 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca4 │ │ │ │ │ + bne 14d24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14c44 │ │ │ │ │ + beq 14cc4 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14c98 │ │ │ │ │ + beq 14d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c98 │ │ │ │ │ + bne 14d18 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c88 │ │ │ │ │ + bne 14d08 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14c7c │ │ │ │ │ + beq 14cfc │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c8c │ │ │ │ │ + bne 14d0c │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14c00 │ │ │ │ │ + beq 14c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c00 │ │ │ │ │ + bne 14c80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14af8 │ │ │ │ │ + bne 14b78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cc0 │ │ │ │ │ + bne 14d40 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ + beq 14cf4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrgt ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 14c50 │ │ │ │ │ + bgt 14cd0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -23661,453 +23696,434 @@ │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs sl, r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 14c40 │ │ │ │ │ + bne 14cc0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14844 │ │ │ │ │ + beq 14888 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #713 @ 0x2c9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14840 │ │ │ │ │ + beq 14884 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14c0c │ │ │ │ │ + bne 14c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d58 │ │ │ │ │ + beq 14d98 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14848 │ │ │ │ │ + b 1488c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ad8 │ │ │ │ │ + b 14b58 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14c2c │ │ │ │ │ + beq 14cac │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14bec │ │ │ │ │ + bne 14c6c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 147ac │ │ │ │ │ + b 147f0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14844 │ │ │ │ │ + b 14888 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 14b40 │ │ │ │ │ - b 14c50 │ │ │ │ │ + beq 14bc0 │ │ │ │ │ + b 14cd0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14c44 │ │ │ │ │ + b 14cc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a60 │ │ │ │ │ + b 14ae0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14844 │ │ │ │ │ + b 14888 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a14 │ │ │ │ │ + b 14a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14af8 │ │ │ │ │ + beq 14b78 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14dac │ │ │ │ │ + beq 14e04 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14d7c │ │ │ │ │ + beq 14dd4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r0, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 14ab0 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 149a8 │ │ │ │ │ - b 147a4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r9, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 14b30 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14720 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 14848 │ │ │ │ │ + b 1488c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1484c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 14678 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14808 │ │ │ │ │ + b 14634 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14698 │ │ │ │ │ + b 146dc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c6c │ │ │ │ │ + beq 14cec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14d00 │ │ │ │ │ + b 14d80 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b10 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14634 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 145f0 │ │ │ │ │ + b 14b90 │ │ │ │ │ │ │ │ │ │ -00014dd4 : │ │ │ │ │ +00014e14 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15bcc │ │ │ │ │ + beq 15c0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bcc │ │ │ │ │ + bne 15c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15790 │ │ │ │ │ + bne 157d0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 154f4 │ │ │ │ │ + beq 15534 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 15574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 1524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 1524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 151f0 │ │ │ │ │ + bne 15250 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 1524c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 159c4 │ │ │ │ │ + beq 15a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159c4 │ │ │ │ │ + bne 15a04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154e4 │ │ │ │ │ + bne 15524 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154cc │ │ │ │ │ - bl 187dc │ │ │ │ │ + bne 1550c │ │ │ │ │ + bl 18a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 151f0 │ │ │ │ │ + bne 15250 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 1524c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 159b8 │ │ │ │ │ + beq 159f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159b8 │ │ │ │ │ + bne 159f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154e4 │ │ │ │ │ + bne 15524 │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 15488 │ │ │ │ │ + bne 154c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 151f0 │ │ │ │ │ + bne 15250 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 1524c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15a54 │ │ │ │ │ + beq 15a94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a54 │ │ │ │ │ + bne 15a94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154e4 │ │ │ │ │ + bne 15524 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15244 │ │ │ │ │ + beq 15284 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15880 │ │ │ │ │ + bne 158c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15254 │ │ │ │ │ + bne 15294 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154e4 │ │ │ │ │ + bne 15524 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15864 │ │ │ │ │ + bne 158a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15878 │ │ │ │ │ + bne 158b8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15ad0 │ │ │ │ │ + beq 15b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ad0 │ │ │ │ │ + bne 15b10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a44 │ │ │ │ │ + bne 15a84 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15138 │ │ │ │ │ + bne 15178 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a44 │ │ │ │ │ + bne 15a84 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 1530c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 1530c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15a60 │ │ │ │ │ + bne 15aa0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 1524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 151d4 │ │ │ │ │ + beq 15214 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - beq 15224 │ │ │ │ │ + beq 1522c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15848 │ │ │ │ │ + bne 15888 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24119,173 +24135,173 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1598c │ │ │ │ │ + beq 159cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1598c │ │ │ │ │ + bne 159cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ + R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + moveq r1, #1 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + streq r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 151b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 15790 │ │ │ │ │ + bne 157d0 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 152fc │ │ │ │ │ + bne 1533c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 151dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ - R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - moveq r1, #1 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - streq r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15174 │ │ │ │ │ + b 1521c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15030 │ │ │ │ │ + beq 15070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158e8 │ │ │ │ │ + bne 15928 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15a24 │ │ │ │ │ + beq 15a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a24 │ │ │ │ │ + bne 15a64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 152c0 │ │ │ │ │ + bne 15300 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 158f4 │ │ │ │ │ + bne 15934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 15030 │ │ │ │ │ + b 15070 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154e4 │ │ │ │ │ + bne 15524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b70 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157a0 │ │ │ │ │ + beq 157e0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15128 │ │ │ │ │ + b 15168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ + beq 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ + beq 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 15270 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ + beq 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 18994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 15270 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ + beq 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee14 <_tmp_26_rule> │ │ │ │ │ + bl 1f0cc <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 15270 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ + beq 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f0b8 │ │ │ │ │ + bl 1f370 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15210 │ │ │ │ │ + beq 15270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 151d4 │ │ │ │ │ + beq 15214 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ - bne 15408 │ │ │ │ │ + bne 15448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 158d4 │ │ │ │ │ + bne 15914 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -24306,487 +24322,487 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1598c │ │ │ │ │ + beq 159cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1598c │ │ │ │ │ + bne 159cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1521c │ │ │ │ │ + b 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15a3c │ │ │ │ │ + beq 15a7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14f8c │ │ │ │ │ + beq 14fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 14f8c │ │ │ │ │ + beq 14fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 151f0 │ │ │ │ │ - bl bd14 │ │ │ │ │ + b 15250 │ │ │ │ │ + bl bd14 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14ef8 │ │ │ │ │ + beq 14f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 159fc │ │ │ │ │ + blt 15a3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15788 │ │ │ │ │ + beq 157c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15790 │ │ │ │ │ + bne 157d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b28 │ │ │ │ │ + beq 15b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 15b68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1565c │ │ │ │ │ + bne 1569c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1565c │ │ │ │ │ + bne 1569c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 18994 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1565c │ │ │ │ │ + bne 1569c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee14 <_tmp_26_rule> │ │ │ │ │ + bl 1f0cc <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1565c │ │ │ │ │ + bne 1569c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15698 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15658 │ │ │ │ │ + beq 15698 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b34 │ │ │ │ │ + bne 15b74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15774 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 15774 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17fe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15774 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 18994 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 15774 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee14 <_tmp_26_rule> │ │ │ │ │ + bl 1f0cc <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15774 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f0b8 │ │ │ │ │ + bl 1f370 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15778 │ │ │ │ │ + bne 157b8 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15adc │ │ │ │ │ + bne 15b1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e5c │ │ │ │ │ + beq 14e9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 151dc │ │ │ │ │ + b 1521c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157b8 │ │ │ │ │ + bne 157f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 15330 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158e8 │ │ │ │ │ + bne 15928 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15a30 │ │ │ │ │ + beq 15a70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a30 │ │ │ │ │ + bne 15a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15834 │ │ │ │ │ + bne 15874 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15834 │ │ │ │ │ + beq 15874 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a88 │ │ │ │ │ + bne 15ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 157b0 │ │ │ │ │ + b 157f0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1517c │ │ │ │ │ + b 151bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 15064 │ │ │ │ │ + beq 150a4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15250 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15244 │ │ │ │ │ + beq 15284 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - beq 15064 │ │ │ │ │ + beq 150a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15868 │ │ │ │ │ + beq 158a8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15250 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 15410 │ │ │ │ │ + b 15450 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15250 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 152f4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 152f4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 152f4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 152f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 159d0 │ │ │ │ │ + bne 15a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 152bc │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 152c0 │ │ │ │ │ + b 15300 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1521c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 151dc │ │ │ │ │ + b 1521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14f60 │ │ │ │ │ + b 14fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ed8 │ │ │ │ │ + b 14f18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15a14 │ │ │ │ │ + beq 15a54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 15980 │ │ │ │ │ + bne 159c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1586c │ │ │ │ │ + b 158ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 151dc │ │ │ │ │ + b 1521c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1586c │ │ │ │ │ + b 158ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15288 │ │ │ │ │ + b 152c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 157f0 │ │ │ │ │ + b 15830 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 14f8c │ │ │ │ │ + b 14fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14fe0 │ │ │ │ │ + b 15020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 152f4 │ │ │ │ │ - b 15a4c │ │ │ │ │ + beq 15334 │ │ │ │ │ + b 15a8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15bd8 │ │ │ │ │ + bne 15c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15834 │ │ │ │ │ + beq 15874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1583c │ │ │ │ │ + b 1587c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15088 │ │ │ │ │ + b 150c8 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ stm sp, {r5, r7, sl} │ │ │ │ │ @@ -24797,20 +24813,20 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1521c │ │ │ │ │ - b 15784 │ │ │ │ │ + bne 1527c │ │ │ │ │ + b 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15560 │ │ │ │ │ + b 155a0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24819,132 +24835,132 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15b98 │ │ │ │ │ + bne 15bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 15b8c │ │ │ │ │ + beq 15bcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15784 │ │ │ │ │ + b 157c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15784 │ │ │ │ │ + b 157c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15c10 │ │ │ │ │ + beq 15c50 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 15b78 │ │ │ │ │ + bne 15bb8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1521c │ │ │ │ │ + b 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14e1c │ │ │ │ │ + b 14e5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15bf8 │ │ │ │ │ + beq 15c38 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15abc │ │ │ │ │ + bne 15afc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f4 │ │ │ │ │ + b 15334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1521c │ │ │ │ │ + b 1527c │ │ │ │ │ │ │ │ │ │ -00015c20 : │ │ │ │ │ +00015c60 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1659c │ │ │ │ │ + beq 165dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1659c │ │ │ │ │ + bne 165dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162cc │ │ │ │ │ + bne 1630c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d14 │ │ │ │ │ + bne 15d54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 162cc │ │ │ │ │ + bne 1630c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15d2c │ │ │ │ │ + beq 15d6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15d2c │ │ │ │ │ + bne 15d6c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15d2c │ │ │ │ │ + beq 15d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 165a8 │ │ │ │ │ + bne 165e8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1187 @ 0x4a3 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -24952,237 +24968,237 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15d48 │ │ │ │ │ + bne 15d88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d04 │ │ │ │ │ + b 15d44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 162d0 │ │ │ │ │ + bne 16310 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 162c0 │ │ │ │ │ + beq 16300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162c0 │ │ │ │ │ + bne 16300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16204 │ │ │ │ │ + bne 16244 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 162b4 │ │ │ │ │ + beq 162f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162b4 │ │ │ │ │ + bne 162f4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 163a4 │ │ │ │ │ + bne 163e4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 165d0 │ │ │ │ │ + beq 16610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 165d0 │ │ │ │ │ + bne 16610 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15e3c │ │ │ │ │ + bne 15e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f20 <_gather_91_rule> │ │ │ │ │ + bl 171a8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 162e0 │ │ │ │ │ + bne 16320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 163a4 │ │ │ │ │ + bne 163e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c78 │ │ │ │ │ + bl 21f30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16330 │ │ │ │ │ + bne 16370 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 16240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15e9c │ │ │ │ │ + beq 15edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 165dc │ │ │ │ │ + bne 1661c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 16240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16194 │ │ │ │ │ + bne 161d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16204 │ │ │ │ │ + bne 16244 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 15fd4 │ │ │ │ │ + beq 16014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15fd4 │ │ │ │ │ + bne 16014 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15f60 │ │ │ │ │ + bne 15fa0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16290 │ │ │ │ │ + bne 162d0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f60 │ │ │ │ │ + bne 15fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 1620c │ │ │ │ │ + bne 1624c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 16240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 160ec │ │ │ │ │ + bne 1612c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 16240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16038 │ │ │ │ │ + bne 16078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 16240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 15fe0 │ │ │ │ │ + bne 16020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15d3c │ │ │ │ │ + b 15d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15efc │ │ │ │ │ + b 15f3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc0 │ │ │ │ │ + beq 16000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc0 │ │ │ │ │ + beq 16000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16134 │ │ │ │ │ + bne 16174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 15fc8 │ │ │ │ │ + beq 16008 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15fc8 │ │ │ │ │ + b 16008 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15fdc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -25207,83 +25223,83 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc0 │ │ │ │ │ - b 16120 │ │ │ │ │ + beq 16000 │ │ │ │ │ + b 16160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f7c │ │ │ │ │ + beq 15fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16168 │ │ │ │ │ + bne 161a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16200 │ │ │ │ │ + beq 16240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15fc8 │ │ │ │ │ + b 16008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16188 │ │ │ │ │ + beq 161c8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1602c │ │ │ │ │ + bne 1606c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d04 │ │ │ │ │ + b 15d44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16188 │ │ │ │ │ + beq 161c8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16120 │ │ │ │ │ + bne 16160 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1615c │ │ │ │ │ + b 1619c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15f00 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25291,36 +25307,36 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - b 160d4 │ │ │ │ │ + b 16114 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15fc8 │ │ │ │ │ + b 16008 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15f5c │ │ │ │ │ + beq 15f9c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_112_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f5c │ │ │ │ │ + beq 15f9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25329,154 +25345,154 @@ │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1602c │ │ │ │ │ - b 15fc4 │ │ │ │ │ + bne 1606c │ │ │ │ │ + b 16004 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f2c │ │ │ │ │ + beq 15f6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 15f30 │ │ │ │ │ + b 15f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15dc0 │ │ │ │ │ + b 15e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d80 │ │ │ │ │ + b 15dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15d24 │ │ │ │ │ + b 15d64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15e2c │ │ │ │ │ + beq 15e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21c78 │ │ │ │ │ + bl 21f30 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15e2c │ │ │ │ │ + beq 15e6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15e3c │ │ │ │ │ + beq 15e7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16594 │ │ │ │ │ + beq 165d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16588 │ │ │ │ │ + beq 165c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16588 │ │ │ │ │ + bne 165c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164d0 │ │ │ │ │ + bne 16510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 163b0 │ │ │ │ │ + bne 163f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15e68 │ │ │ │ │ + b 15ea8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1657c │ │ │ │ │ + beq 165bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1657c │ │ │ │ │ + bne 165bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1656c │ │ │ │ │ + bne 165ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 164fc │ │ │ │ │ + beq 1653c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 1656c │ │ │ │ │ + bne 165ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 1655c │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 164f4 │ │ │ │ │ + beq 16534 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 164d8 │ │ │ │ │ + bgt 16518 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25485,15 +25501,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16594 │ │ │ │ │ + beq 165d4 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -25501,128 +25517,128 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10180 │ │ │ │ │ + bl 10180 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 16278 │ │ │ │ │ + b 162b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 163e4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 16460 │ │ │ │ │ - b 164d8 │ │ │ │ │ + beq 164a0 │ │ │ │ │ + b 16518 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 163e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1642c │ │ │ │ │ + beq 1646c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 166bc │ │ │ │ │ + beq 166fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 166bc │ │ │ │ │ + beq 166fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 163e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 163e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 163d8 │ │ │ │ │ + b 16418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1637c │ │ │ │ │ + b 163bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15e68 │ │ │ │ │ + b 15ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15c68 │ │ │ │ │ + b 15ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15d04 │ │ │ │ │ + beq 15d44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 162d8 │ │ │ │ │ + b 16318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e00 │ │ │ │ │ + b 15e40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e9c │ │ │ │ │ + beq 15edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16724 │ │ │ │ │ + beq 16764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16724 │ │ │ │ │ + bne 16764 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166f8 │ │ │ │ │ + bne 16738 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16e78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 166e8 │ │ │ │ │ + beq 16728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15ea0 │ │ │ │ │ + bne 15ee0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ @@ -25647,823 +25663,983 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16270 │ │ │ │ │ + b 162b0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 1670c │ │ │ │ │ + bne 1674c │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16708 │ │ │ │ │ + bne 16748 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 164f8 │ │ │ │ │ + b 16538 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16730 │ │ │ │ │ + beq 16770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15ea0 │ │ │ │ │ + b 15ee0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16418 │ │ │ │ │ + b 16458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1661c │ │ │ │ │ + b 1665c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16748 │ │ │ │ │ + bne 16788 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16640 │ │ │ │ │ + b 16680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 145ec │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16740 │ │ │ │ │ + beq 16780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16640 │ │ │ │ │ + b 16680 │ │ │ │ │ │ │ │ │ │ -0001676c : │ │ │ │ │ +000167ac : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 167e8 │ │ │ │ │ + beq 16828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 167e8 │ │ │ │ │ - sub r2, fp, #44 @ 0x2c │ │ │ │ │ + bne 16828 │ │ │ │ │ + sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16810 │ │ │ │ │ + beq 16850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - sub r2, fp, #44 @ 0x2c │ │ │ │ │ + sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 167d0 │ │ │ │ │ + bne 16810 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b98 │ │ │ │ │ + bne 16e1c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16ba8 │ │ │ │ │ + beq 16e60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16ba8 │ │ │ │ │ + bne 16e60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16bb8 │ │ │ │ │ + bne 16e70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16bcc │ │ │ │ │ + beq 16e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16bcc │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ + bne 16e2c │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 169a0 │ │ │ │ │ + beq 169e0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + subs r8, r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 168f0 │ │ │ │ │ + beq 16930 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16940 │ │ │ │ │ + bne 16980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - bne 16bb4 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 16e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 16b00 │ │ │ │ │ + beq 16d3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16bbc │ │ │ │ │ + bne 16d4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 16988 │ │ │ │ │ + bge 169c8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1681c │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1685c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 168f0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq 16930 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b58 │ │ │ │ │ + beq 16db0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b58 │ │ │ │ │ + bne 16db0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 16934 │ │ │ │ │ + bgt 16974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 167e0 │ │ │ │ │ + b 16820 │ │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ │ + mov r9, ip │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #1032 @ 0x408 │ │ │ │ │ + bl 0 <_PyPegen_update_memo> │ │ │ │ │ + R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16b50 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 16e54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16e54 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 16d9c │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 16b68 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16b68 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 16b90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 16ac4 │ │ │ │ │ + mov r1, #23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16cfc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + bne 16d98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 16d5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 16d68 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 16b48 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 169ec │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + bne 16dd8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 16d68 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 16afc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 1691c │ │ │ │ │ + b 16930 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 <_PyPegen_is_memoized> │ │ │ │ │ + R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16a94 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ - mov r7, lr │ │ │ │ │ - mov r9, lr │ │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16be0 │ │ │ │ │ + bne 16e0c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16b4c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq 16e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b4c │ │ │ │ │ + bne 16e00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b40 │ │ │ │ │ + bne 16da4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 1676c │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 167ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16a34 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + beq 16c28 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a84 │ │ │ │ │ + bne 16c80 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b40 │ │ │ │ │ + bne 16da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16b14 │ │ │ │ │ + beq 16d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16b2c │ │ │ │ │ + bne 16d8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 16ae8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + ble 16ce4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 169ac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 16b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16a34 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 16c28 │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16ab4 │ │ │ │ │ + beq 16cb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a58 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 16c50 │ │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b38 │ │ │ │ │ + bne 16e40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b2c │ │ │ │ │ + bne 16d8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16a6c │ │ │ │ │ - mov ip, r9 │ │ │ │ │ + bne 16c64 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d4 │ │ │ │ │ + b 16aa4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 16ac4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ + R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 16b14 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 16b14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 16afc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16988 │ │ │ │ │ - b 16bbc │ │ │ │ │ + beq 169c8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 16820 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 16b48 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 16934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov ip, r9 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r0, r2, #1 │ │ │ │ │ - beq 16aec │ │ │ │ │ + beq 16ce8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 168f4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 16ac8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 16d68 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 16b2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 169f8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 16d8c │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 16bbc │ │ │ │ │ + beq 16de4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 16d4c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 16d68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16bbc │ │ │ │ │ + bne 16d4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1697c │ │ │ │ │ - b 16988 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 167e0 │ │ │ │ │ + bne 169bc │ │ │ │ │ + b 169c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16868 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 16bec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 16aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 167e0 │ │ │ │ │ + b 16820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 168ac │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 168ec │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + b 16d8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 16a38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 168a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d4 │ │ │ │ │ + b 16d4c │ │ │ │ │ │ │ │ │ │ -00016bf0 : │ │ │ │ │ +00016e78 : │ │ │ │ │ args_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16f14 │ │ │ │ │ + beq 1719c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16f14 │ │ │ │ │ + bne 1719c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16f04 │ │ │ │ │ + bne 1718c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16d64 │ │ │ │ │ + beq 16fec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 16f20 <_gather_91_rule> │ │ │ │ │ + bl 171a8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16dac │ │ │ │ │ + beq 17034 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16edc │ │ │ │ │ + beq 17164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16edc │ │ │ │ │ + bne 17164 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16db0 │ │ │ │ │ + bne 17038 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 16e94 │ │ │ │ │ + bne 1711c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16db0 │ │ │ │ │ + bne 17038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16d4c │ │ │ │ │ + beq 16fd4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16e70 │ │ │ │ │ + beq 170f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e70 │ │ │ │ │ + bne 170f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16e7c │ │ │ │ │ + blt 17104 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 16f04 │ │ │ │ │ + bne 1718c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f20 <_gather_91_rule> │ │ │ │ │ + bl 171a8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16c80 │ │ │ │ │ + bne 16f08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16f04 │ │ │ │ │ + bne 1718c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21c78 │ │ │ │ │ + bl 21f30 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16d54 │ │ │ │ │ + beq 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16f04 │ │ │ │ │ + beq 1718c │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 16e2c │ │ │ │ │ + bne 170b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16ee8 │ │ │ │ │ + beq 17170 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16d40 │ │ │ │ │ + bne 16fc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16d4c │ │ │ │ │ + beq 16fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16d54 │ │ │ │ │ + b 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c78 │ │ │ │ │ + bl 21f30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16cdc │ │ │ │ │ + beq 16f64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16ce4 │ │ │ │ │ + beq 16f6c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ce0 │ │ │ │ │ + beq 16f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16db0 │ │ │ │ │ + b 17038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16cac │ │ │ │ │ + b 16f34 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16e40 │ │ │ │ │ + b 170c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16d54 │ │ │ │ │ + b 16fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16c38 │ │ │ │ │ + b 16ec0 │ │ │ │ │ │ │ │ │ │ -00016f20 <_gather_91_rule>: │ │ │ │ │ +000171a8 <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17ab4 <_gather_91_rule+0xb94> │ │ │ │ │ + beq 17d3c <_gather_91_rule+0xb94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ab4 <_gather_91_rule+0xb94> │ │ │ │ │ + bne 17d3c <_gather_91_rule+0xb94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 17244 <_gather_91_rule+0x324> │ │ │ │ │ + bne 174cc <_gather_91_rule+0x324> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17aa8 <_gather_91_rule+0xb88> │ │ │ │ │ + beq 17d30 <_gather_91_rule+0xb88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17aa8 <_gather_91_rule+0xb88> │ │ │ │ │ + bne 17d30 <_gather_91_rule+0xb88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + bne 17a24 <_gather_91_rule+0x87c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179f4 <_gather_91_rule+0xad4> │ │ │ │ │ + beq 17c7c <_gather_91_rule+0xad4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 179f4 <_gather_91_rule+0xad4> │ │ │ │ │ + bne 17c7c <_gather_91_rule+0xad4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 176f8 <_gather_91_rule+0x7d8> │ │ │ │ │ + bne 17980 <_gather_91_rule+0x7d8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 176a8 <_gather_91_rule+0x788> │ │ │ │ │ + beq 17930 <_gather_91_rule+0x788> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 1781c <_gather_91_rule+0x8fc> │ │ │ │ │ + bne 17aa4 <_gather_91_rule+0x8fc> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 177a4 <_gather_91_rule+0x884> │ │ │ │ │ + bne 17a2c <_gather_91_rule+0x884> │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17830 <_gather_91_rule+0x910> │ │ │ │ │ + bne 17ab8 <_gather_91_rule+0x910> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + bne 17a24 <_gather_91_rule+0x87c> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17a00 <_gather_91_rule+0xae0> │ │ │ │ │ + beq 17c88 <_gather_91_rule+0xae0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a00 <_gather_91_rule+0xae0> │ │ │ │ │ + bne 17c88 <_gather_91_rule+0xae0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17798 <_gather_91_rule+0x878> │ │ │ │ │ + bne 17a20 <_gather_91_rule+0x878> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17958 <_gather_91_rule+0xa38> │ │ │ │ │ + beq 17be0 <_gather_91_rule+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17958 <_gather_91_rule+0xa38> │ │ │ │ │ + bne 17be0 <_gather_91_rule+0xa38> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1794c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17bd4 <_gather_91_rule+0xa2c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1744c <_gather_91_rule+0x52c> │ │ │ │ │ + beq 176d4 <_gather_91_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1748c <_gather_91_rule+0x56c> │ │ │ │ │ + bne 17714 <_gather_91_rule+0x56c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17798 <_gather_91_rule+0x878> │ │ │ │ │ + bne 17a20 <_gather_91_rule+0x878> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17550 <_gather_91_rule+0x630> │ │ │ │ │ + beq 177d8 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 17550 <_gather_91_rule+0x630> │ │ │ │ │ + beq 177d8 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + beq 17a24 <_gather_91_rule+0x87c> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17a28 <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17cb0 <_gather_91_rule+0xb08> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a28 <_gather_91_rule+0xb08> │ │ │ │ │ + bne 17cb0 <_gather_91_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a20 <_gather_91_rule+0xb00> │ │ │ │ │ + bne 17ca8 <_gather_91_rule+0xb00> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17a14 <_gather_91_rule+0xaf4> │ │ │ │ │ + beq 17c9c <_gather_91_rule+0xaf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 17a20 <_gather_91_rule+0xb00> │ │ │ │ │ + bne 17ca8 <_gather_91_rule+0xb00> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1728c <_gather_91_rule+0x36c> │ │ │ │ │ + bne 17514 <_gather_91_rule+0x36c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17a0c <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17c94 <_gather_91_rule+0xaec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 17250 <_gather_91_rule+0x330> │ │ │ │ │ + bgt 174d8 <_gather_91_rule+0x330> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26476,184 +26652,184 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17218 <_gather_91_rule+0x2f8> │ │ │ │ │ + beq 174a0 <_gather_91_rule+0x2f8> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17218 <_gather_91_rule+0x2f8> │ │ │ │ │ - b 17270 <_gather_91_rule+0x350> │ │ │ │ │ + beq 174a0 <_gather_91_rule+0x2f8> │ │ │ │ │ + b 174f8 <_gather_91_rule+0x350> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179d8 <_gather_91_rule+0xab8> │ │ │ │ │ + beq 17c60 <_gather_91_rule+0xab8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 179d8 <_gather_91_rule+0xab8> │ │ │ │ │ + bne 17c60 <_gather_91_rule+0xab8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 179e4 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 17c6c <_gather_91_rule+0xac4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 1869c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1773c <_gather_91_rule+0x81c> │ │ │ │ │ + bne 179c4 <_gather_91_rule+0x81c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17730 <_gather_91_rule+0x810> │ │ │ │ │ + bne 179b8 <_gather_91_rule+0x810> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17a9c <_gather_91_rule+0xb7c> │ │ │ │ │ + beq 17d24 <_gather_91_rule+0xb7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a9c <_gather_91_rule+0xb7c> │ │ │ │ │ + bne 17d24 <_gather_91_rule+0xb7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 179b4 <_gather_91_rule+0x80c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17a34 <_gather_91_rule+0xb14> │ │ │ │ │ + beq 17cbc <_gather_91_rule+0xb14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a34 <_gather_91_rule+0xb14> │ │ │ │ │ + bne 17cbc <_gather_91_rule+0xb14> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17a40 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17cc8 <_gather_91_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17570 <_gather_91_rule+0x650> │ │ │ │ │ + beq 177f8 <_gather_91_rule+0x650> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 175cc <_gather_91_rule+0x6ac> │ │ │ │ │ + bne 17854 <_gather_91_rule+0x6ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 179b4 <_gather_91_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17728 <_gather_91_rule+0x808> │ │ │ │ │ + beq 179b0 <_gather_91_rule+0x808> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 179b4 <_gather_91_rule+0x80c> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17730 <_gather_91_rule+0x810> │ │ │ │ │ + beq 179b8 <_gather_91_rule+0x810> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1774c <_gather_91_rule+0x82c> │ │ │ │ │ + bne 179d4 <_gather_91_rule+0x82c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17704 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 1798c <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 171e4 <_gather_91_rule+0x2c4> │ │ │ │ │ + b 1746c <_gather_91_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17774 <_gather_91_rule+0x854> │ │ │ │ │ + blt 179fc <_gather_91_rule+0x854> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1794c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17bd4 <_gather_91_rule+0xa2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17104 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 1738c <_gather_91_rule+0x1e4> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17104 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 1738c <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1793c <_gather_91_rule+0xa1c> │ │ │ │ │ + beq 17bc4 <_gather_91_rule+0xa1c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1793c <_gather_91_rule+0xa1c> │ │ │ │ │ + beq 17bc4 <_gather_91_rule+0xa1c> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26678,22 +26854,22 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17918 <_gather_91_rule+0x9f8> │ │ │ │ │ + beq 17ba0 <_gather_91_rule+0x9f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17964 <_gather_91_rule+0xa44> │ │ │ │ │ + bne 17bec <_gather_91_rule+0xa44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17160 <_gather_91_rule+0x240> │ │ │ │ │ + b 173e8 <_gather_91_rule+0x240> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -26704,48 +26880,48 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + blt 17b8c <_gather_91_rule+0x9e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17a40 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17cc8 <_gather_91_rule+0xb20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17398 <_gather_91_rule+0x478> │ │ │ │ │ + beq 17620 <_gather_91_rule+0x478> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17398 <_gather_91_rule+0x478> │ │ │ │ │ + beq 17620 <_gather_91_rule+0x478> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 17a4c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17cd4 <_gather_91_rule+0xb2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17a4c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17cd4 <_gather_91_rule+0xb2c> │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -26772,157 +26948,157 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 178e4 <_gather_91_rule+0x9c4> │ │ │ │ │ + beq 17b6c <_gather_91_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1797c <_gather_91_rule+0xa5c> │ │ │ │ │ + bne 17c04 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 173f4 <_gather_91_rule+0x4d4> │ │ │ │ │ + b 1767c <_gather_91_rule+0x4d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ - blt 17058 <_gather_91_rule+0x138> │ │ │ │ │ + blt 172e0 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17814 <_gather_91_rule+0x8f4> │ │ │ │ │ + bne 17a9c <_gather_91_rule+0x8f4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1702c <_gather_91_rule+0x10c> │ │ │ │ │ + beq 172b4 <_gather_91_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17058 <_gather_91_rule+0x138> │ │ │ │ │ + b 172e0 <_gather_91_rule+0x138> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a0c <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17c94 <_gather_91_rule+0xaec> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17438 <_gather_91_rule+0x518> │ │ │ │ │ + b 176c0 <_gather_91_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 171f8 <_gather_91_rule+0x2d8> │ │ │ │ │ + b 17480 <_gather_91_rule+0x2d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1742c <_gather_91_rule+0x50c> │ │ │ │ │ + beq 176b4 <_gather_91_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1742c <_gather_91_rule+0x50c> │ │ │ │ │ + beq 176b4 <_gather_91_rule+0x50c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17554 <_gather_91_rule+0x634> │ │ │ │ │ + b 177dc <_gather_91_rule+0x634> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17120 <_gather_91_rule+0x200> │ │ │ │ │ + beq 173a8 <_gather_91_rule+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17554 <_gather_91_rule+0x634> │ │ │ │ │ + b 177dc <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17040 <_gather_91_rule+0x120> │ │ │ │ │ + beq 172c8 <_gather_91_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17a8c <_gather_91_rule+0xb6c> │ │ │ │ │ + beq 17d14 <_gather_91_rule+0xb6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17a80 <_gather_91_rule+0xb60> │ │ │ │ │ + beq 17d08 <_gather_91_rule+0xb60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a5c <_gather_91_rule+0xb3c> │ │ │ │ │ + bne 17ce4 <_gather_91_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17188 <_gather_91_rule+0x268> │ │ │ │ │ + b 17410 <_gather_91_rule+0x268> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 176f8 <_gather_91_rule+0x7d8> │ │ │ │ │ + bne 17980 <_gather_91_rule+0x7d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 176f0 <_gather_91_rule+0x7d0> │ │ │ │ │ + b 17978 <_gather_91_rule+0x7d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17054 <_gather_91_rule+0x134> │ │ │ │ │ + bne 172dc <_gather_91_rule+0x134> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 179c0 <_gather_91_rule+0xaa0> │ │ │ │ │ + beq 17c48 <_gather_91_rule+0xaa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 179c0 <_gather_91_rule+0xaa0> │ │ │ │ │ + bne 17c48 <_gather_91_rule+0xaa0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17054 <_gather_91_rule+0x134> │ │ │ │ │ + bne 172dc <_gather_91_rule+0x134> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 17054 <_gather_91_rule+0x134> │ │ │ │ │ + beq 172dc <_gather_91_rule+0x134> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26930,515 +27106,515 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17994 <_gather_91_rule+0xa74> │ │ │ │ │ + bne 17c1c <_gather_91_rule+0xa74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17050 <_gather_91_rule+0x130> │ │ │ │ │ + beq 172d8 <_gather_91_rule+0x130> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17054 <_gather_91_rule+0x134> │ │ │ │ │ + b 172dc <_gather_91_rule+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + beq 17b8c <_gather_91_rule+0x9e4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 173b4 <_gather_91_rule+0x494> │ │ │ │ │ - b 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 1763c <_gather_91_rule+0x494> │ │ │ │ │ + b 179b4 <_gather_91_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17788 <_gather_91_rule+0x868> │ │ │ │ │ + beq 17a10 <_gather_91_rule+0x868> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17788 <_gather_91_rule+0x868> │ │ │ │ │ + b 17a10 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17788 <_gather_91_rule+0x868> │ │ │ │ │ + b 17a10 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17788 <_gather_91_rule+0x868> │ │ │ │ │ + b 17a10 <_gather_91_rule+0x868> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170c4 <_gather_91_rule+0x1a4> │ │ │ │ │ + b 1734c <_gather_91_rule+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17930 <_gather_91_rule+0xa10> │ │ │ │ │ - b 17548 <_gather_91_rule+0x628> │ │ │ │ │ + bne 17bb8 <_gather_91_rule+0xa10> │ │ │ │ │ + b 177d0 <_gather_91_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 178fc <_gather_91_rule+0x9dc> │ │ │ │ │ - b 1769c <_gather_91_rule+0x77c> │ │ │ │ │ + bne 17b84 <_gather_91_rule+0x9dc> │ │ │ │ │ + b 17924 <_gather_91_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 179cc <_gather_91_rule+0xaac> │ │ │ │ │ + beq 17c54 <_gather_91_rule+0xaac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 178d8 <_gather_91_rule+0x9b8> │ │ │ │ │ + bne 17b60 <_gather_91_rule+0x9b8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17188 <_gather_91_rule+0x268> │ │ │ │ │ + b 17410 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17864 <_gather_91_rule+0x944> │ │ │ │ │ + b 17aec <_gather_91_rule+0x944> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 179b4 <_gather_91_rule+0xa94> │ │ │ │ │ + b 17c3c <_gather_91_rule+0xa94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 172b8 <_gather_91_rule+0x398> │ │ │ │ │ + b 17540 <_gather_91_rule+0x398> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 171f8 <_gather_91_rule+0x2d8> │ │ │ │ │ + b 17480 <_gather_91_rule+0x2d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16fec <_gather_91_rule+0xcc> │ │ │ │ │ + b 17274 <_gather_91_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17088 <_gather_91_rule+0x168> │ │ │ │ │ + b 17310 <_gather_91_rule+0x168> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + b 17a24 <_gather_91_rule+0x87c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 171ac <_gather_91_rule+0x28c> │ │ │ │ │ + b 17434 <_gather_91_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17354 <_gather_91_rule+0x434> │ │ │ │ │ + b 175dc <_gather_91_rule+0x434> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + b 17b8c <_gather_91_rule+0x9e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + b 17b8c <_gather_91_rule+0x9e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17808 <_gather_91_rule+0x8e8> │ │ │ │ │ + beq 17a90 <_gather_91_rule+0x8e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17058 <_gather_91_rule+0x138> │ │ │ │ │ + b 172e0 <_gather_91_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a68 <_gather_91_rule+0xb48> │ │ │ │ │ + bne 17cf0 <_gather_91_rule+0xb48> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17058 <_gather_91_rule+0x138> │ │ │ │ │ + b 172e0 <_gather_91_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17318 <_gather_91_rule+0x3f8> │ │ │ │ │ + b 175a0 <_gather_91_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16fb0 <_gather_91_rule+0x90> │ │ │ │ │ + b 17238 <_gather_91_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16f68 <_gather_91_rule+0x48> │ │ │ │ │ + b 171f0 <_gather_91_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00017ac0 : │ │ │ │ │ +00017d48 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17d44 │ │ │ │ │ + beq 17fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d44 │ │ │ │ │ + bne 17fcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17d38 │ │ │ │ │ + bne 17fc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17d2c │ │ │ │ │ + beq 17fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d2c │ │ │ │ │ + bne 17fb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c28 │ │ │ │ │ + bne 17eb0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17bf4 │ │ │ │ │ + beq 17e7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c34 │ │ │ │ │ + bne 17ebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c28 │ │ │ │ │ + bne 17eb0 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cb4 │ │ │ │ │ + bne 17f3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17d38 │ │ │ │ │ + bne 17fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17d14 │ │ │ │ │ + blt 17f9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17b78 │ │ │ │ │ + beq 17e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bbc │ │ │ │ │ + b 17e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b8c │ │ │ │ │ + beq 17e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b8c │ │ │ │ │ + beq 17e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bb0 │ │ │ │ │ + beq 17e38 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17d08 │ │ │ │ │ + beq 17f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d50 │ │ │ │ │ + bne 17fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17be0 │ │ │ │ │ + b 17e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c28 │ │ │ │ │ + bne 17eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bb0 │ │ │ │ │ + beq 17e38 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17c98 │ │ │ │ │ + bne 17f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17bb0 │ │ │ │ │ + beq 17e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bbc │ │ │ │ │ + b 17e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b44 │ │ │ │ │ + b 17dcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17be4 │ │ │ │ │ + b 17e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b08 │ │ │ │ │ + b 17d90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d14 │ │ │ │ │ - b 17ca4 │ │ │ │ │ + bne 17f9c │ │ │ │ │ + b 17f2c │ │ │ │ │ │ │ │ │ │ -00017d60 : │ │ │ │ │ +00017fe8 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18134 │ │ │ │ │ + beq 183bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18134 │ │ │ │ │ + bne 183bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17df4 │ │ │ │ │ + bne 1807c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17e04 │ │ │ │ │ + bne 1808c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e80 │ │ │ │ │ + bne 18108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18184 │ │ │ │ │ + beq 1840c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18184 │ │ │ │ │ + bne 1840c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17e64 │ │ │ │ │ + bne 180ec │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18190 │ │ │ │ │ + bne 18418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r1, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17dd0 │ │ │ │ │ - b 17df4 │ │ │ │ │ + beq 18058 │ │ │ │ │ + b 1807c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18178 │ │ │ │ │ + beq 18400 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18178 │ │ │ │ │ + bne 18400 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18104 │ │ │ │ │ + bne 1838c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1816c │ │ │ │ │ + beq 183f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1816c │ │ │ │ │ + bne 183f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18104 │ │ │ │ │ + bne 1838c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e11c │ │ │ │ │ + bl e11c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 180fc │ │ │ │ │ + beq 18384 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 18110 │ │ │ │ │ + beq 18398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18110 │ │ │ │ │ + bne 18398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180f0 │ │ │ │ │ + bne 18378 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 18124 │ │ │ │ │ + beq 183ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 180f0 │ │ │ │ │ + bne 18378 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1805c │ │ │ │ │ + bne 182e4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1811c │ │ │ │ │ + beq 183a4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 1809c │ │ │ │ │ + bgt 18324 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27448,1056 +27624,1056 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18104 │ │ │ │ │ + beq 1838c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18104 │ │ │ │ │ + bne 1838c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17de4 │ │ │ │ │ + beq 1806c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18140 │ │ │ │ │ + beq 183c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18140 │ │ │ │ │ + bne 183c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 17df4 │ │ │ │ │ + b 1807c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e11c │ │ │ │ │ + bl e11c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17f8c │ │ │ │ │ + beq 18214 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180d4 │ │ │ │ │ + bne 1835c │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 180b0 │ │ │ │ │ + beq 18338 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17f78 │ │ │ │ │ + b 18200 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 17fa4 │ │ │ │ │ + b 1822c │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1811c │ │ │ │ │ + beq 183a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18084 │ │ │ │ │ + b 1830c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1807c │ │ │ │ │ + beq 18304 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17de8 │ │ │ │ │ + b 18070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17f3c │ │ │ │ │ + b 181c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 180f0 │ │ │ │ │ + b 18378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17da8 │ │ │ │ │ + b 18030 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 18054 │ │ │ │ │ + beq 182dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17df4 │ │ │ │ │ + b 1807c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17ee4 │ │ │ │ │ + b 1816c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17eac │ │ │ │ │ + b 18134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e30 │ │ │ │ │ + b 180b8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17e58 │ │ │ │ │ + beq 180e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10180 │ │ │ │ │ + bl 10180 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17e5c │ │ │ │ │ + beq 180e4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 17e64 │ │ │ │ │ + b 180ec │ │ │ │ │ │ │ │ │ │ -000181f0 : │ │ │ │ │ +00018478 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 18688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18400 │ │ │ │ │ + bne 18688 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 182fc │ │ │ │ │ + bne 18584 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 182c0 │ │ │ │ │ + beq 18548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1830c │ │ │ │ │ + bne 18594 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 182fc │ │ │ │ │ + bne 18584 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 183a8 │ │ │ │ │ + bne 18630 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 18390 │ │ │ │ │ + blt 18618 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1826c │ │ │ │ │ + beq 184f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 182b0 │ │ │ │ │ + b 18538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18280 │ │ │ │ │ + beq 18508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18280 │ │ │ │ │ + beq 18508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18530 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1837c │ │ │ │ │ + beq 18604 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18530 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18530 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 182b0 │ │ │ │ │ + b 18538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d8b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1840c │ │ │ │ │ + bne 18694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18530 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18370 │ │ │ │ │ - b 1837c │ │ │ │ │ + bne 185f8 │ │ │ │ │ + b 18604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18238 │ │ │ │ │ + b 184c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 182a4 │ │ │ │ │ + b 1852c │ │ │ │ │ │ │ │ │ │ -00018414 : │ │ │ │ │ +0001869c : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 186f0 │ │ │ │ │ + beq 18978 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186f0 │ │ │ │ │ + bne 18978 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18658 │ │ │ │ │ + bne 188e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 184d8 │ │ │ │ │ + beq 18760 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18640 │ │ │ │ │ + bne 188c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1852c │ │ │ │ │ + bne 187b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185b8 │ │ │ │ │ + bne 18840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 18660 │ │ │ │ │ + blt 188e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18638 │ │ │ │ │ + bne 188c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1849c │ │ │ │ │ - b 18658 │ │ │ │ │ + beq 18724 │ │ │ │ │ + b 188e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 184b0 │ │ │ │ │ + beq 18738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18658 │ │ │ │ │ + beq 188e0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18590 │ │ │ │ │ + beq 18818 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 184c0 │ │ │ │ │ + beq 18748 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 184c4 │ │ │ │ │ + beq 1874c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18660 │ │ │ │ │ + b 188e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18660 │ │ │ │ │ + bne 188e8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 186b0 │ │ │ │ │ + beq 18938 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186b0 │ │ │ │ │ + bne 18938 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1861c │ │ │ │ │ + bne 188a4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1866c │ │ │ │ │ + bne 188f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 184c4 │ │ │ │ │ + b 1874c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18658 │ │ │ │ │ + bne 188e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1849c │ │ │ │ │ + beq 18724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 184cc │ │ │ │ │ + b 18754 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 186bc │ │ │ │ │ + bne 18944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 18624 │ │ │ │ │ + beq 188ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18624 │ │ │ │ │ + b 188ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 185f4 │ │ │ │ │ + b 1887c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 186fc │ │ │ │ │ + beq 18984 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 186a4 │ │ │ │ │ + bne 1892c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 184c4 │ │ │ │ │ + b 1874c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1845c │ │ │ │ │ + b 186e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 184c4 │ │ │ │ │ + b 1874c │ │ │ │ │ │ │ │ │ │ -0001870c : │ │ │ │ │ +00018994 : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 187d0 │ │ │ │ │ + beq 18a58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 187d0 │ │ │ │ │ + bne 18a58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18798 │ │ │ │ │ + bne 18a20 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 187a4 │ │ │ │ │ + bne 18a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187dc │ │ │ │ │ + bl 18a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl bd14 │ │ │ │ │ + bl bd14 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrne r0, [fp, #-16] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq 18780 │ │ │ │ │ - b 18798 │ │ │ │ │ + beq 18a08 │ │ │ │ │ + b 18a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18754 │ │ │ │ │ + b 189dc │ │ │ │ │ │ │ │ │ │ -000187dc : │ │ │ │ │ +00018a64 : │ │ │ │ │ parameters_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 192c0 │ │ │ │ │ + beq 19548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 192c0 │ │ │ │ │ + bne 19548 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 191f0 │ │ │ │ │ + bne 19478 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1923c │ │ │ │ │ + beq 194c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1923c │ │ │ │ │ + bne 194c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c48 │ │ │ │ │ + bne 18ed0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19230 │ │ │ │ │ + beq 194b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19230 │ │ │ │ │ + bne 194b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192cc │ │ │ │ │ + bne 19554 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19290 │ │ │ │ │ + beq 19518 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192cc │ │ │ │ │ + bne 19554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18eb8 │ │ │ │ │ + beq 19140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 1899c │ │ │ │ │ + beq 18c24 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19288 │ │ │ │ │ + beq 19510 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 1899c │ │ │ │ │ + beq 18c24 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19284 │ │ │ │ │ + beq 1950c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1898c │ │ │ │ │ + beq 18c14 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 18f6c │ │ │ │ │ + beq 191f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1895c │ │ │ │ │ + b 18be4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18eb8 │ │ │ │ │ + beq 19140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18eb8 │ │ │ │ │ + bne 19140 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19288 │ │ │ │ │ + beq 19510 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18a28 │ │ │ │ │ + ble 18cb0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18a28 │ │ │ │ │ + beq 18cb0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18a28 │ │ │ │ │ + beq 18cb0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18a28 │ │ │ │ │ + beq 18cb0 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18a10 │ │ │ │ │ + bne 18c98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19008 │ │ │ │ │ + bne 19290 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c48 │ │ │ │ │ + bne 18ed0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 192dc │ │ │ │ │ + beq 19564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 192dc │ │ │ │ │ + bne 19564 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19248 │ │ │ │ │ + bne 194d0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19210 │ │ │ │ │ + beq 19498 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19248 │ │ │ │ │ + bne 194d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18ee4 │ │ │ │ │ + beq 1916c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18b8c │ │ │ │ │ + beq 18e14 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19208 │ │ │ │ │ + beq 19490 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18b8c │ │ │ │ │ + beq 18e14 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19204 │ │ │ │ │ + beq 1948c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r6, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b7c │ │ │ │ │ + beq 18e04 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 18f94 │ │ │ │ │ + beq 1921c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18b4c │ │ │ │ │ + b 18dd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18ee4 │ │ │ │ │ + beq 1916c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ee4 │ │ │ │ │ + bne 1916c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19208 │ │ │ │ │ + beq 19490 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18c18 │ │ │ │ │ + ble 18ea0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18c18 │ │ │ │ │ + beq 18ea0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18c18 │ │ │ │ │ + beq 18ea0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18c18 │ │ │ │ │ + beq 18ea0 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 18c00 │ │ │ │ │ + bne 18e88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 190dc │ │ │ │ │ + bne 19364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 192e8 │ │ │ │ │ + bne 19570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f08 │ │ │ │ │ + bl 1a190 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19190 │ │ │ │ │ + bne 19418 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 191f0 │ │ │ │ │ + bne 19478 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 191d4 │ │ │ │ │ + beq 1945c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191d4 │ │ │ │ │ + bne 1945c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192b0 │ │ │ │ │ + bne 19538 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19264 │ │ │ │ │ + beq 194ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192b0 │ │ │ │ │ + bne 19538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18f08 │ │ │ │ │ + beq 19190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18da8 │ │ │ │ │ + beq 19030 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1925c │ │ │ │ │ + beq 194e4 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18da8 │ │ │ │ │ + beq 19030 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19258 │ │ │ │ │ + beq 194e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r7, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d98 │ │ │ │ │ + beq 19020 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 18fb4 │ │ │ │ │ + beq 1923c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d68 │ │ │ │ │ + b 18ff0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18f08 │ │ │ │ │ + beq 19190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f08 │ │ │ │ │ + bne 19190 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1925c │ │ │ │ │ + beq 194e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e34 │ │ │ │ │ + ble 190bc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e34 │ │ │ │ │ + beq 190bc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e34 │ │ │ │ │ + beq 190bc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e34 │ │ │ │ │ + beq 190bc │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18e1c │ │ │ │ │ + bne 190a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1b5fc <_loop0_28_rule> │ │ │ │ │ + bl 1b8b4 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18f20 │ │ │ │ │ + beq 191a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18f20 │ │ │ │ │ + bne 191a8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1916c │ │ │ │ │ + beq 193f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1916c │ │ │ │ │ + bne 193f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -28506,122 +28682,122 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18a64 │ │ │ │ │ - b 18c48 │ │ │ │ │ + beq 18cec │ │ │ │ │ + b 18ed0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18c50 │ │ │ │ │ + b 18ed8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 192e8 │ │ │ │ │ + bne 19570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a65c <_loop1_30_rule> │ │ │ │ │ + bl 1a8e4 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19134 │ │ │ │ │ + bne 193bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 192e8 │ │ │ │ │ + bne 19570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c860 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18fd4 │ │ │ │ │ + bne 1925c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 18ea8 │ │ │ │ │ + b 19130 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19288 │ │ │ │ │ + beq 19510 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18978 │ │ │ │ │ + b 18c00 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19208 │ │ │ │ │ + beq 19490 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b68 │ │ │ │ │ + b 18df0 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1925c │ │ │ │ │ + beq 194e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18d84 │ │ │ │ │ + b 1900c │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1916c │ │ │ │ │ + beq 193f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1916c │ │ │ │ │ + bne 193f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f64 │ │ │ │ │ + b 191ec │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18ed0 │ │ │ │ │ + beq 19158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1910c │ │ │ │ │ + bne 19394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4e4 <_loop0_27_rule> │ │ │ │ │ + bl 1a76c <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 191fc │ │ │ │ │ + beq 19484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5fc <_loop0_28_rule> │ │ │ │ │ + bl 1b8b4 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 191fc │ │ │ │ │ + beq 19484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c50 │ │ │ │ │ + bne 18ed8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28632,341 +28808,341 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 190b8 │ │ │ │ │ + beq 19340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19000 │ │ │ │ │ + beq 19288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 18f64 │ │ │ │ │ + beq 191ec │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18ea8 │ │ │ │ │ + b 19130 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18efc │ │ │ │ │ + beq 19184 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 19030 │ │ │ │ │ + beq 192b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19030 │ │ │ │ │ + beq 192b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18c50 │ │ │ │ │ + b 18ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18f40 │ │ │ │ │ + bne 191c8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18ff4 │ │ │ │ │ + bne 1927c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19000 │ │ │ │ │ + beq 19288 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18ea8 │ │ │ │ │ + b 19130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5fc <_loop0_28_rule> │ │ │ │ │ + bl 1b8b4 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 191e0 │ │ │ │ │ + beq 19468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5a8 │ │ │ │ │ + bl 1c860 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191e0 │ │ │ │ │ + bne 19468 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 19088 │ │ │ │ │ + b 19310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18ca8 │ │ │ │ │ + b 18f30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18c80 │ │ │ │ │ + beq 18f08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18ea8 │ │ │ │ │ + b 19130 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18c50 │ │ │ │ │ + b 18ed8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18efc │ │ │ │ │ + b 19184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1889c │ │ │ │ │ + b 18b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18860 │ │ │ │ │ + b 18ae8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18efc │ │ │ │ │ + b 19184 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f20 │ │ │ │ │ + b 191a8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ed0 │ │ │ │ │ + b 19158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f20 │ │ │ │ │ + b 191a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18824 │ │ │ │ │ + b 18aac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ed0 │ │ │ │ │ + b 19158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18a8c │ │ │ │ │ + b 18d14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18ea8 │ │ │ │ │ + b 19130 │ │ │ │ │ │ │ │ │ │ -000192f8 : │ │ │ │ │ +00019580 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19438 │ │ │ │ │ + beq 196c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19438 │ │ │ │ │ + bne 196c0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19428 │ │ │ │ │ + bne 196b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19444 <_loop1_29_rule> │ │ │ │ │ + bl 196cc <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19370 │ │ │ │ │ + beq 195f8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193c0 │ │ │ │ │ + bne 19648 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19428 │ │ │ │ │ + bne 196b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19444 <_loop1_29_rule> │ │ │ │ │ + bl 196cc <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 193a4 │ │ │ │ │ + beq 1962c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19404 │ │ │ │ │ + bne 1968c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19370 │ │ │ │ │ + beq 195f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 193ac │ │ │ │ │ + beq 19634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193ac │ │ │ │ │ + beq 19634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 193b4 │ │ │ │ │ + b 1963c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193d4 │ │ │ │ │ - b 193a4 │ │ │ │ │ + bne 1965c │ │ │ │ │ + b 1962c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 193b4 │ │ │ │ │ + b 1963c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1933c │ │ │ │ │ + b 195c4 │ │ │ │ │ │ │ │ │ │ -00019444 <_loop1_29_rule>: │ │ │ │ │ +000196cc <_loop1_29_rule>: │ │ │ │ │ _loop1_29_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 195a8 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 19830 <_loop1_29_rule+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 195a8 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 19830 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1957c <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19804 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1958c <_loop1_29_rule+0x148> │ │ │ │ │ + beq 19814 <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 1957c <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19804 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 194e4 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 1976c <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 1954c <_loop1_29_rule+0x108> │ │ │ │ │ + beq 197d4 <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 194bc <_loop1_29_rule+0x78> │ │ │ │ │ + b 19744 <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 19574 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 197fc <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19574 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 197fc <_loop1_29_rule+0x130> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 195b4 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 1983c <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 1952c <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 197b4 <_loop1_29_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 19510 <_loop1_29_rule+0xcc> │ │ │ │ │ + b 19798 <_loop1_29_rule+0xcc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -28976,248 +29152,248 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 195b4 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 1983c <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 194d4 <_loop1_29_rule+0x90> │ │ │ │ │ + b 1975c <_loop1_29_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1953c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 197c4 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1953c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 197c4 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1948c <_loop1_29_rule+0x48> │ │ │ │ │ + b 19714 <_loop1_29_rule+0x48> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1953c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 197c4 <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -000195d4 : │ │ │ │ │ +0001985c : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19bdc │ │ │ │ │ + beq 19e64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bdc │ │ │ │ │ + bne 19e64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19ba4 │ │ │ │ │ + bne 19e2c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c08 │ │ │ │ │ + beq 19e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c08 │ │ │ │ │ + bne 19e90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c7c │ │ │ │ │ + bne 19f04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 198cc │ │ │ │ │ + beq 19b54 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1991c │ │ │ │ │ + beq 19ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c88 │ │ │ │ │ + beq 19f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c88 │ │ │ │ │ + bne 19f10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19924 │ │ │ │ │ + bne 19bac │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19af0 │ │ │ │ │ + bne 19d78 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19924 │ │ │ │ │ + bne 19bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19b98 │ │ │ │ │ + beq 19e20 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19c58 │ │ │ │ │ + beq 19ee0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 197f8 │ │ │ │ │ + bne 19a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19824 │ │ │ │ │ + beq 19aac │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b98 │ │ │ │ │ + bne 19e20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19bb0 │ │ │ │ │ + beq 19e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bb0 │ │ │ │ │ + bne 19e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19c70 │ │ │ │ │ + bne 19ef8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197a0 │ │ │ │ │ + bne 19a28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 19ba4 │ │ │ │ │ + bne 19e2c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19c14 │ │ │ │ │ + beq 19e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c14 │ │ │ │ │ + bne 19e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c20 │ │ │ │ │ + bne 19ea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19938 │ │ │ │ │ + beq 19bc0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 19998 │ │ │ │ │ + bne 19c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29225,924 +29401,924 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19b84 │ │ │ │ │ + blt 19e0c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19c7c │ │ │ │ │ + bne 19f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 196a0 │ │ │ │ │ + bne 19928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 19838 │ │ │ │ │ - b 19ba4 │ │ │ │ │ + beq 19ac0 │ │ │ │ │ + b 19e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 19ae4 │ │ │ │ │ + blt 19d6c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19c20 │ │ │ │ │ + bne 19ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 198a8 │ │ │ │ │ + beq 19b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c4c │ │ │ │ │ + beq 19ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c4c │ │ │ │ │ + bne 19ed4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198ac │ │ │ │ │ + bne 19b34 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19b3c │ │ │ │ │ + bne 19dc4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198ac │ │ │ │ │ + bne 19b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 19c20 │ │ │ │ │ + beq 19ea8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19be8 │ │ │ │ │ + beq 19e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c2c │ │ │ │ │ + bne 19eb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ae0 │ │ │ │ │ + bne 19d68 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ae0 │ │ │ │ │ + beq 19d68 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19bb0 │ │ │ │ │ + beq 19e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bb0 │ │ │ │ │ + bne 19e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198b8 │ │ │ │ │ + b 19b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 198b8 │ │ │ │ │ + b 19b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 196fc │ │ │ │ │ + beq 19984 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19704 │ │ │ │ │ + beq 1998c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19700 │ │ │ │ │ + beq 19988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19924 │ │ │ │ │ + b 19bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 199f4 │ │ │ │ │ + beq 19c7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 199fc │ │ │ │ │ + beq 19c84 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 199f8 │ │ │ │ │ + beq 19c80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198ac │ │ │ │ │ + b 19b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 19838 │ │ │ │ │ + beq 19ac0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 197e8 │ │ │ │ │ + b 19a70 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 198b8 │ │ │ │ │ - b 197e8 │ │ │ │ │ + beq 19b40 │ │ │ │ │ + b 19a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1961c │ │ │ │ │ + b 198a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19ae4 │ │ │ │ │ + beq 19d6c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19ae4 │ │ │ │ │ + b 19d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19658 │ │ │ │ │ + b 198e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19860 │ │ │ │ │ + b 19ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19ae4 │ │ │ │ │ + b 19d6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19bfc │ │ │ │ │ + bne 19e84 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 19a7c │ │ │ │ │ + b 19d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 199c4 │ │ │ │ │ + b 19c4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19b98 │ │ │ │ │ + beq 19e20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b98 │ │ │ │ │ + b 19e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19b98 │ │ │ │ │ + b 19e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 196cc │ │ │ │ │ + b 19954 │ │ │ │ │ │ │ │ │ │ -00019c94 : │ │ │ │ │ +00019f1c : │ │ │ │ │ param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19ed8 │ │ │ │ │ + beq 1a160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ed8 │ │ │ │ │ + bne 1a160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19ea4 │ │ │ │ │ + bne 1a12c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19e6c │ │ │ │ │ + beq 1a0f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e60 │ │ │ │ │ + beq 1a0e8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ecc │ │ │ │ │ + beq 1a154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ecc │ │ │ │ │ + bne 1a154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e60 │ │ │ │ │ + bne 1a0e8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19e1c │ │ │ │ │ + bne 1a0a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e60 │ │ │ │ │ + bne 1a0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19e0c │ │ │ │ │ + beq 1a094 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19ee4 │ │ │ │ │ + beq 1a16c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ee4 │ │ │ │ │ + bne 1a16c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19d80 │ │ │ │ │ + beq 1a008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19d8c │ │ │ │ │ + beq 1a014 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19d88 │ │ │ │ │ + beq 1a010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19e08 │ │ │ │ │ + b 1a090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19eb4 │ │ │ │ │ + blt 1a13c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19d10 │ │ │ │ │ + beq 19f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19e0c │ │ │ │ │ + b 1a094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19e0c │ │ │ │ │ + b 1a094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d50 │ │ │ │ │ + b 19fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cdc │ │ │ │ │ + b 19f64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e08 │ │ │ │ │ + beq 1a090 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19e0c │ │ │ │ │ + b 1a094 │ │ │ │ │ │ │ │ │ │ -00019f08 : │ │ │ │ │ +0001a190 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a4bc │ │ │ │ │ + beq 1a744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4bc │ │ │ │ │ + bne 1a744 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a3ec │ │ │ │ │ + bne 1a674 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a48c │ │ │ │ │ + beq 1a738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a48c │ │ │ │ │ + bne 1a738 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a4ac │ │ │ │ │ + bne 1a714 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2c8 │ │ │ │ │ + beq 1a588 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a4ac │ │ │ │ │ + bne 1a714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2ac │ │ │ │ │ + beq 1a56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a05c │ │ │ │ │ + beq 1a2e4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a2c0 │ │ │ │ │ + beq 1a580 │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a3ac │ │ │ │ │ + beq 1a634 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a484 │ │ │ │ │ + beq 1a70c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r7, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a360 │ │ │ │ │ + beq 1a5e8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1a384 │ │ │ │ │ + beq 1a60c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a030 │ │ │ │ │ + b 1a2b8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a2c0 │ │ │ │ │ + beq 1a580 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a0c4 │ │ │ │ │ + beq 1a34c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a0c4 │ │ │ │ │ + beq 1a34c │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a0ac │ │ │ │ │ + bne 1a334 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a65c <_loop1_30_rule> │ │ │ │ │ + bl 1a8e4 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3c4 │ │ │ │ │ + bne 1a64c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a3ec │ │ │ │ │ + bne 1a674 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a498 │ │ │ │ │ + beq 1a724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a498 │ │ │ │ │ + bne 1a724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a310 │ │ │ │ │ + bne 1a55c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a304 │ │ │ │ │ + beq 1a550 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a310 │ │ │ │ │ + bne 1a55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2e8 │ │ │ │ │ + beq 1a534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a340 │ │ │ │ │ + beq 1a5c8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a2fc │ │ │ │ │ + beq 1a548 │ │ │ │ │ str r7, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a3b8 │ │ │ │ │ + beq 1a640 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4a4 │ │ │ │ │ + beq 1a730 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a1fc │ │ │ │ │ + beq 1a484 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 1a320 │ │ │ │ │ + beq 1a5a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1a1cc │ │ │ │ │ + b 1a454 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a2fc │ │ │ │ │ + beq 1a548 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1a26c │ │ │ │ │ + ble 1a4f4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a4f4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a4f4 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 1a254 │ │ │ │ │ + bne 1a4dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a65c <_loop1_30_rule> │ │ │ │ │ + bl 1a8e4 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3fc │ │ │ │ │ + bne 1a684 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a0c4 │ │ │ │ │ + bne 1a4f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a3e0 │ │ │ │ │ + b 1a69c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a26c │ │ │ │ │ + bne 1a34c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a414 │ │ │ │ │ + b 1a668 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2fc │ │ │ │ │ + beq 1a548 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a1e8 │ │ │ │ │ + b 1a470 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a220 │ │ │ │ │ - b 1a2fc │ │ │ │ │ + bne 1a4a8 │ │ │ │ │ + b 1a548 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a2c0 │ │ │ │ │ + beq 1a580 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a078 │ │ │ │ │ - b 1a0c4 │ │ │ │ │ + bgt 1a300 │ │ │ │ │ + b 1a34c │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2c0 │ │ │ │ │ + beq 1a580 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a04c │ │ │ │ │ + b 1a2d4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a060 │ │ │ │ │ + b 1a2e8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, #2 │ │ │ │ │ - b 1a344 │ │ │ │ │ + b 1a5cc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a420 │ │ │ │ │ + bne 1a6a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1a0fc │ │ │ │ │ + beq 1a384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a2a0 │ │ │ │ │ + b 1a528 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a460 │ │ │ │ │ + bne 1a6e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a298 │ │ │ │ │ + b 1a520 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3d8 │ │ │ │ │ + beq 1a660 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4c8 │ │ │ │ │ + beq 1a750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4c8 │ │ │ │ │ + bne 1a750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a298 │ │ │ │ │ + b 1a520 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a434 │ │ │ │ │ - b 1a410 │ │ │ │ │ + bne 1a6bc │ │ │ │ │ + b 1a698 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a2c0 │ │ │ │ │ + b 1a580 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1a668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19f8c │ │ │ │ │ + b 1a3ac │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b 1a548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a124 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 1a2fc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a3e0 │ │ │ │ │ + b 1a214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19f50 │ │ │ │ │ + b 1a1d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a298 │ │ │ │ │ + beq 1a520 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a3ec │ │ │ │ │ + b 1a674 │ │ │ │ │ │ │ │ │ │ -0001a4e4 <_loop0_27_rule>: │ │ │ │ │ +0001a76c <_loop0_27_rule>: │ │ │ │ │ _loop0_27_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a604 <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1a88c <_loop0_27_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a604 <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1a88c <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a64c <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a8d4 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a630 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1a8b8 <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a64c <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a8d4 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a588 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a810 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a5dc <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a864 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a560 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a7e8 <_loop0_27_rule+0x7c> │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a610 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a898 <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a5bc <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a844 <_loop0_27_rule+0xd8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1a5a0 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a828 <_loop0_27_rule+0xbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -30152,550 +30328,551 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a610 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a898 <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a578 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a800 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a52c <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a7b4 <_loop0_27_rule+0x48> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5cc <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a854 <_loop0_27_rule+0xe8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5cc <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a854 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5cc <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a854 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a65c <_loop1_30_rule>: │ │ │ │ │ +0001a8e4 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b4c8 <_loop1_30_rule+0xe6c> │ │ │ │ │ + beq 1b744 <_loop1_30_rule+0xe60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4c8 <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b744 <_loop1_30_rule+0xe60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1af58 <_loop1_30_rule+0x8fc> │ │ │ │ │ + bne 1b210 <_loop1_30_rule+0x92c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b418 <_loop1_30_rule+0xdbc> │ │ │ │ │ + beq 1b6dc <_loop1_30_rule+0xdf8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b4bc <_loop1_30_rule+0xe60> │ │ │ │ │ + bne 1b6d0 <_loop1_30_rule+0xdec> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b49c <_loop1_30_rule+0xe40> │ │ │ │ │ + beq 1b724 <_loop1_30_rule+0xe40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b49c <_loop1_30_rule+0xe40> │ │ │ │ │ + bne 1b724 <_loop1_30_rule+0xe40> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b494 <_loop1_30_rule+0xe38> │ │ │ │ │ + bne 1b71c <_loop1_30_rule+0xe38> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b470 <_loop1_30_rule+0xe14> │ │ │ │ │ + beq 1b6f8 <_loop1_30_rule+0xe14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b470 <_loop1_30_rule+0xe14> │ │ │ │ │ + bne 1b6f8 <_loop1_30_rule+0xe14> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b484 <_loop1_30_rule+0xe28> │ │ │ │ │ + bne 1b70c <_loop1_30_rule+0xe28> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1ab28 <_loop1_30_rule+0x4cc> │ │ │ │ │ + beq 1adb4 <_loop1_30_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ab6c <_loop1_30_rule+0x510> │ │ │ │ │ + beq 1adf8 <_loop1_30_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3f4 <_loop1_30_rule+0xd98> │ │ │ │ │ + beq 1b6ac <_loop1_30_rule+0xdc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3f4 <_loop1_30_rule+0xd98> │ │ │ │ │ + bne 1b6ac <_loop1_30_rule+0xdc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b408 <_loop1_30_rule+0xdac> │ │ │ │ │ + bne 1b6c0 <_loop1_30_rule+0xddc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b0c8 <_loop1_30_rule+0xa6c> │ │ │ │ │ + bne 1b380 <_loop1_30_rule+0xa9c> │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ab74 <_loop1_30_rule+0x518> │ │ │ │ │ + bne 1ae00 <_loop1_30_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b4d4 <_loop1_30_rule+0xe78> │ │ │ │ │ + beq 1b788 <_loop1_30_rule+0xea4> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 1b454 <_loop1_30_rule+0xdf8> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 1b764 <_loop1_30_rule+0xe80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b434 <_loop1_30_rule+0xdd8> │ │ │ │ │ + bne 1b798 <_loop1_30_rule+0xeb4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 1adb4 <_loop1_30_rule+0x758> │ │ │ │ │ + bl 21d38 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 1b040 <_loop1_30_rule+0x75c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adb4 <_loop1_30_rule+0x758> │ │ │ │ │ + beq 1b040 <_loop1_30_rule+0x75c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b39c <_loop1_30_rule+0xd40> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + bne 1b654 <_loop1_30_rule+0xd70> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b2b8 <_loop1_30_rule+0xc5c> │ │ │ │ │ + beq 1b570 <_loop1_30_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b54c <_loop1_30_rule+0xef0> │ │ │ │ │ + bne 1b804 <_loop1_30_rule+0xf20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r5, [r6] │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b540 <_loop1_30_rule+0xee4> │ │ │ │ │ + beq 1b7f8 <_loop1_30_rule+0xf14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b540 <_loop1_30_rule+0xee4> │ │ │ │ │ + bne 1b7f8 <_loop1_30_rule+0xf14> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b568 <_loop1_30_rule+0xf0c> │ │ │ │ │ + bne 1b820 <_loop1_30_rule+0xf3c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b55c <_loop1_30_rule+0xf00> │ │ │ │ │ + beq 1b814 <_loop1_30_rule+0xf30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b55c <_loop1_30_rule+0xf00> │ │ │ │ │ + bne 1b814 <_loop1_30_rule+0xf30> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b19c <_loop1_30_rule+0xb40> │ │ │ │ │ + bne 1b454 <_loop1_30_rule+0xb70> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1b168 <_loop1_30_rule+0xb0c> │ │ │ │ │ + beq 1b420 <_loop1_30_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ae6c <_loop1_30_rule+0x810> │ │ │ │ │ + beq 1b0f8 <_loop1_30_rule+0x814> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b5b0 <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b868 <_loop1_30_rule+0xf84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5b0 <_loop1_30_rule+0xf54> │ │ │ │ │ + bne 1b868 <_loop1_30_rule+0xf84> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae6c <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1b0f8 <_loop1_30_rule+0x814> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ae20 <_loop1_30_rule+0x7c4> │ │ │ │ │ + bne 1b0ac <_loop1_30_rule+0x7c8> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae6c <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1b0f8 <_loop1_30_rule+0x814> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + beq 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b5e0 <_loop1_30_rule+0xf84> │ │ │ │ │ + beq 1b898 <_loop1_30_rule+0xfb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5bc <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b874 <_loop1_30_rule+0xf90> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b15c <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b414 <_loop1_30_rule+0xb30> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b15c <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b414 <_loop1_30_rule+0xb30> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b09c <_loop1_30_rule+0xa40> │ │ │ │ │ + beq 1b354 <_loop1_30_rule+0xa70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b578 <_loop1_30_rule+0xf1c> │ │ │ │ │ + bne 1b830 <_loop1_30_rule+0xf4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1b1e8 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b4a0 <_loop1_30_rule+0xbbc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1a8ec <_loop1_30_rule+0x290> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ab78 <_loop1_30_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b30c <_loop1_30_rule+0xcb0> │ │ │ │ │ + blt 1b5c4 <_loop1_30_rule+0xce0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b484 <_loop1_30_rule+0xe28> │ │ │ │ │ + bne 1b70c <_loop1_30_rule+0xe28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a788 <_loop1_30_rule+0x12c> │ │ │ │ │ + bne 1aa10 <_loop1_30_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b34c <_loop1_30_rule+0xcf0> │ │ │ │ │ + bne 1b604 <_loop1_30_rule+0xd20> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ade8 <_loop1_30_rule+0x78c> │ │ │ │ │ + beq 1b074 <_loop1_30_rule+0x790> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ade8 <_loop1_30_rule+0x78c> │ │ │ │ │ + bne 1b074 <_loop1_30_rule+0x790> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ae00 <_loop1_30_rule+0x7a4> │ │ │ │ │ + bne 1b08c <_loop1_30_rule+0x7a8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1ad3c <_loop1_30_rule+0x6e0> │ │ │ │ │ + beq 1afc8 <_loop1_30_rule+0x6e4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1ad80 <_loop1_30_rule+0x724> │ │ │ │ │ + beq 1b00c <_loop1_30_rule+0x728> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3a4 <_loop1_30_rule+0xd48> │ │ │ │ │ + beq 1b65c <_loop1_30_rule+0xd78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b3a4 <_loop1_30_rule+0xd48> │ │ │ │ │ + bne 1b65c <_loop1_30_rule+0xd78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3bc <_loop1_30_rule+0xd60> │ │ │ │ │ + bne 1b674 <_loop1_30_rule+0xd90> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b110 <_loop1_30_rule+0xab4> │ │ │ │ │ + bne 1b3c8 <_loop1_30_rule+0xae4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b2e0 <_loop1_30_rule+0xc84> │ │ │ │ │ + bne 1b598 <_loop1_30_rule+0xcb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1ae00 <_loop1_30_rule+0x7a4> │ │ │ │ │ + beq 1b08c <_loop1_30_rule+0x7a8> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b338 <_loop1_30_rule+0xcdc> │ │ │ │ │ + beq 1b5f0 <_loop1_30_rule+0xd0c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3d4 <_loop1_30_rule+0xd78> │ │ │ │ │ + bne 1b68c <_loop1_30_rule+0xda8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ae0c <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1b098 <_loop1_30_rule+0x7b4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b258 <_loop1_30_rule+0xbfc> │ │ │ │ │ + bne 1b510 <_loop1_30_rule+0xc2c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae0c <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1b098 <_loop1_30_rule+0x7b4> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b35c <_loop1_30_rule+0xd00> │ │ │ │ │ + beq 1b614 <_loop1_30_rule+0xd30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a8c4 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1ab50 <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a8c4 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1ab50 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b0b4 <_loop1_30_rule+0xa58> │ │ │ │ │ + b 1b36c <_loop1_30_rule+0xa88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b2f0 <_loop1_30_rule+0xc94> │ │ │ │ │ + blt 1b5a8 <_loop1_30_rule+0xcc4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1adfc <_loop1_30_rule+0x7a0> │ │ │ │ │ + bne 1b088 <_loop1_30_rule+0x7a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1abe4 <_loop1_30_rule+0x588> │ │ │ │ │ + bne 1ae70 <_loop1_30_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30709,706 +30886,717 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ab8c <_loop1_30_rule+0x530> │ │ │ │ │ + bne 1ae18 <_loop1_30_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1abac <_loop1_30_rule+0x550> │ │ │ │ │ + beq 1ae38 <_loop1_30_rule+0x554> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b25c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b514 <_loop1_30_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a9fc <_loop1_30_rule+0x3a0> │ │ │ │ │ + beq 1ac84 <_loop1_30_rule+0x3a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aa08 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1ac90 <_loop1_30_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1aa08 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1ac90 <_loop1_30_rule+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b274 <_loop1_30_rule+0xc18> │ │ │ │ │ + bne 1b52c <_loop1_30_rule+0xc48> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4e4 <_loop1_30_rule+0xe88> │ │ │ │ │ + beq 1b750 <_loop1_30_rule+0xe6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4e4 <_loop1_30_rule+0xe88> │ │ │ │ │ + bne 1b750 <_loop1_30_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1d8 <_loop1_30_rule+0xb7c> │ │ │ │ │ + bne 1b490 <_loop1_30_rule+0xbac> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b1a8 <_loop1_30_rule+0xb4c> │ │ │ │ │ + beq 1b460 <_loop1_30_rule+0xb7c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1af60 <_loop1_30_rule+0x904> │ │ │ │ │ + bne 1b218 <_loop1_30_rule+0x934> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + beq 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b37c <_loop1_30_rule+0xd20> │ │ │ │ │ + beq 1b634 <_loop1_30_rule+0xd50> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1af48 <_loop1_30_rule+0x8ec> │ │ │ │ │ + ble 1b200 <_loop1_30_rule+0x91c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [r6, r8, lsl #2] │ │ │ │ │ - str r2, [r3, r8, lsl #2] │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bne 1af30 <_loop1_30_rule+0x8d4> │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 1b200 <_loop1_30_rule+0x91c> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + beq 1b200 <_loop1_30_rule+0x91c> │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r1, [r6, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne 1b1e8 <_loop1_30_rule+0x904> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_30_rule+0x74c> │ │ │ │ │ + b 1b034 <_loop1_30_rule+0x750> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b5a4 <_loop1_30_rule+0xf48> │ │ │ │ │ + beq 1b85c <_loop1_30_rule+0xf78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5a4 <_loop1_30_rule+0xf48> │ │ │ │ │ + bne 1b85c <_loop1_30_rule+0xf78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b594 <_loop1_30_rule+0xf38> │ │ │ │ │ + bne 1b84c <_loop1_30_rule+0xf68> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b20c <_loop1_30_rule+0xbb0> │ │ │ │ │ + bne 1b4c4 <_loop1_30_rule+0xbe0> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b2a8 <_loop1_30_rule+0xc4c> │ │ │ │ │ + bne 1b560 <_loop1_30_rule+0xc7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b1d8 <_loop1_30_rule+0xb7c> │ │ │ │ │ + beq 1b490 <_loop1_30_rule+0xbac> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b51c <_loop1_30_rule+0xec0> │ │ │ │ │ + beq 1b7d4 <_loop1_30_rule+0xef0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4f8 <_loop1_30_rule+0xe9c> │ │ │ │ │ + bne 1b7b0 <_loop1_30_rule+0xecc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b24c <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b504 <_loop1_30_rule+0xc20> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b24c <_loop1_30_rule+0xbf0> │ │ │ │ │ + bne 1b504 <_loop1_30_rule+0xc20> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b24c <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b504 <_loop1_30_rule+0xc20> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1aaf0 <_loop1_30_rule+0x494> │ │ │ │ │ + bne 1ad78 <_loop1_30_rule+0x494> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b490 <_loop1_30_rule+0xe34> │ │ │ │ │ + beq 1b718 <_loop1_30_rule+0xe34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aef8 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1b184 <_loop1_30_rule+0x8a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a7d8 <_loop1_30_rule+0x17c> │ │ │ │ │ + beq 1aa60 <_loop1_30_rule+0x17c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7e0 <_loop1_30_rule+0x184> │ │ │ │ │ + beq 1aa68 <_loop1_30_rule+0x184> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a7dc <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1aa64 <_loop1_30_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab74 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1ae00 <_loop1_30_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac34 <_loop1_30_rule+0x5d8> │ │ │ │ │ + beq 1aec0 <_loop1_30_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ac3c <_loop1_30_rule+0x5e0> │ │ │ │ │ + beq 1aec8 <_loop1_30_rule+0x5e4> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ac38 <_loop1_30_rule+0x5dc> │ │ │ │ │ + beq 1aec4 <_loop1_30_rule+0x5e0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aef4 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1b180 <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b320 <_loop1_30_rule+0xcc4> │ │ │ │ │ + blt 1b5d8 <_loop1_30_rule+0xcf4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a98c <_loop1_30_rule+0x330> │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 1ac14 <_loop1_30_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b288 <_loop1_30_rule+0xc2c> │ │ │ │ │ + blt 1b540 <_loop1_30_rule+0xc5c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1aed4 <_loop1_30_rule+0x878> │ │ │ │ │ + beq 1b160 <_loop1_30_rule+0x87c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1ae00 <_loop1_30_rule+0x7a4> │ │ │ │ │ + b 1b08c <_loop1_30_rule+0x7a8> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b4f0 <_loop1_30_rule+0xe94> │ │ │ │ │ + beq 1b75c <_loop1_30_rule+0xe78> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1ab14 <_loop1_30_rule+0x4b8> │ │ │ │ │ + b 1ad9c <_loop1_30_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1afb0 <_loop1_30_rule+0x954> │ │ │ │ │ + beq 1b268 <_loop1_30_rule+0x984> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1afbc <_loop1_30_rule+0x960> │ │ │ │ │ + beq 1b274 <_loop1_30_rule+0x990> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b3cc <_loop1_30_rule+0xd70> │ │ │ │ │ + beq 1b684 <_loop1_30_rule+0xda0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b144 <_loop1_30_rule+0xae8> │ │ │ │ │ + b 1b3fc <_loop1_30_rule+0xb18> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ - b 1af08 <_loop1_30_rule+0x8ac> │ │ │ │ │ + beq 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ + b 1b194 <_loop1_30_rule+0x8b0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aef8 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1b184 <_loop1_30_rule+0x8a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b25c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b514 <_loop1_30_rule+0xc30> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1aef4 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1b180 <_loop1_30_rule+0x89c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b368 <_loop1_30_rule+0xd0c> │ │ │ │ │ + beq 1b620 <_loop1_30_rule+0xd3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adbc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b048 <_loop1_30_rule+0x764> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b3e8 <_loop1_30_rule+0xd8c> │ │ │ │ │ + bne 1b6a0 <_loop1_30_rule+0xdbc> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad34 <_loop1_30_rule+0x6d8> │ │ │ │ │ + bne 1afc0 <_loop1_30_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ad90 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b01c <_loop1_30_rule+0x738> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af58 <_loop1_30_rule+0x8fc> │ │ │ │ │ + b 1b210 <_loop1_30_rule+0x92c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adbc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b048 <_loop1_30_rule+0x764> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ac1c <_loop1_30_rule+0x5c0> │ │ │ │ │ + beq 1aea8 <_loop1_30_rule+0x5c4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aef4 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1b180 <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1afbc <_loop1_30_rule+0x960> │ │ │ │ │ + b 1b274 <_loop1_30_rule+0x990> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1acac <_loop1_30_rule+0x650> │ │ │ │ │ + beq 1af38 <_loop1_30_rule+0x654> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b25c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b514 <_loop1_30_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7c0 <_loop1_30_rule+0x164> │ │ │ │ │ + beq 1aa48 <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab74 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1ae00 <_loop1_30_rule+0x51c> │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1b210 <_loop1_30_rule+0x92c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af58 <_loop1_30_rule+0x8fc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1a85c <_loop1_30_rule+0x200> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adbc <_loop1_30_rule+0x760> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 1b448 <_loop1_30_rule+0xdec> │ │ │ │ │ - b 1adbc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b210 <_loop1_30_rule+0x92c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a750 <_loop1_30_rule+0xf4> │ │ │ │ │ + beq 1a9d8 <_loop1_30_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adbc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b048 <_loop1_30_rule+0x764> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aef8 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1b184 <_loop1_30_rule+0x8a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a718 <_loop1_30_rule+0xbc> │ │ │ │ │ + beq 1a9a0 <_loop1_30_rule+0xbc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b494 <_loop1_30_rule+0xe38> │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1af58 <_loop1_30_rule+0x8fc> │ │ │ │ │ + b 1b71c <_loop1_30_rule+0xe38> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a6a4 <_loop1_30_rule+0x48> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1adbc <_loop1_30_rule+0x760> │ │ │ │ │ + b 1a92c <_loop1_30_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aea4 <_loop1_30_rule+0x848> │ │ │ │ │ + b 1b130 <_loop1_30_rule+0x84c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 1b380 <_loop1_30_rule+0xd24> │ │ │ │ │ + b 1b638 <_loop1_30_rule+0xd54> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1b048 <_loop1_30_rule+0x764> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1b048 <_loop1_30_rule+0x764> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1b048 <_loop1_30_rule+0x764> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b030 <_loop1_30_rule+0x9d4> │ │ │ │ │ + bne 1b77c <_loop1_30_rule+0xe98> │ │ │ │ │ + b 1aae8 <_loop1_30_rule+0x204> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1b2e8 <_loop1_30_rule+0xa04> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b3e8 <_loop1_30_rule+0xd8c> │ │ │ │ │ + b 1b6a0 <_loop1_30_rule+0xdbc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b3e8 <_loop1_30_rule+0xd8c> │ │ │ │ │ - b 1b25c <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b6a0 <_loop1_30_rule+0xdbc> │ │ │ │ │ + b 1b514 <_loop1_30_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a91c <_loop1_30_rule+0x2c0> │ │ │ │ │ + b 1aba4 <_loop1_30_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b2c4 <_loop1_30_rule+0xc68> │ │ │ │ │ - b 1a8c4 <_loop1_30_rule+0x268> │ │ │ │ │ + bne 1b57c <_loop1_30_rule+0xc98> │ │ │ │ │ + b 1ab50 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a958 <_loop1_30_rule+0x2fc> │ │ │ │ │ + b 1abe0 <_loop1_30_rule+0x2fc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b494 <_loop1_30_rule+0xe38> │ │ │ │ │ + b 1b71c <_loop1_30_rule+0xe38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aafc <_loop1_30_rule+0x4a0> │ │ │ │ │ + beq 1ad84 <_loop1_30_rule+0x4a0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b0b4 <_loop1_30_rule+0xa58> │ │ │ │ │ + b 1b36c <_loop1_30_rule+0xa88> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b3bc <_loop1_30_rule+0xd60> │ │ │ │ │ + b 1b674 <_loop1_30_rule+0xd90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1af8c <_loop1_30_rule+0x930> │ │ │ │ │ + b 1b244 <_loop1_30_rule+0x960> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a9cc <_loop1_30_rule+0x370> │ │ │ │ │ + b 1ac54 <_loop1_30_rule+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aa8c <_loop1_30_rule+0x430> │ │ │ │ │ + beq 1ad14 <_loop1_30_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b5d0 <_loop1_30_rule+0xf74> │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b888 <_loop1_30_rule+0xfa4> │ │ │ │ │ + b 1b0fc <_loop1_30_rule+0x818> │ │ │ │ │ │ │ │ │ │ -0001b5fc <_loop0_28_rule>: │ │ │ │ │ +0001b8b4 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c3ec <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c6a4 <_loop0_28_rule+0xdf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3ec <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c6a4 <_loop0_28_rule+0xdf0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be38 <_loop0_28_rule+0x83c> │ │ │ │ │ + bne 1c0f0 <_loop0_28_rule+0x83c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be2c <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1c0e4 <_loop0_28_rule+0x830> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be3c <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1c0f4 <_loop0_28_rule+0x840> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c520 <_loop0_28_rule+0xf24> │ │ │ │ │ + beq 1c7d8 <_loop0_28_rule+0xf24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c520 <_loop0_28_rule+0xf24> │ │ │ │ │ + bne 1c7d8 <_loop0_28_rule+0xf24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c53c <_loop0_28_rule+0xf40> │ │ │ │ │ + bne 1c7f4 <_loop0_28_rule+0xf40> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c320 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1c5d8 <_loop0_28_rule+0xd24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c320 <_loop0_28_rule+0xd24> │ │ │ │ │ + bne 1c5d8 <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c214 <_loop0_28_rule+0xc18> │ │ │ │ │ + bne 1c4cc <_loop0_28_rule+0xc18> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x4c4> │ │ │ │ │ + beq 1bd78 <_loop0_28_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bb04 <_loop0_28_rule+0x508> │ │ │ │ │ + beq 1bdbc <_loop0_28_rule+0x508> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3c8 <_loop0_28_rule+0xdcc> │ │ │ │ │ + beq 1c680 <_loop0_28_rule+0xdcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3c8 <_loop0_28_rule+0xdcc> │ │ │ │ │ + bne 1c680 <_loop0_28_rule+0xdcc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c3dc <_loop0_28_rule+0xde0> │ │ │ │ │ + bne 1c694 <_loop0_28_rule+0xde0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c08c <_loop0_28_rule+0xa90> │ │ │ │ │ + bne 1c344 <_loop0_28_rule+0xa90> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bb0c <_loop0_28_rule+0x510> │ │ │ │ │ + bne 1bdc4 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c384 <_loop0_28_rule+0xd88> │ │ │ │ │ + beq 1c63c <_loop0_28_rule+0xd88> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31417,50 +31605,50 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1c2fc <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c5b4 <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c394 <_loop0_28_rule+0xd98> │ │ │ │ │ + bne 1c64c <_loop0_28_rule+0xd98> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bda0 <_loop0_28_rule+0x7a4> │ │ │ │ │ + beq 1c058 <_loop0_28_rule+0x7a4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bda0 <_loop0_28_rule+0x7a4> │ │ │ │ │ + beq 1c058 <_loop0_28_rule+0x7a4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c590 <_loop0_28_rule+0xf94> │ │ │ │ │ + bne 1c848 <_loop0_28_rule+0xf94> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c220 <_loop0_28_rule+0xc24> │ │ │ │ │ + beq 1c4d8 <_loop0_28_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c598 <_loop0_28_rule+0xf9c> │ │ │ │ │ + bne 1c850 <_loop0_28_rule+0xf9c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -31470,1311 +31658,1311 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c584 <_loop0_28_rule+0xf88> │ │ │ │ │ + beq 1c83c <_loop0_28_rule+0xf88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c584 <_loop0_28_rule+0xf88> │ │ │ │ │ + bne 1c83c <_loop0_28_rule+0xf88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c570 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c828 <_loop0_28_rule+0xf74> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c564 <_loop0_28_rule+0xf68> │ │ │ │ │ + beq 1c81c <_loop0_28_rule+0xf68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c564 <_loop0_28_rule+0xf68> │ │ │ │ │ + bne 1c81c <_loop0_28_rule+0xf68> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c14c <_loop0_28_rule+0xb50> │ │ │ │ │ + bne 1c404 <_loop0_28_rule+0xb50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c11c <_loop0_28_rule+0xb20> │ │ │ │ │ + beq 1c3d4 <_loop0_28_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be94 <_loop0_28_rule+0x898> │ │ │ │ │ + beq 1c14c <_loop0_28_rule+0x898> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c50c <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c7c4 <_loop0_28_rule+0xf10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c50c <_loop0_28_rule+0xf10> │ │ │ │ │ + bne 1c7c4 <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be94 <_loop0_28_rule+0x898> │ │ │ │ │ + bne 1c14c <_loop0_28_rule+0x898> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be48 <_loop0_28_rule+0x84c> │ │ │ │ │ + bne 1c100 <_loop0_28_rule+0x84c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be94 <_loop0_28_rule+0x898> │ │ │ │ │ + bne 1c14c <_loop0_28_rule+0x898> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + beq 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c4c8 <_loop0_28_rule+0xecc> │ │ │ │ │ + beq 1c780 <_loop0_28_rule+0xecc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4a4 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c75c <_loop0_28_rule+0xea8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c158 <_loop0_28_rule+0xb5c> │ │ │ │ │ + beq 1c410 <_loop0_28_rule+0xb5c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c158 <_loop0_28_rule+0xb5c> │ │ │ │ │ + beq 1c410 <_loop0_28_rule+0xb5c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + bne 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c28c <_loop0_28_rule+0xc90> │ │ │ │ │ + beq 1c544 <_loop0_28_rule+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c544 <_loop0_28_rule+0xf48> │ │ │ │ │ + bne 1c7fc <_loop0_28_rule+0xf48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c1a4 <_loop0_28_rule+0xba8> │ │ │ │ │ + beq 1c45c <_loop0_28_rule+0xba8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b88c <_loop0_28_rule+0x290> │ │ │ │ │ + b 1bb44 <_loop0_28_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c20c <_loop0_28_rule+0xc10> │ │ │ │ │ + blt 1c4c4 <_loop0_28_rule+0xc10> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c214 <_loop0_28_rule+0xc18> │ │ │ │ │ + bne 1c4cc <_loop0_28_rule+0xc18> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b71c <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b9d4 <_loop0_28_rule+0x120> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c258 <_loop0_28_rule+0xc5c> │ │ │ │ │ + bne 1c510 <_loop0_28_rule+0xc5c> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1bdc8 <_loop0_28_rule+0x7cc> │ │ │ │ │ + beq 1c080 <_loop0_28_rule+0x7cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bdc8 <_loop0_28_rule+0x7cc> │ │ │ │ │ + bne 1c080 <_loop0_28_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bde0 <_loop0_28_rule+0x7e4> │ │ │ │ │ + bne 1c098 <_loop0_28_rule+0x7e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bbd0 <_loop0_28_rule+0x5d4> │ │ │ │ │ + beq 1be88 <_loop0_28_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bc14 <_loop0_28_rule+0x618> │ │ │ │ │ + bne 1becc <_loop0_28_rule+0x618> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be24 <_loop0_28_rule+0x828> │ │ │ │ │ + beq 1c0dc <_loop0_28_rule+0x828> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bd84 <_loop0_28_rule+0x788> │ │ │ │ │ + bgt 1c03c <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c260 <_loop0_28_rule+0xc64> │ │ │ │ │ + blt 1c518 <_loop0_28_rule+0xc64> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1bddc <_loop0_28_rule+0x7e0> │ │ │ │ │ + bne 1c094 <_loop0_28_rule+0x7e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bf18 <_loop0_28_rule+0x91c> │ │ │ │ │ + beq 1c1d0 <_loop0_28_rule+0x91c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3ac <_loop0_28_rule+0xdb0> │ │ │ │ │ + beq 1c664 <_loop0_28_rule+0xdb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c3ac <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c664 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c10c <_loop0_28_rule+0xb10> │ │ │ │ │ + bne 1c3c4 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c0d4 <_loop0_28_rule+0xad8> │ │ │ │ │ + bne 1c38c <_loop0_28_rule+0xad8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c270 <_loop0_28_rule+0xc74> │ │ │ │ │ + bne 1c528 <_loop0_28_rule+0xc74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c2f0 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c5a8 <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c348 <_loop0_28_rule+0xd4c> │ │ │ │ │ + beq 1c600 <_loop0_28_rule+0xd4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c36c <_loop0_28_rule+0xd70> │ │ │ │ │ + bne 1c624 <_loop0_28_rule+0xd70> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be00 <_loop0_28_rule+0x804> │ │ │ │ │ + beq 1c0b8 <_loop0_28_rule+0x804> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1be00 <_loop0_28_rule+0x804> │ │ │ │ │ + bne 1c0b8 <_loop0_28_rule+0x804> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be00 <_loop0_28_rule+0x804> │ │ │ │ │ + beq 1c0b8 <_loop0_28_rule+0x804> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c404 <_loop0_28_rule+0xe08> │ │ │ │ │ + beq 1c6bc <_loop0_28_rule+0xe08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b860 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bb18 <_loop0_28_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b860 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bb18 <_loop0_28_rule+0x264> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bb8c <_loop0_28_rule+0x590> │ │ │ │ │ + b 1be44 <_loop0_28_rule+0x590> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bbb0 <_loop0_28_rule+0x5b4> │ │ │ │ │ - b 1bd84 <_loop0_28_rule+0x788> │ │ │ │ │ + beq 1be68 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1c03c <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c258 <_loop0_28_rule+0xc5c> │ │ │ │ │ + bne 1c510 <_loop0_28_rule+0xc5c> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb28 <_loop0_28_rule+0x52c> │ │ │ │ │ + bne 1bde0 <_loop0_28_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bb48 <_loop0_28_rule+0x54c> │ │ │ │ │ + beq 1be00 <_loop0_28_rule+0x54c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1be08 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1c0c0 <_loop0_28_rule+0x80c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bba8 <_loop0_28_rule+0x5ac> │ │ │ │ │ + bne 1be60 <_loop0_28_rule+0x5ac> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bbc0 <_loop0_28_rule+0x5c4> │ │ │ │ │ + b 1be78 <_loop0_28_rule+0x5c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b99c <_loop0_28_rule+0x3a0> │ │ │ │ │ + beq 1bc54 <_loop0_28_rule+0x3a0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9a8 <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1bc60 <_loop0_28_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b9a8 <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1bc60 <_loop0_28_rule+0x3ac> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c240 <_loop0_28_rule+0xc44> │ │ │ │ │ + bne 1c4f8 <_loop0_28_rule+0xc44> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3f8 <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c6b0 <_loop0_28_rule+0xdfc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3f8 <_loop0_28_rule+0xdfc> │ │ │ │ │ + bne 1c6b0 <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c190 <_loop0_28_rule+0xb94> │ │ │ │ │ + bne 1c448 <_loop0_28_rule+0xb94> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c164 <_loop0_28_rule+0xb68> │ │ │ │ │ + beq 1c41c <_loop0_28_rule+0xb68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bf20 <_loop0_28_rule+0x924> │ │ │ │ │ + bne 1c1d8 <_loop0_28_rule+0x924> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb88 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1be40 <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c46c <_loop0_28_rule+0xe70> │ │ │ │ │ + beq 1c724 <_loop0_28_rule+0xe70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c46c <_loop0_28_rule+0xe70> │ │ │ │ │ + bne 1c724 <_loop0_28_rule+0xe70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c458 <_loop0_28_rule+0xe5c> │ │ │ │ │ + bne 1c710 <_loop0_28_rule+0xe5c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1c8 <_loop0_28_rule+0xbcc> │ │ │ │ │ + bne 1c480 <_loop0_28_rule+0xbcc> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c2c8 <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c580 <_loop0_28_rule+0xccc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c2dc <_loop0_28_rule+0xce0> │ │ │ │ │ + beq 1c594 <_loop0_28_rule+0xce0> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c338 <_loop0_28_rule+0xd3c> │ │ │ │ │ + beq 1c5f0 <_loop0_28_rule+0xd3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c478 <_loop0_28_rule+0xe7c> │ │ │ │ │ + bne 1c730 <_loop0_28_rule+0xe7c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bdf0 <_loop0_28_rule+0x7f4> │ │ │ │ │ + beq 1c0a8 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bdf0 <_loop0_28_rule+0x7f4> │ │ │ │ │ + bne 1c0a8 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bdf0 <_loop0_28_rule+0x7f4> │ │ │ │ │ + beq 1c0a8 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c4e4 <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c79c <_loop0_28_rule+0xee8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ba94 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bd4c <_loop0_28_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba94 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bd4c <_loop0_28_rule+0x498> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd6c <_loop0_28_rule+0x770> │ │ │ │ │ + b 1c024 <_loop0_28_rule+0x770> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b76c <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1ba24 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b774 <_loop0_28_rule+0x178> │ │ │ │ │ + beq 1ba2c <_loop0_28_rule+0x178> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b770 <_loop0_28_rule+0x174> │ │ │ │ │ + beq 1ba28 <_loop0_28_rule+0x174> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb0c <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bdc4 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc68 <_loop0_28_rule+0x66c> │ │ │ │ │ + beq 1bf20 <_loop0_28_rule+0x66c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bc70 <_loop0_28_rule+0x674> │ │ │ │ │ + beq 1bf28 <_loop0_28_rule+0x674> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc6c <_loop0_28_rule+0x670> │ │ │ │ │ + beq 1bf24 <_loop0_28_rule+0x670> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb88 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1be40 <_loop0_28_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2b0 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c568 <_loop0_28_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1b928 <_loop0_28_rule+0x32c> │ │ │ │ │ + beq 1bbe0 <_loop0_28_rule+0x32c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c278 <_loop0_28_rule+0xc7c> │ │ │ │ │ + blt 1c530 <_loop0_28_rule+0xc7c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 1bef8 <_loop0_28_rule+0x8fc> │ │ │ │ │ + beq 1c1b0 <_loop0_28_rule+0x8fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1c098 <_loop0_28_rule+0x7e4> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c438 <_loop0_28_rule+0xe3c> │ │ │ │ │ + beq 1c6f0 <_loop0_28_rule+0xe3c> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1baac <_loop0_28_rule+0x4b0> │ │ │ │ │ + b 1bd64 <_loop0_28_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bf70 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1c228 <_loop0_28_rule+0x974> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bf7c <_loop0_28_rule+0x980> │ │ │ │ │ + beq 1c234 <_loop0_28_rule+0x980> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c518 <_loop0_28_rule+0xf1c> │ │ │ │ │ + beq 1c7d0 <_loop0_28_rule+0xf1c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c104 <_loop0_28_rule+0xb08> │ │ │ │ │ + b 1c3bc <_loop0_28_rule+0xb08> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c410 <_loop0_28_rule+0xe14> │ │ │ │ │ + beq 1c6c8 <_loop0_28_rule+0xe14> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bb8c <_loop0_28_rule+0x590> │ │ │ │ │ + b 1be44 <_loop0_28_rule+0x590> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bb8c <_loop0_28_rule+0x590> │ │ │ │ │ + b 1be44 <_loop0_28_rule+0x590> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c250 <_loop0_28_rule+0xc54> │ │ │ │ │ + b 1c508 <_loop0_28_rule+0xc54> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1c098 <_loop0_28_rule+0x7e4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1bb88 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1be40 <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c264 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c51c <_loop0_28_rule+0xc68> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c22c <_loop0_28_rule+0xc30> │ │ │ │ │ + bne 1c4e4 <_loop0_28_rule+0xc30> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c250 <_loop0_28_rule+0xc54> │ │ │ │ │ + b 1c508 <_loop0_28_rule+0xc54> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bb88 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1be40 <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be08 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1c0c0 <_loop0_28_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bda8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + beq 1c060 <_loop0_28_rule+0x7ac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x7ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b6e4 <_loop0_28_rule+0xe8> │ │ │ │ │ - b 1c214 <_loop0_28_rule+0xc18> │ │ │ │ │ + beq 1b99c <_loop0_28_rule+0xe8> │ │ │ │ │ + b 1c4cc <_loop0_28_rule+0xc18> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1bde8 <_loop0_28_rule+0x7ec> │ │ │ │ │ + beq 1c0a0 <_loop0_28_rule+0x7ec> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be08 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1c0c0 <_loop0_28_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1c35c <_loop0_28_rule+0xd60> │ │ │ │ │ - b 1bce4 <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1c614 <_loop0_28_rule+0xd60> │ │ │ │ │ + b 1bf9c <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c314 <_loop0_28_rule+0xd18> │ │ │ │ │ - b 1b7f4 <_loop0_28_rule+0x1f8> │ │ │ │ │ + bne 1c5cc <_loop0_28_rule+0xd18> │ │ │ │ │ + b 1baac <_loop0_28_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bc4c <_loop0_28_rule+0x650> │ │ │ │ │ + beq 1bf04 <_loop0_28_rule+0x650> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c10c <_loop0_28_rule+0xb10> │ │ │ │ │ + b 1c3c4 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b754 <_loop0_28_rule+0x158> │ │ │ │ │ + beq 1ba0c <_loop0_28_rule+0x158> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb0c <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bdc4 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b644 <_loop0_28_rule+0x48> │ │ │ │ │ + b 1b8fc <_loop0_28_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1becc <_loop0_28_rule+0x8d0> │ │ │ │ │ + b 1c184 <_loop0_28_rule+0x8d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd6c <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1c024 <_loop0_28_rule+0x770> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbb0 <_loop0_28_rule+0x5b4> │ │ │ │ │ - b 1be24 <_loop0_28_rule+0x828> │ │ │ │ │ + bne 1be68 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1c0dc <_loop0_28_rule+0x828> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bbc0 <_loop0_28_rule+0x5c4> │ │ │ │ │ + b 1be78 <_loop0_28_rule+0x5c4> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c10c <_loop0_28_rule+0xb10> │ │ │ │ │ + b 1c3c4 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf4c <_loop0_28_rule+0x950> │ │ │ │ │ + b 1c204 <_loop0_28_rule+0x950> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1bff0 <_loop0_28_rule+0x9f4> │ │ │ │ │ + beq 1c2a8 <_loop0_28_rule+0x9f4> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c35c <_loop0_28_rule+0xd60> │ │ │ │ │ + b 1c614 <_loop0_28_rule+0xd60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba28 <_loop0_28_rule+0x42c> │ │ │ │ │ + beq 1bce0 <_loop0_28_rule+0x42c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c4b8 <_loop0_28_rule+0xebc> │ │ │ │ │ - b 1be98 <_loop0_28_rule+0x89c> │ │ │ │ │ + bne 1c770 <_loop0_28_rule+0xebc> │ │ │ │ │ + b 1c150 <_loop0_28_rule+0x89c> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c084 <_loop0_28_rule+0xa88> │ │ │ │ │ - b 1c2a8 <_loop0_28_rule+0xcac> │ │ │ │ │ + bne 1c33c <_loop0_28_rule+0xa88> │ │ │ │ │ + b 1c560 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b96c <_loop0_28_rule+0x370> │ │ │ │ │ + b 1bc24 <_loop0_28_rule+0x370> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bf7c <_loop0_28_rule+0x980> │ │ │ │ │ + b 1c234 <_loop0_28_rule+0x980> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b6ac <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b964 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - b 1bb8c <_loop0_28_rule+0x590> │ │ │ │ │ + b 1be44 <_loop0_28_rule+0x590> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ba94 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bd4c <_loop0_28_rule+0x498> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c22c <_loop0_28_rule+0xc30> │ │ │ │ │ + b 1c4e4 <_loop0_28_rule+0xc30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8f8 <_loop0_28_rule+0x2fc> │ │ │ │ │ + b 1bbb0 <_loop0_28_rule+0x2fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c53c <_loop0_28_rule+0xf40> │ │ │ │ │ + b 1c7f4 <_loop0_28_rule+0xf40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8bc <_loop0_28_rule+0x2c0> │ │ │ │ │ + b 1bb74 <_loop0_28_rule+0x2c0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bda8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1c060 <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c22c <_loop0_28_rule+0xc30> │ │ │ │ │ - b 1b860 <_loop0_28_rule+0x264> │ │ │ │ │ + bne 1c4e4 <_loop0_28_rule+0xc30> │ │ │ │ │ + b 1bb18 <_loop0_28_rule+0x264> │ │ │ │ │ │ │ │ │ │ -0001c5a8 : │ │ │ │ │ +0001c860 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1caa4 │ │ │ │ │ + beq 1cd5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1caa4 │ │ │ │ │ + bne 1cd5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1ca70 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c858 │ │ │ │ │ + bne 1cb10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6a4 │ │ │ │ │ + bne 1c95c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1ca70 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c728 │ │ │ │ │ + bne 1c9e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1ca70 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7c8 │ │ │ │ │ + bne 1ca80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7b8 │ │ │ │ │ + bne 1ca70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d450 │ │ │ │ │ + bl 1d708 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c838 │ │ │ │ │ + bne 1caf0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c620 │ │ │ │ │ + beq 1c8d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 3d3c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c620 │ │ │ │ │ + beq 1c8d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d450 │ │ │ │ │ + bl 1d708 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c624 │ │ │ │ │ + bne 1c8dc │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c820 │ │ │ │ │ + bne 1cad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c830 │ │ │ │ │ + beq 1cae8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c94c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ca98 │ │ │ │ │ + beq 1cd50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca98 │ │ │ │ │ + bne 1cd50 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a0 │ │ │ │ │ + bne 1ca58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 46fc │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ca5c │ │ │ │ │ + bne 1cd14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7a0 │ │ │ │ │ + bne 1ca58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46fc │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1c958 │ │ │ │ │ + bne 1cc10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c654 │ │ │ │ │ + beq 1c90c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c94c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c944 │ │ │ │ │ + beq 1cbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23aec <_loop1_32_rule> │ │ │ │ │ + bl 23da8 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c944 │ │ │ │ │ + beq 1cbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d450 │ │ │ │ │ + bl 1d708 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c948 │ │ │ │ │ + bne 1cc00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c704 │ │ │ │ │ + beq 1c9bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c704 │ │ │ │ │ + bne 1c9bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c694 │ │ │ │ │ + b 1c94c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c820 │ │ │ │ │ - b 1c704 │ │ │ │ │ + bne 1cad8 │ │ │ │ │ + b 1c9bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce04 │ │ │ │ │ + beq 1d0bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce04 │ │ │ │ │ + bne 1d0bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdf8 │ │ │ │ │ + bne 1d0b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1cc08 │ │ │ │ │ + bne 1cec0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1cdf8 │ │ │ │ │ + bne 1d0b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb9c │ │ │ │ │ + bne 1ce54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdf8 │ │ │ │ │ + bne 1d0b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb48 │ │ │ │ │ + bne 1ce00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdf8 │ │ │ │ │ + bne 1d0b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cab0 │ │ │ │ │ + bne 1cd68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c60c │ │ │ │ │ - b 1c694 │ │ │ │ │ + beq 1c8c4 │ │ │ │ │ + b 1c94c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c678 │ │ │ │ │ - b 1c7b8 │ │ │ │ │ + beq 1c930 │ │ │ │ │ + b 1ca70 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a0 │ │ │ │ │ + bne 1ca58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - beq 1c79c │ │ │ │ │ + beq 1ca54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1ca3c │ │ │ │ │ + beq 1ccf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca14 │ │ │ │ │ + bne 1cccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 3d3c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7ac │ │ │ │ │ + beq 1ca64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d450 │ │ │ │ │ + bl 1d708 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7ac │ │ │ │ │ + bne 1ca64 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c820 │ │ │ │ │ - b 1c704 │ │ │ │ │ + bne 1cad8 │ │ │ │ │ + b 1c9bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9bc │ │ │ │ │ + beq 1cc74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7ac │ │ │ │ │ + b 1ca64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca20 │ │ │ │ │ + bne 1ccd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7ac │ │ │ │ │ + b 1ca64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c778 │ │ │ │ │ + beq 1ca30 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c77c │ │ │ │ │ + bne 1ca34 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1c99c │ │ │ │ │ + b 1cc54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c754 │ │ │ │ │ + b 1ca0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c5f0 │ │ │ │ │ + b 1c8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1cbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d3c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1cbd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1cbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c91c │ │ │ │ │ + beq 1cbd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32783,35 +32971,35 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1c920 │ │ │ │ │ + beq 1cbd8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c928 │ │ │ │ │ + b 1cbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8f8 │ │ │ │ │ + beq 1cbb0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c8f8 │ │ │ │ │ + beq 1cbb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32819,141 +33007,141 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1cb20 │ │ │ │ │ + b 1cdd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8d4 │ │ │ │ │ + beq 1cb8c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8d4 │ │ │ │ │ + beq 1cb8c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1cc9c │ │ │ │ │ + bne 1cf54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb3c │ │ │ │ │ - b 1c928 │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ + b 1cbe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ce10 │ │ │ │ │ + beq 1d0c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce10 │ │ │ │ │ + bne 1d0c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cde8 │ │ │ │ │ + bne 1d0a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd50 │ │ │ │ │ + bne 1d008 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1cde8 │ │ │ │ │ + bne 1d0a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1ccc8 │ │ │ │ │ + bne 1cf80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1cb6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cdd8 │ │ │ │ │ + beq 1d090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb3c │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c830 │ │ │ │ │ + b 1cae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cdcc │ │ │ │ │ + beq 1d084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cdcc │ │ │ │ │ + bne 1d084 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdbc │ │ │ │ │ + bne 1d074 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cd8c │ │ │ │ │ + bne 1d044 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdbc │ │ │ │ │ + bne 1d074 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cd8c │ │ │ │ │ + bne 1d044 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc90 │ │ │ │ │ + b 1cf48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ @@ -32964,185 +33152,185 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #12] │ │ │ │ │ - b 1cb20 │ │ │ │ │ + b 1cdd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1cd5c │ │ │ │ │ - b 1c8b0 │ │ │ │ │ + bne 1d014 │ │ │ │ │ + b 1cb68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc90 │ │ │ │ │ + b 1cf48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ccf4 │ │ │ │ │ + b 1cfac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c830 │ │ │ │ │ + b 1cae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1cb6c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c928 │ │ │ │ │ + b 1cbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c884 │ │ │ │ │ + b 1cb3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc34 │ │ │ │ │ + b 1ceec │ │ │ │ │ │ │ │ │ │ -0001ce1c : │ │ │ │ │ +0001d0d4 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d42c │ │ │ │ │ + beq 1d6e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d42c │ │ │ │ │ + bne 1d6e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d6f0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d420 │ │ │ │ │ + beq 1d6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d6d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d6fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf64 │ │ │ │ │ + beq 1d21c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1cfb0 │ │ │ │ │ + bne 1d268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d0b4 │ │ │ │ │ + bne 1d36c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf54 │ │ │ │ │ + bne 1d20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d074 │ │ │ │ │ + beq 1d32c │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d074 │ │ │ │ │ + beq 1d32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d088 │ │ │ │ │ + blt 1d340 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d6fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cee4 │ │ │ │ │ + beq 1d19c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cee4 │ │ │ │ │ + beq 1d19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d3f8 │ │ │ │ │ + beq 1d6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d3f8 │ │ │ │ │ + beq 1d6b0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -33167,131 +33355,131 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3b4 │ │ │ │ │ + beq 1d66c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d3d8 │ │ │ │ │ + bne 1d690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d080 │ │ │ │ │ + b 1d338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf54 │ │ │ │ │ + b 1d20c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1cf04 │ │ │ │ │ + beq 1d1bc │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d6f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d414 │ │ │ │ │ + beq 1d6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d414 │ │ │ │ │ + bne 1d6cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d408 │ │ │ │ │ + bne 1d6c0 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d130 │ │ │ │ │ + beq 1d3e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d080 │ │ │ │ │ + bne 1d338 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf04 │ │ │ │ │ + b 1d1bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d408 │ │ │ │ │ + bne 1d6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d1dc │ │ │ │ │ + bne 1d494 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d408 │ │ │ │ │ + bne 1d6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d32c │ │ │ │ │ + bne 1d5e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d408 │ │ │ │ │ + bne 1d6c0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_120_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1b8 │ │ │ │ │ + beq 1d470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d294 │ │ │ │ │ + bne 1d54c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1d10c │ │ │ │ │ + b 1d3c4 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d154 │ │ │ │ │ + beq 1d40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d154 │ │ │ │ │ + beq 1d40c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ @@ -33313,48 +33501,48 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1c4 │ │ │ │ │ + beq 1d47c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d128 │ │ │ │ │ + b 1d3e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1b8 │ │ │ │ │ + beq 1d470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1b8 │ │ │ │ │ + beq 1d470 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1b8 │ │ │ │ │ + beq 1d470 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -33373,35 +33561,35 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d260 │ │ │ │ │ + b 1d518 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d178 │ │ │ │ │ + beq 1d430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d178 │ │ │ │ │ + beq 1d430 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d178 │ │ │ │ │ + beq 1d430 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33410,208 +33598,208 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d278 │ │ │ │ │ - b 1d1c4 │ │ │ │ │ + bne 1d530 │ │ │ │ │ + b 1d47c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1d09c │ │ │ │ │ + beq 1d354 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d09c │ │ │ │ │ + b 1d354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3cc │ │ │ │ │ + bne 1d684 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d080 │ │ │ │ │ + b 1d338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d09c │ │ │ │ │ + b 1d354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d28c │ │ │ │ │ + b 1d544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0e4 │ │ │ │ │ + b 1d39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cea0 │ │ │ │ │ + b 1d158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ce64 │ │ │ │ │ + b 1d11c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf54 │ │ │ │ │ + b 1d20c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d09c │ │ │ │ │ + b 1d354 │ │ │ │ │ │ │ │ │ │ -0001d450 : │ │ │ │ │ +0001d708 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d5e0 │ │ │ │ │ + bne 1d898 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d4e4 │ │ │ │ │ + bne 1d79c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d51c │ │ │ │ │ + bne 1d7d4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d4f4 │ │ │ │ │ + bne 1d7ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d4d4 │ │ │ │ │ + beq 1d78c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d5ec │ │ │ │ │ + bne 1d8a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d4e4 │ │ │ │ │ + b 1d79c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d714 │ │ │ │ │ + beq 1d9cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d714 │ │ │ │ │ + bne 1d9cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d708 │ │ │ │ │ + bne 1d9c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6d8 │ │ │ │ │ + bne 1d990 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d708 │ │ │ │ │ + bne 1d9c0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6a0 │ │ │ │ │ + bne 1d958 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d708 │ │ │ │ │ + bne 1d9c0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d618 │ │ │ │ │ + bne 1d8d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d4c0 │ │ │ │ │ - b 1d4e4 │ │ │ │ │ + beq 1d778 │ │ │ │ │ + b 1d79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d498 │ │ │ │ │ + b 1d750 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d510 │ │ │ │ │ + beq 1d7c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d4e4 │ │ │ │ │ + b 1d79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b8 │ │ │ │ │ + beq 1d870 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b8 │ │ │ │ │ + beq 1d870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b20 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5b8 │ │ │ │ │ + beq 1d870 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33620,130 +33808,130 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ + beq 1d874 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5c4 │ │ │ │ │ + b 1d87c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d594 │ │ │ │ │ + beq 1d84c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d594 │ │ │ │ │ + beq 1d84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d594 │ │ │ │ │ - b 1d64c │ │ │ │ │ + beq 1d84c │ │ │ │ │ + b 1d904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d570 │ │ │ │ │ + beq 1d828 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ - beq 1d570 │ │ │ │ │ - b 1d654 │ │ │ │ │ + beq 1d828 │ │ │ │ │ + b 1d90c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5c4 │ │ │ │ │ + b 1d87c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d548 │ │ │ │ │ + b 1d800 │ │ │ │ │ │ │ │ │ │ -0001d720 : │ │ │ │ │ +0001d9d8 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d954 │ │ │ │ │ + beq 1dc0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d954 │ │ │ │ │ + bne 1dc0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d90c │ │ │ │ │ + bne 1dbc4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d81c │ │ │ │ │ + bne 1dad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1d90c │ │ │ │ │ + bne 1dbc4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d838 │ │ │ │ │ + beq 1daf0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d838 │ │ │ │ │ + beq 1daf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d838 │ │ │ │ │ + beq 1daf0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d838 │ │ │ │ │ + beq 1daf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d92c │ │ │ │ │ + bne 1dbe4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -33751,181 +33939,181 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d90c │ │ │ │ │ + bne 1dbc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b70 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1d868 │ │ │ │ │ + beq 1db20 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 1d80c │ │ │ │ │ + b 1dac4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d880 │ │ │ │ │ + bne 1db38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d85c │ │ │ │ │ + b 1db14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d824 │ │ │ │ │ + bne 1dadc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d920 │ │ │ │ │ + beq 1dbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d920 │ │ │ │ │ + bne 1dbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d8f8 │ │ │ │ │ + bne 1dbb0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8f8 │ │ │ │ │ + beq 1dbb0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d960 │ │ │ │ │ + bne 1dc18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d878 │ │ │ │ │ + b 1db30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1d82c │ │ │ │ │ + b 1dae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d8b8 │ │ │ │ │ + b 1db70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d860 │ │ │ │ │ + beq 1db18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d918 │ │ │ │ │ + b 1dbd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d768 │ │ │ │ │ + b 1da20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d9a8 │ │ │ │ │ + bne 1dc60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8f8 │ │ │ │ │ + beq 1dbb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d900 │ │ │ │ │ + b 1dbb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9c8 │ │ │ │ │ + beq 1dc80 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d994 │ │ │ │ │ + bne 1dc4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d860 │ │ │ │ │ + b 1db18 │ │ │ │ │ │ │ │ │ │ -0001d9e0 : │ │ │ │ │ +0001dc98 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1db9c │ │ │ │ │ + beq 1de54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db9c │ │ │ │ │ + bne 1de54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1db8c │ │ │ │ │ + bne 1de44 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1daac │ │ │ │ │ + beq 1dd64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dafc │ │ │ │ │ + bne 1ddb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1db8c │ │ │ │ │ + bne 1de44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33933,132 +34121,132 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1db74 │ │ │ │ │ + blt 1de2c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1db8c │ │ │ │ │ + bne 1de44 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da70 │ │ │ │ │ + beq 1dd28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1da70 │ │ │ │ │ + beq 1dd28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1da94 │ │ │ │ │ + beq 1dd4c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1db68 │ │ │ │ │ + beq 1de20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1da94 │ │ │ │ │ + beq 1dd4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da94 │ │ │ │ │ + beq 1dd4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1da9c │ │ │ │ │ + b 1dd54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1da9c │ │ │ │ │ + b 1dd54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1da28 │ │ │ │ │ + b 1dce0 │ │ │ │ │ │ │ │ │ │ -0001dba8 : │ │ │ │ │ +0001de60 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df14 │ │ │ │ │ + beq 1e1cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df14 │ │ │ │ │ + bne 1e1cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df04 │ │ │ │ │ + bne 1e1bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dc7c │ │ │ │ │ + bne 1df34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1deec │ │ │ │ │ + blt 1e1a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1df04 │ │ │ │ │ + bne 1e1bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dca8 │ │ │ │ │ + bne 1df60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df20 │ │ │ │ │ + bne 1e1d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ @@ -34067,94 +34255,94 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc54 │ │ │ │ │ + beq 1df0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dc54 │ │ │ │ │ + beq 1df0c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc54 │ │ │ │ │ + bne 1df0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fce8 │ │ │ │ │ + bl 1ffa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dc58 │ │ │ │ │ + bne 1df10 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7f8 │ │ │ │ │ + beq 1eab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7f8 │ │ │ │ │ + bne 1eab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e7bc │ │ │ │ │ + bne 1ea74 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de30 │ │ │ │ │ + bne 1e0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7a4 │ │ │ │ │ + blt 1ea5c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1e7bc │ │ │ │ │ + bne 1ea74 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1de5c │ │ │ │ │ + bne 1e114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dc58 │ │ │ │ │ + bne 1df10 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1dc54 │ │ │ │ │ + beq 1df0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de18 │ │ │ │ │ + beq 1e0d0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34164,18 +34352,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e764 │ │ │ │ │ + beq 1ea1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e764 │ │ │ │ │ + bne 1ea1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -34185,210 +34373,210 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1dd80 │ │ │ │ │ + beq 1e038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl ca88 │ │ │ │ │ + bl ca88 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1dd80 │ │ │ │ │ + beq 1e038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1dd94 │ │ │ │ │ + beq 1e04c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e7cc │ │ │ │ │ + beq 1ea84 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e7cc │ │ │ │ │ + bne 1ea84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dd94 │ │ │ │ │ + b 1e04c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dc6c │ │ │ │ │ + b 1df24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dc6c │ │ │ │ │ + b 1df24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dbf0 │ │ │ │ │ + b 1dea8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dc6c │ │ │ │ │ + bne 1df24 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e788 │ │ │ │ │ + beq 1ea40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e788 │ │ │ │ │ + bne 1ea40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dfa0 │ │ │ │ │ + beq 1e258 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ - bne 1e0f8 │ │ │ │ │ + bne 1e3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dfe0 │ │ │ │ │ + beq 1e298 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e0f8 │ │ │ │ │ + bne 1e3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e020 │ │ │ │ │ + beq 1e2d8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ - bne 1e0f8 │ │ │ │ │ + bne 1e3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e058 │ │ │ │ │ + beq 1e310 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e0f0 │ │ │ │ │ + bne 1e3a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e230 │ │ │ │ │ + beq 1e4e8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e230 │ │ │ │ │ + beq 1e4e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e204 │ │ │ │ │ + bne 1e4bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e144 │ │ │ │ │ + beq 1e3fc │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dc68 │ │ │ │ │ + b 1df20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34397,884 +34585,884 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e0d4 │ │ │ │ │ + bne 1e38c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e0e4 │ │ │ │ │ + b 1e39c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e0e4 │ │ │ │ │ + b 1e39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e8 │ │ │ │ │ + beq 1e5a0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2ec │ │ │ │ │ + bne 1e5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17b4 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2ec │ │ │ │ │ + bne 1e5a4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e8 │ │ │ │ │ + beq 1e5a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca88 │ │ │ │ │ + bl ca88 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e8 │ │ │ │ │ + beq 1e5a0 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2e8 │ │ │ │ │ + beq 1e5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0c0 │ │ │ │ │ + bne 1e378 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e0c0 │ │ │ │ │ + beq 1e378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3bc │ │ │ │ │ + beq 1e674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e0d4 │ │ │ │ │ + bne 1e38c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc68 │ │ │ │ │ + b 1df20 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e6e4 │ │ │ │ │ + bne 1e99c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e47c │ │ │ │ │ + bne 1e734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e4f4 │ │ │ │ │ + bne 1e7ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e3cc │ │ │ │ │ + bne 1e684 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e150 │ │ │ │ │ + bne 1e408 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e754 │ │ │ │ │ + bne 1ea0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e314 │ │ │ │ │ + bne 1e5cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e138 │ │ │ │ │ + b 1e3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30c │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e30c │ │ │ │ │ + bne 1e5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17b4 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e30c │ │ │ │ │ + bne 1e5c4 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30c │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e748 │ │ │ │ │ + bne 1ea00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e748 │ │ │ │ │ + beq 1ea00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3bc │ │ │ │ │ + beq 1e674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e794 │ │ │ │ │ + bne 1ea4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc68 │ │ │ │ │ + b 1df20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c4 │ │ │ │ │ + beq 1e57c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2c8 │ │ │ │ │ + bne 1e580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17b4 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2c8 │ │ │ │ │ + bne 1e580 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2c4 │ │ │ │ │ + beq 1e57c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0c0 │ │ │ │ │ + bne 1e378 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e0c0 │ │ │ │ │ + beq 1e378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3bc │ │ │ │ │ + beq 1e674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e0d4 │ │ │ │ │ - b 1e3c0 │ │ │ │ │ + bne 1e38c │ │ │ │ │ + b 1e678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e278 │ │ │ │ │ + beq 1e530 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e278 │ │ │ │ │ + beq 1e530 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_153_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e278 │ │ │ │ │ + beq 1e530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0c0 │ │ │ │ │ + bne 1e378 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e0c0 │ │ │ │ │ - b 1e204 │ │ │ │ │ + beq 1e378 │ │ │ │ │ + b 1e4bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e2a0 │ │ │ │ │ + beq 1e558 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2a4 │ │ │ │ │ + bne 1e55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e630 │ │ │ │ │ + beq 1e8e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e630 │ │ │ │ │ + bne 1e8e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e620 │ │ │ │ │ + bne 1e8d8 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e590 │ │ │ │ │ + beq 1e848 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e648 │ │ │ │ │ + bne 1e900 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e620 │ │ │ │ │ + bne 1e8d8 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e97c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e6c4 │ │ │ │ │ + beq 1e97c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e670 │ │ │ │ │ + bne 1e928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e63c │ │ │ │ │ + beq 1e8f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e2a4 │ │ │ │ │ + b 1e55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2a4 │ │ │ │ │ + b 1e55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e550 │ │ │ │ │ + b 1e808 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2a4 │ │ │ │ │ + b 1e55c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e5f8 │ │ │ │ │ + beq 1e8b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e6d8 │ │ │ │ │ + beq 1e990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e60c │ │ │ │ │ + bne 1e8c4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e0e4 │ │ │ │ │ - b 1dc68 │ │ │ │ │ + beq 1e39c │ │ │ │ │ + b 1df20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2a4 │ │ │ │ │ + b 1e55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e690 │ │ │ │ │ + b 1e948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e254 │ │ │ │ │ + beq 1e50c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_152_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e254 │ │ │ │ │ + beq 1e50c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0c0 │ │ │ │ │ + bne 1e378 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e0c0 │ │ │ │ │ - b 1e204 │ │ │ │ │ + beq 1e378 │ │ │ │ │ + b 1e4bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e794 │ │ │ │ │ + bne 1ea4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e0e4 │ │ │ │ │ + b 1e39c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc68 │ │ │ │ │ + beq 1df20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dc6c │ │ │ │ │ + b 1df24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1df5c │ │ │ │ │ + b 1e214 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e138 │ │ │ │ │ + b 1e3f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc58 │ │ │ │ │ + b 1df10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc58 │ │ │ │ │ + b 1df10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1dee4 │ │ │ │ │ + beq 1e19c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc58 │ │ │ │ │ + b 1df10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dd1c │ │ │ │ │ + b 1dfd4 │ │ │ │ │ │ │ │ │ │ -0001e804 : │ │ │ │ │ +0001eabc : │ │ │ │ │ tuple_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ed38 │ │ │ │ │ + beq 1eff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed38 │ │ │ │ │ + bne 1eff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed68 │ │ │ │ │ + bne 1f020 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ebb4 │ │ │ │ │ + beq 1ee6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebfc │ │ │ │ │ + beq 1eeb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ed84 │ │ │ │ │ + beq 1f03c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed84 │ │ │ │ │ + bne 1f03c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edd0 │ │ │ │ │ + bne 1f088 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ed78 │ │ │ │ │ + beq 1f030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed78 │ │ │ │ │ + bne 1f030 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1eb74 │ │ │ │ │ + bne 1ee2c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec04 │ │ │ │ │ + bne 1eebc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1eca8 │ │ │ │ │ + beq 1ef60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eca8 │ │ │ │ │ + bne 1ef60 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed90 │ │ │ │ │ + bne 1f048 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ea94 │ │ │ │ │ + beq 1ed4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eaec │ │ │ │ │ + bne 1eda4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed90 │ │ │ │ │ + bne 1f048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eb6c │ │ │ │ │ + beq 1ee24 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1eb7c │ │ │ │ │ + beq 1ee34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f354 │ │ │ │ │ + bl 1f60c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1eb7c │ │ │ │ │ + bne 1ee34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1edb4 │ │ │ │ │ + beq 1f06c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1edb4 │ │ │ │ │ + bne 1f06c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebfc │ │ │ │ │ + beq 1eeb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ea7c │ │ │ │ │ + beq 1ed34 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ed44 │ │ │ │ │ + beq 1effc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed44 │ │ │ │ │ + bne 1effc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1eb74 │ │ │ │ │ + blt 1ee2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1ed90 │ │ │ │ │ + bne 1f048 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e98c │ │ │ │ │ + beq 1ec44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e98c │ │ │ │ │ + beq 1ec44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1eb74 │ │ │ │ │ + beq 1ee2c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1edfc │ │ │ │ │ + beq 1f0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eddc │ │ │ │ │ + bne 1f094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e9b4 │ │ │ │ │ + b 1ec6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea18 │ │ │ │ │ + beq 1ecd0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ed9c │ │ │ │ │ + blt 1f054 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1ed68 │ │ │ │ │ + bne 1f020 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e894 │ │ │ │ │ + bne 1eb4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eb98 │ │ │ │ │ + b 1ee50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1ed2c │ │ │ │ │ + beq 1efe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed2c │ │ │ │ │ + bne 1efe4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed20 │ │ │ │ │ + bne 1efd8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ecb4 │ │ │ │ │ + bne 1ef6c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ec7c │ │ │ │ │ + beq 1ef34 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed20 │ │ │ │ │ + bne 1efd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1eb7c │ │ │ │ │ + bne 1ee34 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e930 │ │ │ │ │ + bne 1ebe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e944 │ │ │ │ │ + b 1ebfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec4c │ │ │ │ │ + beq 1ef04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35284,330 +35472,330 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne ip, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1ec80 │ │ │ │ │ - b 1ec78 │ │ │ │ │ + bne 1ef38 │ │ │ │ │ + b 1ef30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ec80 │ │ │ │ │ + b 1ef38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec28 │ │ │ │ │ + b 1eee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e84c │ │ │ │ │ + b 1eb04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eba0 │ │ │ │ │ + beq 1ee58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ea84 │ │ │ │ │ + b 1ed3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea84 │ │ │ │ │ + b 1ed3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e900 │ │ │ │ │ + b 1ebb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e8c0 │ │ │ │ │ + b 1eb78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eb74 │ │ │ │ │ + b 1ee2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea84 │ │ │ │ │ + b 1ed3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1eb84 │ │ │ │ │ + beq 1ee3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eb98 │ │ │ │ │ + b 1ee50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1eb64 │ │ │ │ │ + beq 1ee1c │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eb74 │ │ │ │ │ + b 1ee2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1eb70 │ │ │ │ │ - b 1edf0 │ │ │ │ │ + beq 1ee28 │ │ │ │ │ + b 1f0a8 │ │ │ │ │ │ │ │ │ │ -0001ee14 <_tmp_26_rule>: │ │ │ │ │ +0001f0cc <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1eef4 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1f1ac <_tmp_26_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eef4 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1f1ac <_tmp_26_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1ee9c <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1f154 <_tmp_26_rule+0x88> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eeac <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1f164 <_tmp_26_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ee8c <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1f144 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ee94 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f14c <_tmp_26_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee94 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f14c <_tmp_26_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee9c <_tmp_26_rule+0x88> │ │ │ │ │ + b 1f154 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ee5c <_tmp_26_rule+0x48> │ │ │ │ │ + b 1f114 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef00 : │ │ │ │ │ +0001f1b8 : │ │ │ │ │ list_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f0ac │ │ │ │ │ + beq 1f364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0ac │ │ │ │ │ + bne 1f364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f078 │ │ │ │ │ + bne 1f330 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f024 │ │ │ │ │ + beq 1f2dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f06c │ │ │ │ │ + beq 1f324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f354 │ │ │ │ │ + bl 1f60c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f06c │ │ │ │ │ + bne 1f324 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f06c │ │ │ │ │ + beq 1f324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f00c │ │ │ │ │ + beq 1f2c4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f088 │ │ │ │ │ + beq 1f340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f088 │ │ │ │ │ + bne 1f340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f094 │ │ │ │ │ + blt 1f34c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1f078 │ │ │ │ │ + bne 1f330 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef90 │ │ │ │ │ + bne 1f248 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f00c │ │ │ │ │ + b 1f2c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f014 │ │ │ │ │ + b 1f2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f00c │ │ │ │ │ + beq 1f2c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f014 │ │ │ │ │ + b 1f2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ef48 │ │ │ │ │ + b 1f200 │ │ │ │ │ │ │ │ │ │ -0001f0b8 : │ │ │ │ │ +0001f370 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f2dc │ │ │ │ │ + beq 1f594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2dc │ │ │ │ │ + bne 1f594 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f230 │ │ │ │ │ + bne 1f4e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f138 │ │ │ │ │ + beq 1f3f0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f200 │ │ │ │ │ + bne 1f4b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f180 │ │ │ │ │ + bne 1f438 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f230 │ │ │ │ │ + bne 1f4e8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -35616,426 +35804,426 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f170 │ │ │ │ │ + bne 1f428 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f314 │ │ │ │ │ + beq 1f5cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f314 │ │ │ │ │ + bne 1f5cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f1f4 │ │ │ │ │ + bne 1f4ac │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f240 │ │ │ │ │ + bne 1f4f8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f14c │ │ │ │ │ + b 1f404 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f13c │ │ │ │ │ + beq 1f3f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f320 │ │ │ │ │ + bne 1f5d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f16c │ │ │ │ │ + b 1f424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f170 │ │ │ │ │ + b 1f428 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1e8 │ │ │ │ │ + beq 1f4a0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1e8 │ │ │ │ │ + beq 1f4a0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1e8 │ │ │ │ │ + beq 1f4a0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1e8 │ │ │ │ │ + beq 1f4a0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f2e8 │ │ │ │ │ + bne 1f5a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1f1f4 │ │ │ │ │ + beq 1f4ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1f4 │ │ │ │ │ + b 1f4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f100 │ │ │ │ │ + b 1f3b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f344 │ │ │ │ │ + beq 1f5fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f2d0 │ │ │ │ │ + bne 1f588 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f16c │ │ │ │ │ + b 1f424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f1bc │ │ │ │ │ + b 1f474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f16c │ │ │ │ │ + beq 1f424 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f170 │ │ │ │ │ + b 1f428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f16c │ │ │ │ │ + b 1f424 │ │ │ │ │ │ │ │ │ │ -0001f354 : │ │ │ │ │ +0001f60c : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fca4 │ │ │ │ │ + beq 1ff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fca4 │ │ │ │ │ + bne 1ff68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1f7a8 │ │ │ │ │ + bne 1fa60 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcb0 │ │ │ │ │ + beq 1ff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcb0 │ │ │ │ │ + bne 1ff5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f7fc │ │ │ │ │ + bne 1fab4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fbd4 │ │ │ │ │ + beq 1fe8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fbd4 │ │ │ │ │ + bne 1fe8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f7f8 │ │ │ │ │ + bne 1fab0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa08 │ │ │ │ │ + bne 1fcc0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fab0 │ │ │ │ │ + beq 1fd68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fab0 │ │ │ │ │ + bne 1fd68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f7f0 │ │ │ │ │ + bne 1faa8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f7b8 │ │ │ │ │ + beq 1fa70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f984 │ │ │ │ │ + bne 1fc3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f7f0 │ │ │ │ │ + bne 1faa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 1f7f8 │ │ │ │ │ + beq 1fab0 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1f9fc │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9fc │ │ │ │ │ + bne 1fcb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f8d0 │ │ │ │ │ + bne 1fb88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1fbc4 │ │ │ │ │ + beq 1fe7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f5a0 │ │ │ │ │ - b 1f8d0 │ │ │ │ │ + beq 1f858 │ │ │ │ │ + b 1fb88 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f838 │ │ │ │ │ + bne 1faf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f668 │ │ │ │ │ + bne 1f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f820 │ │ │ │ │ + beq 1fad8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f8b4 │ │ │ │ │ + bne 1fb6c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f67c │ │ │ │ │ + beq 1f934 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f69c │ │ │ │ │ + beq 1f954 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcbc │ │ │ │ │ + beq 1ff74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcbc │ │ │ │ │ + bne 1ff74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fcd4 │ │ │ │ │ + bne 1ff8c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f8d8 │ │ │ │ │ + bne 1fb90 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1fc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f978 │ │ │ │ │ + bne 1fc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f668 │ │ │ │ │ + bne 1f920 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1f528 │ │ │ │ │ + bne 1f7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fba0 │ │ │ │ │ + blt 1fe58 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1f53c │ │ │ │ │ + beq 1f7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f82c │ │ │ │ │ + b 1fae4 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbbc │ │ │ │ │ + beq 1fe74 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1f590 │ │ │ │ │ + b 1f848 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fbbc │ │ │ │ │ + beq 1fe74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f750 │ │ │ │ │ + ble 1fa08 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f750 │ │ │ │ │ + beq 1fa08 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f750 │ │ │ │ │ + beq 1fa08 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f750 │ │ │ │ │ + beq 1fa08 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f750 │ │ │ │ │ + beq 1fa08 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f750 │ │ │ │ │ + beq 1fa08 │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1f738 │ │ │ │ │ + bne 1f9f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36043,43 +36231,43 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f800 │ │ │ │ │ + beq 1fab8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f800 │ │ │ │ │ + bne 1fab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1f7f8 │ │ │ │ │ + blt 1fab0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f488 │ │ │ │ │ + beq 1f740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36089,197 +36277,197 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6a4 │ │ │ │ │ + b 1f95c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1fc24 │ │ │ │ │ + beq 1fedc │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc08 │ │ │ │ │ + beq 1fec0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fbe0 │ │ │ │ │ + bne 1fe98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f588 │ │ │ │ │ + beq 1f840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f588 │ │ │ │ │ + beq 1f840 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f7f8 │ │ │ │ │ + b 1fab0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fc60 │ │ │ │ │ + beq 1ff18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc60 │ │ │ │ │ + bne 1ff18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc54 │ │ │ │ │ + bne 1ff0c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1fb20 │ │ │ │ │ + bne 1fdd8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f954 │ │ │ │ │ + beq 1fc0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc54 │ │ │ │ │ + bne 1ff0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1fb8c │ │ │ │ │ + bne 1fe44 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f608 │ │ │ │ │ + bne 1f8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f61c │ │ │ │ │ + b 1f8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f49c │ │ │ │ │ + beq 1f754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f7f0 │ │ │ │ │ + beq 1faa8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc8c │ │ │ │ │ + beq 1ff44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc6c │ │ │ │ │ + bne 1ff24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f4d4 │ │ │ │ │ + bne 1f78c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f4e8 │ │ │ │ │ + b 1f7a0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ + beq 1ff00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc48 │ │ │ │ │ + bne 1ff00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fc3c │ │ │ │ │ + bne 1fef4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fabc │ │ │ │ │ + bne 1fd74 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fa88 │ │ │ │ │ + beq 1fd40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fc3c │ │ │ │ │ + bne 1fef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 1f7fc │ │ │ │ │ + bne 1fab4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f44c │ │ │ │ │ + bne 1f704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f460 │ │ │ │ │ + b 1f718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa58 │ │ │ │ │ + beq 1fd10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36288,30 +36476,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fa8c │ │ │ │ │ - b 1fa84 │ │ │ │ │ + bne 1fd44 │ │ │ │ │ + b 1fd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f924 │ │ │ │ │ + beq 1fbdc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36321,176 +36509,176 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f958 │ │ │ │ │ - b 1f950 │ │ │ │ │ + bne 1fc10 │ │ │ │ │ + b 1fc08 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6a4 │ │ │ │ │ + b 1f95c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f82c │ │ │ │ │ + b 1fae4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1f8d0 │ │ │ │ │ + b 1fb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f41c │ │ │ │ │ + b 1f6d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fc34 │ │ │ │ │ + beq 1feec │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f82c │ │ │ │ │ + b 1fae4 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f828 │ │ │ │ │ - b 1fbf8 │ │ │ │ │ + beq 1fae0 │ │ │ │ │ + b 1feb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f82c │ │ │ │ │ + b 1fae4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f8a4 │ │ │ │ │ + b 1fb5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fa8c │ │ │ │ │ + b 1fd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa34 │ │ │ │ │ + b 1fcec │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1f958 │ │ │ │ │ + b 1fc10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f900 │ │ │ │ │ + b 1fbb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f9ec │ │ │ │ │ + beq 1fca4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f7f8 │ │ │ │ │ + b 1fab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fc80 │ │ │ │ │ - b 1f7f8 │ │ │ │ │ + bne 1ff38 │ │ │ │ │ + b 1fab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f39c │ │ │ │ │ + b 1f69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f3e4 │ │ │ │ │ + b 1f654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f5ec │ │ │ │ │ + beq 1f8a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6a4 │ │ │ │ │ + b 1f95c │ │ │ │ │ │ │ │ │ │ -0001fce8 : │ │ │ │ │ +0001ffa0 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fdd0 │ │ │ │ │ + beq 20088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdd0 │ │ │ │ │ + bne 20088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1fda0 │ │ │ │ │ + bne 20058 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1fdb0 │ │ │ │ │ + beq 20068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fdb0 │ │ │ │ │ + beq 20068 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fddc │ │ │ │ │ + beq 20094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fddc │ │ │ │ │ + bne 20094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36500,339 +36688,339 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fd30 │ │ │ │ │ + b 1ffe8 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fda0 │ │ │ │ │ + b 20058 │ │ │ │ │ │ │ │ │ │ -0001fe04 : │ │ │ │ │ +000200bc : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20008 │ │ │ │ │ + beq 202c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20008 │ │ │ │ │ + bne 202c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fff8 │ │ │ │ │ + bne 202b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1feb4 │ │ │ │ │ + beq 2016c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff04 │ │ │ │ │ + bne 201bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ffe0 │ │ │ │ │ + blt 20298 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1fff8 │ │ │ │ │ + bne 202b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe94 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9698 <_loop1_82_rule+0x18> │ │ │ │ │ + bl 9698 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fe94 │ │ │ │ │ + bne 2014c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe94 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1fe94 │ │ │ │ │ + beq 2014c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ff9c │ │ │ │ │ + beq 20254 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 1ffa8 │ │ │ │ │ + beq 20260 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ffcc │ │ │ │ │ + beq 20284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ffcc │ │ │ │ │ + bne 20284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fea4 │ │ │ │ │ + b 2015c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ff64 │ │ │ │ │ + b 2021c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff9c │ │ │ │ │ + beq 20254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fea4 │ │ │ │ │ + b 2015c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fea4 │ │ │ │ │ + b 2015c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fe4c │ │ │ │ │ + b 20104 │ │ │ │ │ │ │ │ │ │ -00020014 <_tmp_168_rule>: │ │ │ │ │ +000202cc <_tmp_168_rule>: │ │ │ │ │ _tmp_168_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 200fc <_tmp_168_rule+0xe8> │ │ │ │ │ + beq 203b4 <_tmp_168_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200fc <_tmp_168_rule+0xe8> │ │ │ │ │ + bne 203b4 <_tmp_168_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 200f0 <_tmp_168_rule+0xdc> │ │ │ │ │ + bne 203a8 <_tmp_168_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200c0 <_tmp_168_rule+0xac> │ │ │ │ │ + beq 20378 <_tmp_168_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 200c0 <_tmp_168_rule+0xac> │ │ │ │ │ + beq 20378 <_tmp_168_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200cc <_tmp_168_rule+0xb8> │ │ │ │ │ + bne 20384 <_tmp_168_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 200a8 <_tmp_168_rule+0x94> │ │ │ │ │ + b 20360 <_tmp_168_rule+0x94> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 200a8 <_tmp_168_rule+0x94> │ │ │ │ │ + beq 20360 <_tmp_168_rule+0x94> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 200b4 <_tmp_168_rule+0xa0> │ │ │ │ │ + b 2036c <_tmp_168_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2005c <_tmp_168_rule+0x48> │ │ │ │ │ + b 20314 <_tmp_168_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00020108 : │ │ │ │ │ +000203c0 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 205ac │ │ │ │ │ + beq 20864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 205ac │ │ │ │ │ + bne 20864 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2041c │ │ │ │ │ + bne 206d4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20578 │ │ │ │ │ + bne 20830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 205b8 │ │ │ │ │ + blt 20870 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2037c │ │ │ │ │ + bne 20634 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2041c │ │ │ │ │ + bne 206d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20200 │ │ │ │ │ + bne 204b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2041c │ │ │ │ │ + bne 206d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 202c0 │ │ │ │ │ + bne 20578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 20478 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 20478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 20478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20108 │ │ │ │ │ + bl 203c0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 20478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 205a0 │ │ │ │ │ + beq 20858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -36844,150 +37032,150 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20358 │ │ │ │ │ + beq 20610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20358 │ │ │ │ │ + bne 20610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 201ec │ │ │ │ │ + b 204a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 2042c │ │ │ │ │ + beq 206e4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2042c │ │ │ │ │ + beq 206e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2042c │ │ │ │ │ + beq 206e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cc8 │ │ │ │ │ + bl 20f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2042c │ │ │ │ │ + bne 206e4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 205a0 │ │ │ │ │ + beq 20858 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 202ac │ │ │ │ │ + bne 20564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201ec │ │ │ │ │ + beq 204a4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 201f0 │ │ │ │ │ + b 204a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2041c │ │ │ │ │ + bne 206d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2056c │ │ │ │ │ + beq 20824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2056c │ │ │ │ │ + bne 20824 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20560 │ │ │ │ │ + bne 20818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204e8 │ │ │ │ │ + bne 207a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20560 │ │ │ │ │ + bne 20818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 2043c │ │ │ │ │ + bne 206f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 201ac │ │ │ │ │ + beq 20464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 201f0 │ │ │ │ │ + b 204a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 201ec │ │ │ │ │ + b 204a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20400 │ │ │ │ │ + beq 206b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20400 │ │ │ │ │ + beq 206b8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20400 │ │ │ │ │ + beq 206b8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20400 │ │ │ │ │ + beq 206b8 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -36996,212 +37184,212 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20534 │ │ │ │ │ + bne 207ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 206c4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2040c │ │ │ │ │ + b 206c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203d8 │ │ │ │ │ + beq 20690 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203d8 │ │ │ │ │ + beq 20690 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 204c4 │ │ │ │ │ + beq 2077c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205d0 │ │ │ │ │ + beq 20888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 204dc │ │ │ │ │ + bne 20794 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 201ec │ │ │ │ │ + b 204a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2040c │ │ │ │ │ + b 206c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 203b0 │ │ │ │ │ + b 20668 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 201ac │ │ │ │ │ - b 20384 │ │ │ │ │ + beq 20464 │ │ │ │ │ + b 2063c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 201f0 │ │ │ │ │ + b 204a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20150 │ │ │ │ │ + b 20408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 201f0 │ │ │ │ │ + b 204a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 201ec │ │ │ │ │ + b 204a4 │ │ │ │ │ │ │ │ │ │ -000205e0 : │ │ │ │ │ +00020898 : │ │ │ │ │ slices_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20c78 │ │ │ │ │ + beq 20f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c78 │ │ │ │ │ + bne 20f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 20788 │ │ │ │ │ + bne 20a40 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20798 │ │ │ │ │ + bne 20a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 20788 │ │ │ │ │ + blt 20a40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c60 │ │ │ │ │ + bne 20f18 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 207c8 │ │ │ │ │ + beq 20a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207c8 │ │ │ │ │ + bne 20a80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20ee4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20b20 │ │ │ │ │ + beq 20dd8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20ed8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207d4 │ │ │ │ │ + bne 20a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce1c │ │ │ │ │ + bl 1d0d4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b68 │ │ │ │ │ + beq 20e20 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208e0 │ │ │ │ │ + beq 20b98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20afc │ │ │ │ │ + bne 20db4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -37211,193 +37399,193 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 206ac │ │ │ │ │ + bne 20964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 206c0 │ │ │ │ │ + b 20978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c84 │ │ │ │ │ + beq 20f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c84 │ │ │ │ │ + bne 20f3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20ed8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b7c │ │ │ │ │ + bne 20e34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20b68 │ │ │ │ │ + beq 20e20 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b5c │ │ │ │ │ + beq 20e14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 20760 │ │ │ │ │ + b 20a18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20c60 │ │ │ │ │ + bne 20f18 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20c90 │ │ │ │ │ + beq 20f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c90 │ │ │ │ │ + bne 20f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c750 │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20bf8 │ │ │ │ │ + beq 20eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c6c │ │ │ │ │ + beq 20f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c6c │ │ │ │ │ + bne 20f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20ea4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20be0 │ │ │ │ │ + beq 20e98 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20ea4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20a04 │ │ │ │ │ - bl c750 │ │ │ │ │ + beq 20cbc │ │ │ │ │ + bl c750 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20a04 │ │ │ │ │ + beq 20cbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c9c │ │ │ │ │ + bne 20f54 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20bac │ │ │ │ │ + beq 20e64 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 209b8 │ │ │ │ │ + b 20c70 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - beq 20bdc │ │ │ │ │ + beq 20e94 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 20a54 │ │ │ │ │ + ble 20d0c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r2, r5, lsl #2] │ │ │ │ │ str ip, [r0, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20a38 │ │ │ │ │ + b 20cf0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -37407,103 +37595,103 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c00 │ │ │ │ │ + beq 20eb8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 20788 │ │ │ │ │ + beq 20a40 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20774 │ │ │ │ │ + bne 20a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20784 │ │ │ │ │ + beq 20a3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20788 │ │ │ │ │ + b 20a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20c48 │ │ │ │ │ + blt 20f00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 206f8 │ │ │ │ │ - b 20c2c │ │ │ │ │ + beq 209b0 │ │ │ │ │ + b 20ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c48 │ │ │ │ │ + bne 20f00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e8 │ │ │ │ │ + b 20ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20850 │ │ │ │ │ + bne 20b08 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2085c │ │ │ │ │ + bne 20b14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20c0c │ │ │ │ │ + bne 20ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2085c │ │ │ │ │ + b 20b14 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 209f0 │ │ │ │ │ + bne 20ca8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37511,108 +37699,108 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 20784 │ │ │ │ │ + b 20a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20730 │ │ │ │ │ + beq 209e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e8 │ │ │ │ │ + b 20ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208c4 │ │ │ │ │ + beq 20b7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e8 │ │ │ │ │ + b 20ba0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20788 │ │ │ │ │ + b 20a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20978 │ │ │ │ │ + b 20c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20628 │ │ │ │ │ + b 208e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20818 │ │ │ │ │ + b 20ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2091c │ │ │ │ │ + b 20bd4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 209e8 │ │ │ │ │ + beq 20ca0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20bec │ │ │ │ │ + b 20ea4 │ │ │ │ │ │ │ │ │ │ -00020cc8 : │ │ │ │ │ +00020f80 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20e88 │ │ │ │ │ + beq 21140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e88 │ │ │ │ │ + bne 21140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 20d5c │ │ │ │ │ + bne 21014 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ddc │ │ │ │ │ + bne 21094 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d6c │ │ │ │ │ + bne 21024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -37622,154 +37810,154 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d4c │ │ │ │ │ + beq 21004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20d4c │ │ │ │ │ + beq 21004 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20db0 │ │ │ │ │ + bne 21068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d5c │ │ │ │ │ + b 21014 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 20da8 │ │ │ │ │ + beq 21060 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d5c │ │ │ │ │ + b 21014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20fd8 │ │ │ │ │ + beq 21290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20fd8 │ │ │ │ │ + bne 21290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20fcc │ │ │ │ │ + bne 21284 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 20f20 │ │ │ │ │ + bne 211d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fcc │ │ │ │ │ + bne 21284 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e94 │ │ │ │ │ + bne 2114c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20d38 │ │ │ │ │ - b 20d5c │ │ │ │ │ + beq 20ff0 │ │ │ │ │ + b 21014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20d10 │ │ │ │ │ + b 20fc8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e5c │ │ │ │ │ + beq 21114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e5c │ │ │ │ │ + beq 21114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e5c │ │ │ │ │ + beq 21114 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20f98 │ │ │ │ │ + bne 21250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - beq 20e6c │ │ │ │ │ + beq 21124 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e6c │ │ │ │ │ + b 21124 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e34 │ │ │ │ │ + beq 210ec │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e34 │ │ │ │ │ + beq 210ec │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e34 │ │ │ │ │ + beq 210ec │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -37778,615 +37966,615 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20ef4 │ │ │ │ │ + beq 211ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20fe4 │ │ │ │ │ + beq 2129c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 20f10 │ │ │ │ │ + bne 211c8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20da8 │ │ │ │ │ + b 21060 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e6c │ │ │ │ │ + b 21124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20e08 │ │ │ │ │ + b 210c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20da8 │ │ │ │ │ + b 21060 │ │ │ │ │ │ │ │ │ │ -00020ff4 : │ │ │ │ │ +000212ac : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 213a8 │ │ │ │ │ + beq 21660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213a8 │ │ │ │ │ + bne 21660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2138c │ │ │ │ │ + bne 21644 │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21224 │ │ │ │ │ + bne 214dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21254 │ │ │ │ │ + bne 2150c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212ac │ │ │ │ │ + bne 21564 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212fc │ │ │ │ │ + bne 215b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213e4 │ │ │ │ │ + bne 2169c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 21684 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2138c │ │ │ │ │ + bne 21644 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212e4 │ │ │ │ │ + bne 2159c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21294 │ │ │ │ │ + bne 2154c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21374 │ │ │ │ │ + bne 2162c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2135c │ │ │ │ │ + bne 21614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2138c │ │ │ │ │ + bne 21644 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21344 │ │ │ │ │ + bne 215fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2132c │ │ │ │ │ + bne 215e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2139c │ │ │ │ │ + bne 21654 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 213b4 │ │ │ │ │ + bne 2166c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 212c0 │ │ │ │ │ + beq 21578 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212c0 │ │ │ │ │ + bne 21578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21218 │ │ │ │ │ + b 214d0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21274 │ │ │ │ │ + beq 2152c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21244 │ │ │ │ │ + beq 214fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 21244 │ │ │ │ │ - b 21218 │ │ │ │ │ + beq 214fc │ │ │ │ │ + b 214d0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 21274 │ │ │ │ │ + bne 21520 │ │ │ │ │ + b 2152c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21238 │ │ │ │ │ + bne 214f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21244 │ │ │ │ │ + beq 214fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21218 │ │ │ │ │ + b 214d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21238 │ │ │ │ │ - b 212c0 │ │ │ │ │ + bne 214f0 │ │ │ │ │ + b 21578 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44f8 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 21274 │ │ │ │ │ + bne 21520 │ │ │ │ │ + b 2152c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 21274 │ │ │ │ │ + bne 21520 │ │ │ │ │ + b 2152c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21238 │ │ │ │ │ - b 212c0 │ │ │ │ │ + bne 214f0 │ │ │ │ │ + b 21578 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 21274 │ │ │ │ │ + bne 21520 │ │ │ │ │ + b 2152c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21238 │ │ │ │ │ - b 212c0 │ │ │ │ │ + bne 214f0 │ │ │ │ │ + b 21578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21218 │ │ │ │ │ + b 214d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21218 │ │ │ │ │ + b 214d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21038 │ │ │ │ │ + b 212f0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21238 │ │ │ │ │ - b 212c0 │ │ │ │ │ + bne 214f0 │ │ │ │ │ + b 21578 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 21274 │ │ │ │ │ + bne 21520 │ │ │ │ │ + b 2152c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21238 │ │ │ │ │ - b 212c0 │ │ │ │ │ + bne 214f0 │ │ │ │ │ + b 21578 │ │ │ │ │ │ │ │ │ │ -000213fc <_gather_86_rule>: │ │ │ │ │ +000216b4 <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21a0c <_gather_86_rule+0x610> │ │ │ │ │ + beq 21cc4 <_gather_86_rule+0x610> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a0c <_gather_86_rule+0x610> │ │ │ │ │ + bne 21cc4 <_gather_86_rule+0x610> │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 21808 <_gather_86_rule+0x40c> │ │ │ │ │ + bne 21ac0 <_gather_86_rule+0x40c> │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 219f0 <_gather_86_rule+0x5f4> │ │ │ │ │ + beq 21ca8 <_gather_86_rule+0x5f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 219f0 <_gather_86_rule+0x5f4> │ │ │ │ │ + bne 21ca8 <_gather_86_rule+0x5f4> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218cc <_gather_86_rule+0x4d0> │ │ │ │ │ + bne 21b84 <_gather_86_rule+0x4d0> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21838 <_gather_86_rule+0x43c> │ │ │ │ │ + bne 21af0 <_gather_86_rule+0x43c> │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ - bne 218d0 <_gather_86_rule+0x4d4> │ │ │ │ │ + bne 21b88 <_gather_86_rule+0x4d4> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21a30 <_gather_86_rule+0x634> │ │ │ │ │ + beq 21ce8 <_gather_86_rule+0x634> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a30 <_gather_86_rule+0x634> │ │ │ │ │ + bne 21ce8 <_gather_86_rule+0x634> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r8, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 21908 <_gather_86_rule+0x50c> │ │ │ │ │ + bne 21bc0 <_gather_86_rule+0x50c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 217f4 <_gather_86_rule+0x3f8> │ │ │ │ │ + beq 21aac <_gather_86_rule+0x3f8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 217f4 <_gather_86_rule+0x3f8> │ │ │ │ │ + beq 21aac <_gather_86_rule+0x3f8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 217f4 <_gather_86_rule+0x3f8> │ │ │ │ │ + beq 21aac <_gather_86_rule+0x3f8> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21a18 <_gather_86_rule+0x61c> │ │ │ │ │ + beq 21cd0 <_gather_86_rule+0x61c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r8, #88] @ 0x58 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ subeq r3, r3, #2 │ │ │ │ │ - bne 218ec <_gather_86_rule+0x4f0> │ │ │ │ │ + bne 21ba4 <_gather_86_rule+0x4f0> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21910 <_gather_86_rule+0x514> │ │ │ │ │ + beq 21bc8 <_gather_86_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21910 <_gather_86_rule+0x514> │ │ │ │ │ + bne 21bc8 <_gather_86_rule+0x514> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218cc <_gather_86_rule+0x4d0> │ │ │ │ │ + bne 21b84 <_gather_86_rule+0x4d0> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 218c0 <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 21b78 <_gather_86_rule+0x4c4> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 21618 <_gather_86_rule+0x21c> │ │ │ │ │ - b 218cc <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 218d0 <_gather_86_rule+0x21c> │ │ │ │ │ + b 21b84 <_gather_86_rule+0x4d0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216e0 <_gather_86_rule+0x2e4> │ │ │ │ │ + beq 21998 <_gather_86_rule+0x2e4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 219b8 <_gather_86_rule+0x5bc> │ │ │ │ │ + beq 21c70 <_gather_86_rule+0x5bc> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 219d8 <_gather_86_rule+0x5dc> │ │ │ │ │ + bne 21c90 <_gather_86_rule+0x5dc> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21814 <_gather_86_rule+0x418> │ │ │ │ │ + beq 21acc <_gather_86_rule+0x418> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ str r7, [r5, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 216ec <_gather_86_rule+0x2f0> │ │ │ │ │ + beq 219a4 <_gather_86_rule+0x2f0> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 219ac <_gather_86_rule+0x5b0> │ │ │ │ │ + beq 21c64 <_gather_86_rule+0x5b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 219ac <_gather_86_rule+0x5b0> │ │ │ │ │ + bne 21c64 <_gather_86_rule+0x5b0> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2199c <_gather_86_rule+0x5a0> │ │ │ │ │ + bne 21c54 <_gather_86_rule+0x5a0> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21878 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 21b30 <_gather_86_rule+0x47c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 218e0 <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 21b98 <_gather_86_rule+0x4e4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 21a74 <_gather_86_rule+0x678> │ │ │ │ │ + beq 21d2c <_gather_86_rule+0x678> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a74 <_gather_86_rule+0x678> │ │ │ │ │ + bne 21d2c <_gather_86_rule+0x678> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218d8 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21b90 <_gather_86_rule+0x4dc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 216e0 <_gather_86_rule+0x2e4> │ │ │ │ │ + beq 21998 <_gather_86_rule+0x2e4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 215c4 <_gather_86_rule+0x1c8> │ │ │ │ │ + bne 2187c <_gather_86_rule+0x1c8> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 218b8 <_gather_86_rule+0x4bc> │ │ │ │ │ + beq 21b70 <_gather_86_rule+0x4bc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + ble 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 217c4 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21a7c <_gather_86_rule+0x3c8> │ │ │ │ │ sub ip, r5, #4 │ │ │ │ │ add r3, r5, #24 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 217ac <_gather_86_rule+0x3b0> │ │ │ │ │ + bne 21a64 <_gather_86_rule+0x3b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21808 <_gather_86_rule+0x40c> │ │ │ │ │ + b 21ac0 <_gather_86_rule+0x40c> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r9, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -38394,283 +38582,283 @@ │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 218b8 <_gather_86_rule+0x4bc> │ │ │ │ │ + beq 21b70 <_gather_86_rule+0x4bc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 21608 <_gather_86_rule+0x20c> │ │ │ │ │ + b 218c0 <_gather_86_rule+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214b0 <_gather_86_rule+0xb4> │ │ │ │ │ + beq 21768 <_gather_86_rule+0xb4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21a5c <_gather_86_rule+0x660> │ │ │ │ │ + beq 21d14 <_gather_86_rule+0x660> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a3c <_gather_86_rule+0x640> │ │ │ │ │ + bne 21cf4 <_gather_86_rule+0x640> │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21564 <_gather_86_rule+0x168> │ │ │ │ │ + b 2181c <_gather_86_rule+0x168> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21678 <_gather_86_rule+0x27c> │ │ │ │ │ + beq 21930 <_gather_86_rule+0x27c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21948 <_gather_86_rule+0x54c> │ │ │ │ │ + beq 21c00 <_gather_86_rule+0x54c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21924 <_gather_86_rule+0x528> │ │ │ │ │ + bne 21bdc <_gather_86_rule+0x528> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21600 <_gather_86_rule+0x204> │ │ │ │ │ + b 218b8 <_gather_86_rule+0x204> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 217fc <_gather_86_rule+0x400> │ │ │ │ │ + b 21ab4 <_gather_86_rule+0x400> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 216ec <_gather_86_rule+0x2f0> │ │ │ │ │ + b 219a4 <_gather_86_rule+0x2f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2191c <_gather_86_rule+0x520> │ │ │ │ │ + beq 21bd4 <_gather_86_rule+0x520> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 217fc <_gather_86_rule+0x400> │ │ │ │ │ + b 21ab4 <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21588 <_gather_86_rule+0x18c> │ │ │ │ │ + b 21840 <_gather_86_rule+0x18c> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 21564 <_gather_86_rule+0x168> │ │ │ │ │ + b 2181c <_gather_86_rule+0x168> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21964 <_gather_86_rule+0x568> │ │ │ │ │ + beq 21c1c <_gather_86_rule+0x568> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 216ec <_gather_86_rule+0x2f0> │ │ │ │ │ + b 219a4 <_gather_86_rule+0x2f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21938 <_gather_86_rule+0x53c> │ │ │ │ │ + bne 21bf0 <_gather_86_rule+0x53c> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 216ec <_gather_86_rule+0x2f0> │ │ │ │ │ + b 219a4 <_gather_86_rule+0x2f0> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21600 <_gather_86_rule+0x204> │ │ │ │ │ + beq 218b8 <_gather_86_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21600 <_gather_86_rule+0x204> │ │ │ │ │ + beq 218b8 <_gather_86_rule+0x204> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 217fc <_gather_86_rule+0x400> │ │ │ │ │ + b 21ab4 <_gather_86_rule+0x400> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 216ec <_gather_86_rule+0x2f0> │ │ │ │ │ + b 219a4 <_gather_86_rule+0x2f0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21654 <_gather_86_rule+0x258> │ │ │ │ │ + b 2190c <_gather_86_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 218e0 <_gather_86_rule+0x4e4> │ │ │ │ │ + beq 21b98 <_gather_86_rule+0x4e4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ │ - b 218e0 <_gather_86_rule+0x4e4> │ │ │ │ │ + b 21b98 <_gather_86_rule+0x4e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 219fc <_gather_86_rule+0x600> │ │ │ │ │ + beq 21cb4 <_gather_86_rule+0x600> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 219cc <_gather_86_rule+0x5d0> │ │ │ │ │ + b 21c84 <_gather_86_rule+0x5d0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2148c <_gather_86_rule+0x90> │ │ │ │ │ + b 21744 <_gather_86_rule+0x90> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 2196c <_gather_86_rule+0x570> │ │ │ │ │ + b 21c24 <_gather_86_rule+0x570> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21444 <_gather_86_rule+0x48> │ │ │ │ │ + b 216fc <_gather_86_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21900 <_gather_86_rule+0x504> │ │ │ │ │ - b 21908 <_gather_86_rule+0x50c> │ │ │ │ │ + bne 21bb8 <_gather_86_rule+0x504> │ │ │ │ │ + b 21bc0 <_gather_86_rule+0x50c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 214ec <_gather_86_rule+0xf0> │ │ │ │ │ + b 217a4 <_gather_86_rule+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21564 <_gather_86_rule+0x168> │ │ │ │ │ + beq 2181c <_gather_86_rule+0x168> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ │ - b 217fc <_gather_86_rule+0x400> │ │ │ │ │ + b 21ab4 <_gather_86_rule+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21a50 <_gather_86_rule+0x654> │ │ │ │ │ - b 217fc <_gather_86_rule+0x400> │ │ │ │ │ + bne 21d08 <_gather_86_rule+0x654> │ │ │ │ │ + b 21ab4 <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216b0 <_gather_86_rule+0x2b4> │ │ │ │ │ + b 21968 <_gather_86_rule+0x2b4> │ │ │ │ │ │ │ │ │ │ -00021a80 : │ │ │ │ │ +00021d38 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21c40 │ │ │ │ │ + beq 21ef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c40 │ │ │ │ │ + bne 21ef8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21b20 │ │ │ │ │ + bne 21dd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b30 │ │ │ │ │ + beq 21de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21b30 │ │ │ │ │ + beq 21de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c4c │ │ │ │ │ + bne 21f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21bbc │ │ │ │ │ + beq 21e74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b20 │ │ │ │ │ + bne 21dd8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c34 │ │ │ │ │ + beq 21eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c34 │ │ │ │ │ + bne 21eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21bb4 │ │ │ │ │ + bne 21e6c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 21bc4 │ │ │ │ │ + bne 21e7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b18 │ │ │ │ │ + b 21dd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21bac │ │ │ │ │ + beq 21e64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38679,459 +38867,458 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21bb0 │ │ │ │ │ + beq 21e68 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21bb4 │ │ │ │ │ + b 21e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21b80 │ │ │ │ │ + b 21e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21ac8 │ │ │ │ │ + b 21d80 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b18 │ │ │ │ │ + beq 21dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b20 │ │ │ │ │ + b 21dd8 │ │ │ │ │ │ │ │ │ │ -00021c78 : │ │ │ │ │ +00021f30 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 231c8 │ │ │ │ │ + beq 2349c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231c8 │ │ │ │ │ + bne 2349c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 222a0 │ │ │ │ │ + bne 22554 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23204 │ │ │ │ │ + beq 23520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23204 │ │ │ │ │ + bne 23520 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22558 │ │ │ │ │ + bne 22814 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231bc │ │ │ │ │ + beq 23490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231bc │ │ │ │ │ + bne 23490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2259c │ │ │ │ │ + bne 22858 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22560 │ │ │ │ │ + beq 2281c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22adc │ │ │ │ │ + bne 22d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 223f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 220e0 │ │ │ │ │ + bne 2239c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231e0 │ │ │ │ │ + beq 234fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231e0 │ │ │ │ │ + bne 234fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220d8 │ │ │ │ │ + bne 22394 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2209c │ │ │ │ │ + beq 22358 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b54 │ │ │ │ │ + bne 22e10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2297c │ │ │ │ │ + bne 22c38 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22bf8 │ │ │ │ │ + bne 22eb4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222a0 │ │ │ │ │ + bne 22554 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231d4 │ │ │ │ │ + beq 234a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231d4 │ │ │ │ │ + bne 234a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - bne 22400 │ │ │ │ │ + bne 226bc │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 231f8 │ │ │ │ │ + beq 23514 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231f8 │ │ │ │ │ + bne 23514 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225e4 │ │ │ │ │ + bne 228a0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 225a8 │ │ │ │ │ + beq 22864 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ac0 │ │ │ │ │ + bne 22d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 222ac │ │ │ │ │ + bne 22560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2212c │ │ │ │ │ + bne 223e8 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23110 │ │ │ │ │ + beq 23408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23110 │ │ │ │ │ + bne 23408 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22124 │ │ │ │ │ + bne 223e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220e8 │ │ │ │ │ + beq 223a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22be4 │ │ │ │ │ + bne 22ea0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 229fc │ │ │ │ │ + bne 22cf4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22b68 │ │ │ │ │ + bne 22e24 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222a0 │ │ │ │ │ + bne 22554 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23210 │ │ │ │ │ + beq 2346c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23210 │ │ │ │ │ + bne 2346c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22918 │ │ │ │ │ + bne 22bd4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231ec │ │ │ │ │ + beq 23508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231ec │ │ │ │ │ + bne 23508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22074 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq 22af0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r7, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + bne 22330 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq 22dac │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 22b30 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 22dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 22cb0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 22074 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bne 22f6c │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 22330 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 227c8 │ │ │ │ │ + bne 22a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d6c │ │ │ │ │ + blt 23024 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b4c │ │ │ │ │ + bne 22e08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21df8 │ │ │ │ │ + beq 220b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e28 │ │ │ │ │ + b 220e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d48 │ │ │ │ │ + blt 23000 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22bdc │ │ │ │ │ + bne 22e98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f60 │ │ │ │ │ + beq 22218 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21f90 │ │ │ │ │ + b 22248 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d80 │ │ │ │ │ + beq 22038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21d80 │ │ │ │ │ + beq 22038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23104 │ │ │ │ │ + beq 232fc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ + mov r2, #1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 230f8 │ │ │ │ │ + beq 232d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 230d4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 230c8 │ │ │ │ │ + bne 235c4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 22ce8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230c8 │ │ │ │ │ + bne 22ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2259c │ │ │ │ │ + bne 22858 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 230ac │ │ │ │ │ + beq 234bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 2259c │ │ │ │ │ + bne 22858 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22410 │ │ │ │ │ + bne 226cc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 230a4 │ │ │ │ │ + beq 234b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39139,102 +39326,104 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 224f0 │ │ │ │ │ + bne 227ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21e38 │ │ │ │ │ + beq 220f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2208c │ │ │ │ │ + b 22348 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ee8 │ │ │ │ │ + beq 221a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21ee8 │ │ │ │ │ + beq 221a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2314c │ │ │ │ │ + beq 232cc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ - mov r2, #1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23140 │ │ │ │ │ + beq 232c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2311c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r3, #6001 @ 0x1771 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 22aac │ │ │ │ │ + bne 23538 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq 2352c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22aac │ │ │ │ │ + bne 2352c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225e4 │ │ │ │ │ + bne 228a0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23070 │ │ │ │ │ + beq 234e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 225e4 │ │ │ │ │ + bne 228a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22480 │ │ │ │ │ + bne 2273c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23068 │ │ │ │ │ + beq 234d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39242,162 +39431,162 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 22344 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21fa0 │ │ │ │ │ - b 222a0 │ │ │ │ │ + beq 22258 │ │ │ │ │ + b 22554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23654 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22240 │ │ │ │ │ + beq 224f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23008 │ │ │ │ │ + bne 2361c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22694 │ │ │ │ │ + bne 228ac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 230a4 │ │ │ │ │ + beq 234b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 22258 │ │ │ │ │ - b 22464 │ │ │ │ │ + beq 2250c │ │ │ │ │ + b 22720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23654 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 223b0 │ │ │ │ │ + beq 2266c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 231a4 │ │ │ │ │ + bne 235f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 225f0 │ │ │ │ │ + bne 22950 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23068 │ │ │ │ │ + beq 234d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 223c8 │ │ │ │ │ - b 224d4 │ │ │ │ │ + beq 22684 │ │ │ │ │ + b 22790 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22290 │ │ │ │ │ + beq 22544 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23198 │ │ │ │ │ + beq 233c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23198 │ │ │ │ │ + bne 233c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22dc8 │ │ │ │ │ + bne 230a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23874 │ │ │ │ │ + bl 23b30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22df4 │ │ │ │ │ + bne 230ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22294 │ │ │ │ │ + b 22548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 230e0 │ │ │ │ │ + blt 232e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ad4 │ │ │ │ │ + bne 22d90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d70 │ │ │ │ │ + beq 22028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e28 │ │ │ │ │ + b 220e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23128 │ │ │ │ │ + blt 23544 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ab8 │ │ │ │ │ + bne 22d74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21ed8 │ │ │ │ │ + beq 22190 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21f90 │ │ │ │ │ + b 22248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23654 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224b8 │ │ │ │ │ + beq 22704 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2303c │ │ │ │ │ + bne 2360c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23068 │ │ │ │ │ + beq 234b4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39405,43 +39594,43 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22738 │ │ │ │ │ + bne 229f4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23068 │ │ │ │ │ + beq 234b4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224d4 │ │ │ │ │ - b 223c8 │ │ │ │ │ + bgt 22720 │ │ │ │ │ + b 2250c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23654 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22448 │ │ │ │ │ + beq 22774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23188 │ │ │ │ │ + bne 235e4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 230a4 │ │ │ │ │ + beq 234d8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39449,143 +39638,143 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22780 │ │ │ │ │ + bne 22a3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 230a4 │ │ │ │ │ + beq 234d8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22464 │ │ │ │ │ - b 22258 │ │ │ │ │ + bgt 22790 │ │ │ │ │ + b 22684 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23654 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22660 │ │ │ │ │ + beq 2291c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23234 │ │ │ │ │ + bne 23590 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22924 │ │ │ │ │ + beq 22c0c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22638 │ │ │ │ │ + b 228f4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 23654 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22704 │ │ │ │ │ + beq 229c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2324c │ │ │ │ │ + bne 2355c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22950 │ │ │ │ │ + beq 22be0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 226dc │ │ │ │ │ + b 22998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 22074 │ │ │ │ │ + bl bc90 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 22330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22074 │ │ │ │ │ + beq 22330 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22d1c │ │ │ │ │ + beq 22fd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23178 │ │ │ │ │ + beq 235d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23158 │ │ │ │ │ + bne 23308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23228 │ │ │ │ │ + beq 23484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23228 │ │ │ │ │ + bne 23484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22074 │ │ │ │ │ + bne 22330 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 233b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22074 │ │ │ │ │ + bne 22330 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c6c │ │ │ │ │ + bne 22f28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2308c │ │ │ │ │ + beq 233ac │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22d28 │ │ │ │ │ + bgt 22fe0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39593,402 +39782,401 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 22344 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22088 │ │ │ │ │ + b 22344 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23068 │ │ │ │ │ + beq 234d8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2276c │ │ │ │ │ + b 22a70 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230a4 │ │ │ │ │ + beq 234b4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 227b4 │ │ │ │ │ + b 22a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e0c │ │ │ │ │ + beq 220c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23264 │ │ │ │ │ + beq 233f0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22d60 │ │ │ │ │ + beq 23018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232dc │ │ │ │ │ + bne 233d0 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 221b0 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 232d8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 235c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 22498 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 224ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 2222c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 232fc │ │ │ │ │ + beq 23374 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22d3c │ │ │ │ │ + beq 22ff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232ec │ │ │ │ │ + bne 233e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ - R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 23140 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2311c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 22354 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22368 │ │ │ │ │ + b 225dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225e4 │ │ │ │ │ + bne 228a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccd0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 225dc │ │ │ │ │ + b 22898 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2259c │ │ │ │ │ + bne 22858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccd0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22594 │ │ │ │ │ + b 22850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23164 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r7, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + blt 23314 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 22b3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 22df8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22074 │ │ │ │ │ + bne 22330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccd0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 22040 │ │ │ │ │ - b 22074 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 222f8 │ │ │ │ │ + b 22330 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220d8 │ │ │ │ │ + bne 22394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 220d0 │ │ │ │ │ + b 2238c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21f8c │ │ │ │ │ + bne 22244 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23308 │ │ │ │ │ + beq 23344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23308 │ │ │ │ │ + bne 23344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 22bd4 │ │ │ │ │ + bne 22e90 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ - bne 22ef4 │ │ │ │ │ + bne 231ac │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2212c │ │ │ │ │ + b 223e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22124 │ │ │ │ │ + bne 223e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2211c │ │ │ │ │ + b 223d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21e24 │ │ │ │ │ + bne 220dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2321c │ │ │ │ │ + beq 23478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2321c │ │ │ │ │ + bne 23478 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22c64 │ │ │ │ │ + bne 22f20 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 22d84 │ │ │ │ │ + bne 2303c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 220e0 │ │ │ │ │ + b 2239c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23874 │ │ │ │ │ + bl 23b30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 228c0 │ │ │ │ │ + beq 22b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2329c │ │ │ │ │ + bne 23414 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 22dd0 │ │ │ │ │ + beq 23080 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r8, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 228ac │ │ │ │ │ + b 22b68 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22050 │ │ │ │ │ + beq 2230c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 22050 │ │ │ │ │ + bl bc90 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 2230c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22074 │ │ │ │ │ + beq 22330 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2281c │ │ │ │ │ + bne 22ad8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2281c │ │ │ │ │ + b 22ad8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 228d8 │ │ │ │ │ + b 22b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 232fc │ │ │ │ │ + beq 23374 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2212c │ │ │ │ │ + b 223e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23264 │ │ │ │ │ + beq 233f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 220e0 │ │ │ │ │ + b 2239c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23270 │ │ │ │ │ + bne 23434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23268 │ │ │ │ │ + beq 233f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c64 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22558 │ │ │ │ │ + b 22f20 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 232bc │ │ │ │ │ + beq 23634 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22c98 │ │ │ │ │ + b 22f54 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22814 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23374 │ │ │ │ │ + beq 23338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23374 │ │ │ │ │ + bne 23338 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23364 │ │ │ │ │ + bne 23328 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22fe8 │ │ │ │ │ + beq 232a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 23364 │ │ │ │ │ + bne 23328 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f4c │ │ │ │ │ + bne 23204 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22fe0 │ │ │ │ │ + beq 23298 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22f38 │ │ │ │ │ + bgt 231f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39997,515 +40185,516 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22290 │ │ │ │ │ + beq 22544 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23314 │ │ │ │ │ + beq 23350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23314 │ │ │ │ │ + bne 23350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22088 │ │ │ │ │ + b 22344 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23338 │ │ │ │ │ + bne 23380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 23300 │ │ │ │ │ + beq 23378 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22bd4 │ │ │ │ │ + b 22e90 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22e88 │ │ │ │ │ + b 23140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23874 │ │ │ │ │ + bl 23b30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22e6c │ │ │ │ │ + beq 23124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22fb0 │ │ │ │ │ + bne 23268 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 22f8c │ │ │ │ │ + beq 23244 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 22e58 │ │ │ │ │ + b 23110 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22fe0 │ │ │ │ │ + beq 23298 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f74 │ │ │ │ │ + b 2322c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f6c │ │ │ │ │ + beq 23224 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22558 │ │ │ │ │ + b 22814 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22558 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 22814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2242c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + bne 23544 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 223e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 232fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2239c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22afc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e28 │ │ │ │ │ + b 22338 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22814 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 230d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22610 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 22344 │ │ │ │ │ + b 22348 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 21f90 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 22e90 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 233fc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21f90 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22074 │ │ │ │ │ + bne 231e4 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22d60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21e28 │ │ │ │ │ + b 22330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221f8 │ │ │ │ │ + b 227ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 221cc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21e28 │ │ │ │ │ + bne 23024 │ │ │ │ │ + b 22c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230e0 │ │ │ │ │ + bne 23000 │ │ │ │ │ + b 22d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 220e0 │ │ │ │ │ + b 22f20 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 233a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21f24 │ │ │ │ │ + b 221dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a94 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq 22f48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 21f90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23128 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2212c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 22330 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 23460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22840 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 23074 │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2207c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23164 │ │ │ │ │ - b 22074 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 226b4 │ │ │ │ │ - b 2301c │ │ │ │ │ + b 23454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22530 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2249c │ │ │ │ │ - b 23048 │ │ │ │ │ + b 2227c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d34 │ │ │ │ │ + b 22ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21cc0 │ │ │ │ │ + b 22b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21e60 │ │ │ │ │ + b 21fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21dbc │ │ │ │ │ + b 21f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22000 │ │ │ │ │ + b 22118 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220e0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21e9c │ │ │ │ │ + b 22074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21cfc │ │ │ │ │ + b 222b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21fc4 │ │ │ │ │ + b 22154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22c28 │ │ │ │ │ + b 21fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2286c │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 22624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23048 │ │ │ │ │ - b 22764 │ │ │ │ │ + beq 225f8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22248 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2301c │ │ │ │ │ - b 227ac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 22a68 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c64 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 23380 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 22dbc │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 229e8 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22248 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c8c │ │ │ │ │ + beq 22a20 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 22074 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2207c │ │ │ │ │ + b 220e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d6c │ │ │ │ │ - b 229e0 │ │ │ │ │ + bne 232e4 │ │ │ │ │ + b 22cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d48 │ │ │ │ │ - b 22a60 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22bd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22b98 │ │ │ │ │ + bne 23314 │ │ │ │ │ + b 22330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 22088 │ │ │ │ │ - b 2208c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2338c │ │ │ │ │ + beq 22970 │ │ │ │ │ + b 23570 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - bne 22f2c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22a68 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22558 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22e1c │ │ │ │ │ + beq 22758 │ │ │ │ │ + b 23570 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 228cc │ │ │ │ │ + b 235a4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 226e8 │ │ │ │ │ + b 235a4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23290 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 23358 │ │ │ │ │ + b 22338 │ │ │ │ │ │ │ │ │ │ -00023398 : │ │ │ │ │ +00023654 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23824 │ │ │ │ │ + beq 23ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23824 │ │ │ │ │ + bne 23ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23628 │ │ │ │ │ + bne 238e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 235e8 │ │ │ │ │ + beq 238a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 236f0 │ │ │ │ │ + bne 239ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23548 │ │ │ │ │ + bne 23804 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 234f0 │ │ │ │ │ + bne 237ac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23830 │ │ │ │ │ + beq 23aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23aec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23540 │ │ │ │ │ + bne 237fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 23500 │ │ │ │ │ + beq 237bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23774 │ │ │ │ │ + bne 23a30 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23638 │ │ │ │ │ + bne 238f4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 23700 │ │ │ │ │ + bne 239bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23794 │ │ │ │ │ + blt 23a50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2376c │ │ │ │ │ + bne 23a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234b8 │ │ │ │ │ + beq 23774 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2375c │ │ │ │ │ + b 23a18 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23434 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23434 │ │ │ │ │ + beq 236f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 234f0 │ │ │ │ │ + beq 237ac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ @@ -40517,851 +40706,851 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 236c0 │ │ │ │ │ + beq 2397c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 236c0 │ │ │ │ │ + bne 2397c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 234ec │ │ │ │ │ + b 237a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 237f0 │ │ │ │ │ + blt 23aac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 236e4 │ │ │ │ │ + bne 239a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23420 │ │ │ │ │ + beq 236dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 234f0 │ │ │ │ │ + b 237ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 234cc │ │ │ │ │ + beq 23788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23540 │ │ │ │ │ + beq 237fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23814 │ │ │ │ │ + beq 23ad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23788 │ │ │ │ │ + bne 23a44 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 235d4 │ │ │ │ │ + bne 23890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 234ec │ │ │ │ │ - b 234f0 │ │ │ │ │ + beq 237a8 │ │ │ │ │ + b 237ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23628 │ │ │ │ │ + bne 238e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccd0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2361c │ │ │ │ │ + b 238d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 234e0 │ │ │ │ │ + bne 2379c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23808 │ │ │ │ │ + beq 23ac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23808 │ │ │ │ │ + bne 23ac4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23754 │ │ │ │ │ + bne 23a10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237a8 │ │ │ │ │ + bne 23a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 234ec │ │ │ │ │ + b 237a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23540 │ │ │ │ │ + bne 237fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2a8 │ │ │ │ │ + bl c2a8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23538 │ │ │ │ │ + b 237f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 23958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23760 │ │ │ │ │ + b 23a1c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2383c │ │ │ │ │ + bne 23af8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2375c │ │ │ │ │ + beq 23a18 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2375c │ │ │ │ │ + b 23a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 234f0 │ │ │ │ │ + b 237ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23734 │ │ │ │ │ + b 239f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23794 │ │ │ │ │ - b 23540 │ │ │ │ │ + bne 23a50 │ │ │ │ │ + b 237fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 233e0 │ │ │ │ │ + b 2369c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23478 │ │ │ │ │ + b 23734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23868 │ │ │ │ │ + beq 23b24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 237e4 │ │ │ │ │ + bne 23aa0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 236a4 │ │ │ │ │ + b 23960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2385c │ │ │ │ │ + b 23b18 │ │ │ │ │ │ │ │ │ │ -00023874 : │ │ │ │ │ +00023b30 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23ae0 │ │ │ │ │ + beq 23d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ae0 │ │ │ │ │ + bne 23d9c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23a54 │ │ │ │ │ + bne 23d10 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 239f4 │ │ │ │ │ + beq 23cb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23a3c │ │ │ │ │ + bne 23cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23a64 │ │ │ │ │ + bne 23d20 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23a54 │ │ │ │ │ + bne 23d10 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23950 │ │ │ │ │ + bne 23c0c │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23930 │ │ │ │ │ + beq 23bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23938 │ │ │ │ │ + beq 23bf4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23ad4 │ │ │ │ │ + beq 23d90 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 239d0 │ │ │ │ │ + beq 23c8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23938 │ │ │ │ │ + beq 23bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23938 │ │ │ │ │ + beq 23bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23940 │ │ │ │ │ + b 23bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 239dc │ │ │ │ │ + blt 23c98 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23a48 │ │ │ │ │ + beq 23d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a54 │ │ │ │ │ + bne 23d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccd0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 238fc │ │ │ │ │ + beq 23bb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23940 │ │ │ │ │ + b 23bfc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2390c │ │ │ │ │ + beq 23bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2390c │ │ │ │ │ + beq 23bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23938 │ │ │ │ │ + beq 23bf4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 239ac │ │ │ │ │ + bne 23c68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 239ac │ │ │ │ │ + b 23c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 238bc │ │ │ │ │ + b 23b78 │ │ │ │ │ │ │ │ │ │ -00023aec <_loop1_32_rule>: │ │ │ │ │ +00023da8 <_loop1_32_rule>: │ │ │ │ │ _loop1_32_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24220 <_loop1_32_rule+0x734> │ │ │ │ │ + beq 244dc <_loop1_32_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24220 <_loop1_32_rule+0x734> │ │ │ │ │ + bne 244dc <_loop1_32_rule+0x734> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24178 <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 24434 <_loop1_32_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24258 <_loop1_32_rule+0x76c> │ │ │ │ │ + beq 24514 <_loop1_32_rule+0x76c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23d8c <_loop1_32_rule+0x2a0> │ │ │ │ │ + bne 24048 <_loop1_32_rule+0x2a0> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24238 <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 244f4 <_loop1_32_rule+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24238 <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 244f4 <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24250 <_loop1_32_rule+0x764> │ │ │ │ │ + bne 2450c <_loop1_32_rule+0x764> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24274 <_loop1_32_rule+0x788> │ │ │ │ │ + beq 24530 <_loop1_32_rule+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24274 <_loop1_32_rule+0x788> │ │ │ │ │ + bne 24530 <_loop1_32_rule+0x788> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 242fc <_loop1_32_rule+0x810> │ │ │ │ │ + bne 245b8 <_loop1_32_rule+0x810> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23da0 <_loop1_32_rule+0x2b4> │ │ │ │ │ + beq 2405c <_loop1_32_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23ddc <_loop1_32_rule+0x2f0> │ │ │ │ │ + bne 24098 <_loop1_32_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 23c48 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23f04 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c94 │ │ │ │ │ + bl 19f1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23fa8 <_loop1_32_rule+0x4bc> │ │ │ │ │ + bne 24264 <_loop1_32_rule+0x4bc> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24170 <_loop1_32_rule+0x684> │ │ │ │ │ + beq 2442c <_loop1_32_rule+0x684> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24170 <_loop1_32_rule+0x684> │ │ │ │ │ + bne 2442c <_loop1_32_rule+0x684> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 242b0 <_loop1_32_rule+0x7c4> │ │ │ │ │ + beq 2456c <_loop1_32_rule+0x7c4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + ble 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23d80 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 2403c <_loop1_32_rule+0x294> │ │ │ │ │ sub lr, sl, #4 │ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ rsb r5, sl, #4 │ │ │ │ │ add r3, r5, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 23d68 <_loop1_32_rule+0x27c> │ │ │ │ │ + bne 24024 <_loop1_32_rule+0x27c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24208 <_loop1_32_rule+0x71c> │ │ │ │ │ + blt 244c4 <_loop1_32_rule+0x71c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 242fc <_loop1_32_rule+0x810> │ │ │ │ │ + bne 245b8 <_loop1_32_rule+0x810> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23c18 <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 23ed4 <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242a4 <_loop1_32_rule+0x7b8> │ │ │ │ │ + beq 24560 <_loop1_32_rule+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 242a4 <_loop1_32_rule+0x7b8> │ │ │ │ │ + bne 24560 <_loop1_32_rule+0x7b8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23c20 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23edc <_loop1_32_rule+0x134> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 24128 <_loop1_32_rule+0x63c> │ │ │ │ │ + bne 243e4 <_loop1_32_rule+0x63c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23c20 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23edc <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23c28 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23ee4 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24068 <_loop1_32_rule+0x57c> │ │ │ │ │ + beq 24324 <_loop1_32_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 242d0 <_loop1_32_rule+0x7e4> │ │ │ │ │ + bne 2458c <_loop1_32_rule+0x7e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 242f0 <_loop1_32_rule+0x804> │ │ │ │ │ + beq 245ac <_loop1_32_rule+0x804> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 242f0 <_loop1_32_rule+0x804> │ │ │ │ │ + bne 245ac <_loop1_32_rule+0x804> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 242fc <_loop1_32_rule+0x810> │ │ │ │ │ + bne 245b8 <_loop1_32_rule+0x810> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24088 <_loop1_32_rule+0x59c> │ │ │ │ │ + beq 24344 <_loop1_32_rule+0x59c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24088 <_loop1_32_rule+0x59c> │ │ │ │ │ + beq 24344 <_loop1_32_rule+0x59c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 241f8 <_loop1_32_rule+0x70c> │ │ │ │ │ + bne 244b4 <_loop1_32_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24080 <_loop1_32_rule+0x594> │ │ │ │ │ + beq 2433c <_loop1_32_rule+0x594> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23c28 <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 23ee4 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24280 <_loop1_32_rule+0x794> │ │ │ │ │ + beq 2453c <_loop1_32_rule+0x794> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24310 <_loop1_32_rule+0x824> │ │ │ │ │ + bne 245cc <_loop1_32_rule+0x824> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 2403c <_loop1_32_rule+0x550> │ │ │ │ │ + beq 242f8 <_loop1_32_rule+0x550> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 23b7c <_loop1_32_rule+0x90> │ │ │ │ │ + b 23e38 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23c48 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23f04 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23c48 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23f04 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c48 <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 23f04 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24280 <_loop1_32_rule+0x794> │ │ │ │ │ + beq 2453c <_loop1_32_rule+0x794> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24310 <_loop1_32_rule+0x824> │ │ │ │ │ + bne 245cc <_loop1_32_rule+0x824> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 23f90 <_loop1_32_rule+0x4a4> │ │ │ │ │ + bne 2424c <_loop1_32_rule+0x4a4> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x818> │ │ │ │ │ + beq 245c0 <_loop1_32_rule+0x818> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23f90 <_loop1_32_rule+0x4a4> │ │ │ │ │ + b 2424c <_loop1_32_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24210 <_loop1_32_rule+0x724> │ │ │ │ │ + bne 244cc <_loop1_32_rule+0x724> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23c28 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23ee4 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 24110 <_loop1_32_rule+0x624> │ │ │ │ │ + beq 243cc <_loop1_32_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23c20 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23edc <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2422c <_loop1_32_rule+0x740> │ │ │ │ │ + beq 244e8 <_loop1_32_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2422c <_loop1_32_rule+0x740> │ │ │ │ │ + bne 244e8 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 24104 <_loop1_32_rule+0x618> │ │ │ │ │ + bne 243c0 <_loop1_32_rule+0x618> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24188 <_loop1_32_rule+0x69c> │ │ │ │ │ + bne 24444 <_loop1_32_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23f24 <_loop1_32_rule+0x438> │ │ │ │ │ - b 23c28 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 241e0 <_loop1_32_rule+0x438> │ │ │ │ │ + b 23ee4 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23e34 <_loop1_32_rule+0x348> │ │ │ │ │ + beq 240f0 <_loop1_32_rule+0x348> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23e3c <_loop1_32_rule+0x350> │ │ │ │ │ + beq 240f8 <_loop1_32_rule+0x350> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e38 <_loop1_32_rule+0x34c> │ │ │ │ │ + beq 240f4 <_loop1_32_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23c20 <_loop1_32_rule+0x134> │ │ │ │ │ + b 23edc <_loop1_32_rule+0x134> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23d90 <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 2404c <_loop1_32_rule+0x2a4> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240f8 <_loop1_32_rule+0x60c> │ │ │ │ │ + beq 243b4 <_loop1_32_rule+0x60c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41370,211 +41559,211 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 240fc <_loop1_32_rule+0x610> │ │ │ │ │ + beq 243b8 <_loop1_32_rule+0x610> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 24104 <_loop1_32_rule+0x618> │ │ │ │ │ + b 243c0 <_loop1_32_rule+0x618> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 24110 <_loop1_32_rule+0x624> │ │ │ │ │ + beq 243cc <_loop1_32_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23c28 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23ee4 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23b34 <_loop1_32_rule+0x48> │ │ │ │ │ + b 23df0 <_loop1_32_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 240d0 <_loop1_32_rule+0x5e4> │ │ │ │ │ + b 2438c <_loop1_32_rule+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23bb0 <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 23e6c <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23c50 <_loop1_32_rule+0x164> │ │ │ │ │ + b 23f0c <_loop1_32_rule+0x164> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23d90 <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 2404c <_loop1_32_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23bdc <_loop1_32_rule+0xf0> │ │ │ │ │ + b 23e98 <_loop1_32_rule+0xf0> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c4c <_loop1_32_rule+0x160> │ │ │ │ │ + beq 23f08 <_loop1_32_rule+0x160> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23c54 <_loop1_32_rule+0x168> │ │ │ │ │ + b 23f10 <_loop1_32_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e04 <_loop1_32_rule+0x318> │ │ │ │ │ + b 240c0 <_loop1_32_rule+0x318> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23d90 <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 2404c <_loop1_32_rule+0x2a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24210 <_loop1_32_rule+0x724> │ │ │ │ │ + bne 244cc <_loop1_32_rule+0x724> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 23ec4 <_loop1_32_rule+0x3d8> │ │ │ │ │ + bne 24180 <_loop1_32_rule+0x3d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23ed8 <_loop1_32_rule+0x3ec> │ │ │ │ │ + b 24194 <_loop1_32_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23c20 <_loop1_32_rule+0x134> │ │ │ │ │ + b 23edc <_loop1_32_rule+0x134> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 242b4 <_loop1_32_rule+0x7c8> │ │ │ │ │ + b 24570 <_loop1_32_rule+0x7c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24024 <_loop1_32_rule+0x538> │ │ │ │ │ + beq 242e0 <_loop1_32_rule+0x538> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 24290 <_loop1_32_rule+0x7a4> │ │ │ │ │ + b 2454c <_loop1_32_rule+0x7a4> │ │ │ │ │ │ │ │ │ │ -00024324 : │ │ │ │ │ +000245e0 : │ │ │ │ │ invalid_kvpair_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24574 │ │ │ │ │ + beq 24830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24574 │ │ │ │ │ + bne 24830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2462c │ │ │ │ │ + bne 248e8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 245e4 │ │ │ │ │ + bne 248a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2462c │ │ │ │ │ + bne 248e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 24510 │ │ │ │ │ + bne 247cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2462c │ │ │ │ │ + bne 248e8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 24580 │ │ │ │ │ + bne 2483c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2462c │ │ │ │ │ + bne 248e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2440c │ │ │ │ │ + beq 246c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24458 │ │ │ │ │ + bne 24714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2462c │ │ │ │ │ + bne 248e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24440 │ │ │ │ │ + beq 246fc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 244dc │ │ │ │ │ + bne 24798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2440c │ │ │ │ │ + beq 246c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2440c │ │ │ │ │ + beq 246c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41584,112 +41773,112 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 101d0 │ │ │ │ │ + bl 101d0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 24448 │ │ │ │ │ + beq 24704 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24450 │ │ │ │ │ + b 2470c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24440 │ │ │ │ │ + beq 246fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24440 │ │ │ │ │ + beq 246fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 24488 │ │ │ │ │ + b 24744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 243b4 │ │ │ │ │ + beq 24670 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243b4 │ │ │ │ │ + beq 24670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243b4 │ │ │ │ │ + beq 24670 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 24494 │ │ │ │ │ + b 24750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2436c │ │ │ │ │ + b 24628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 102bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 243d8 │ │ │ │ │ + beq 24694 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243d8 │ │ │ │ │ + beq 24694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243d8 │ │ │ │ │ + beq 24694 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 24494 │ │ │ │ │ + b 24750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8e0 │ │ │ │ │ + bl c904 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24390 │ │ │ │ │ + beq 2464c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41697,1249 +41886,1249 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 244b0 │ │ │ │ │ + b 2476c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 244d4 │ │ │ │ │ + b 24790 │ │ │ │ │ │ │ │ │ │ -00024638 <_loop1_74_rule>: │ │ │ │ │ +000248f4 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24c88 <_loop1_74_rule+0x650> │ │ │ │ │ + beq 24f44 <_loop1_74_rule+0x650> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c88 <_loop1_74_rule+0x650> │ │ │ │ │ + bne 24f44 <_loop1_74_rule+0x650> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b68 <_loop1_74_rule+0x530> │ │ │ │ │ + bne 24e24 <_loop1_74_rule+0x530> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24c60 <_loop1_74_rule+0x628> │ │ │ │ │ + beq 24f1c <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 24b08 <_loop1_74_rule+0x4d0> │ │ │ │ │ + bne 24dc4 <_loop1_74_rule+0x4d0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24850 <_loop1_74_rule+0x218> │ │ │ │ │ + beq 24b0c <_loop1_74_rule+0x218> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24850 <_loop1_74_rule+0x218> │ │ │ │ │ + bne 24b0c <_loop1_74_rule+0x218> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c94 <_loop1_74_rule+0x65c> │ │ │ │ │ + beq 24f50 <_loop1_74_rule+0x65c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c94 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 24f50 <_loop1_74_rule+0x65c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24c7c <_loop1_74_rule+0x644> │ │ │ │ │ + bne 24f38 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24870 <_loop1_74_rule+0x238> │ │ │ │ │ + beq 24b2c <_loop1_74_rule+0x238> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 248bc <_loop1_74_rule+0x284> │ │ │ │ │ + beq 24b78 <_loop1_74_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 24b4c <_loop1_74_rule+0x514> │ │ │ │ │ + beq 24e08 <_loop1_74_rule+0x514> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24be8 <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 24ea4 <_loop1_74_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b18 <_loop1_74_rule+0x4e0> │ │ │ │ │ + bne 24dd4 <_loop1_74_rule+0x4e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b44 <_loop1_74_rule+0x50c> │ │ │ │ │ + beq 24e00 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bcc <_loop1_74_rule+0x594> │ │ │ │ │ + bne 24e88 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 249d8 <_loop1_74_rule+0x3a0> │ │ │ │ │ + bne 24c94 <_loop1_74_rule+0x3a0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c30 <_loop1_74_rule+0x5f8> │ │ │ │ │ + beq 24eec <_loop1_74_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 246e0 <_loop1_74_rule+0xa8> │ │ │ │ │ + bne 2499c <_loop1_74_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24704 <_loop1_74_rule+0xcc> │ │ │ │ │ + beq 249c0 <_loop1_74_rule+0xcc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a30 <_loop1_74_rule+0x3f8> │ │ │ │ │ + b 24cec <_loop1_74_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24b4c <_loop1_74_rule+0x514> │ │ │ │ │ + blt 24e08 <_loop1_74_rule+0x514> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24c7c <_loop1_74_rule+0x644> │ │ │ │ │ + bne 24f38 <_loop1_74_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2476c <_loop1_74_rule+0x134> │ │ │ │ │ + bne 24a28 <_loop1_74_rule+0x134> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c24 <_loop1_74_rule+0x5ec> │ │ │ │ │ + beq 24ee0 <_loop1_74_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c24 <_loop1_74_rule+0x5ec> │ │ │ │ │ + bne 24ee0 <_loop1_74_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24c54 <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 24f10 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 249ec <_loop1_74_rule+0x3b4> │ │ │ │ │ + beq 24ca8 <_loop1_74_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24a28 <_loop1_74_rule+0x3f0> │ │ │ │ │ + beq 24ce4 <_loop1_74_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 24c54 <_loop1_74_rule+0x61c> │ │ │ │ │ + beq 24f10 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24c0c <_loop1_74_rule+0x5d4> │ │ │ │ │ + beq 24ec8 <_loop1_74_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b78 <_loop1_74_rule+0x540> │ │ │ │ │ + bne 24e34 <_loop1_74_rule+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24bb0 <_loop1_74_rule+0x578> │ │ │ │ │ + beq 24e6c <_loop1_74_rule+0x578> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bcc <_loop1_74_rule+0x594> │ │ │ │ │ + bne 24e88 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24810 <_loop1_74_rule+0x1d8> │ │ │ │ │ + beq 24acc <_loop1_74_rule+0x1d8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 246d0 <_loop1_74_rule+0x98> │ │ │ │ │ + b 2498c <_loop1_74_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24bb8 <_loop1_74_rule+0x580> │ │ │ │ │ + blt 24e74 <_loop1_74_rule+0x580> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24c54 <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 24f10 <_loop1_74_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24938 <_loop1_74_rule+0x300> │ │ │ │ │ + bne 24bf4 <_loop1_74_rule+0x300> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24b60 <_loop1_74_rule+0x528> │ │ │ │ │ + beq 24e1c <_loop1_74_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b60 <_loop1_74_rule+0x528> │ │ │ │ │ + bne 24e1c <_loop1_74_rule+0x528> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24c34 <_loop1_74_rule+0x5fc> │ │ │ │ │ + beq 24ef0 <_loop1_74_rule+0x5fc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24af8 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ble 24db4 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24af8 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24db4 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24af8 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24db4 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24af8 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24db4 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24af8 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24db4 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24af8 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24db4 <_loop1_74_rule+0x4c0> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 24ae0 <_loop1_74_rule+0x4a8> │ │ │ │ │ + bne 24d9c <_loop1_74_rule+0x4a8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24c00 <_loop1_74_rule+0x5c8> │ │ │ │ │ + bne 24ebc <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 247f0 <_loop1_74_rule+0x1b8> │ │ │ │ │ + bne 24aac <_loop1_74_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 248d8 <_loop1_74_rule+0x2a0> │ │ │ │ │ - b 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + beq 24b94 <_loop1_74_rule+0x2a0> │ │ │ │ │ + b 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b08 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24dc4 <_loop1_74_rule+0x4d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24bdc <_loop1_74_rule+0x5a4> │ │ │ │ │ + bne 24e98 <_loop1_74_rule+0x5a4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249b8 <_loop1_74_rule+0x380> │ │ │ │ │ + bne 24c74 <_loop1_74_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 249c4 <_loop1_74_rule+0x38c> │ │ │ │ │ + beq 24c80 <_loop1_74_rule+0x38c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24b4c <_loop1_74_rule+0x514> │ │ │ │ │ + beq 24e08 <_loop1_74_rule+0x514> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24b4c <_loop1_74_rule+0x514> │ │ │ │ │ + b 24e08 <_loop1_74_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24bdc <_loop1_74_rule+0x5a4> │ │ │ │ │ - b 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24e98 <_loop1_74_rule+0x5a4> │ │ │ │ │ + b 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 248fc <_loop1_74_rule+0x2c4> │ │ │ │ │ + b 24bb8 <_loop1_74_rule+0x2c4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b08 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24dc4 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24868 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24b24 <_loop1_74_rule+0x230> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b08 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24dc4 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b4c <_loop1_74_rule+0x514> │ │ │ │ │ + b 24e08 <_loop1_74_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24680 <_loop1_74_rule+0x48> │ │ │ │ │ + b 2493c <_loop1_74_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24730 <_loop1_74_rule+0xf8> │ │ │ │ │ + b 249ec <_loop1_74_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00024ca0 : │ │ │ │ │ +00024f5c : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24f18 │ │ │ │ │ + beq 251d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f18 │ │ │ │ │ + bne 251d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 24dfc │ │ │ │ │ + bne 250b8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 24f0c │ │ │ │ │ + beq 251c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f0c │ │ │ │ │ + bne 251c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24eb0 │ │ │ │ │ + bne 2516c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 24e80 │ │ │ │ │ + beq 2513c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24e18 │ │ │ │ │ + beq 250d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e18 │ │ │ │ │ + beq 250d4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24e0c │ │ │ │ │ + beq 250c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ec0 │ │ │ │ │ + bne 2517c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 24e28 │ │ │ │ │ + beq 250e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ee8 │ │ │ │ │ + bne 251a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24ecc │ │ │ │ │ + bne 25188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24dfc │ │ │ │ │ + bne 250b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f24 │ │ │ │ │ + bl 251e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24e5c │ │ │ │ │ + bne 25118 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 24df4 │ │ │ │ │ + b 250b0 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24de8 │ │ │ │ │ - b 24e50 │ │ │ │ │ + bne 250a4 │ │ │ │ │ + b 2510c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24ecc │ │ │ │ │ + blt 25188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 24d60 │ │ │ │ │ + beq 2501c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e28 │ │ │ │ │ + b 250e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24dc4 │ │ │ │ │ + beq 25080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e28 │ │ │ │ │ + b 250e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24df4 │ │ │ │ │ + beq 250b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24dfc │ │ │ │ │ + b 250b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24d30 │ │ │ │ │ + b 24fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24ce8 │ │ │ │ │ + b 24fa4 │ │ │ │ │ │ │ │ │ │ -00024f24 : │ │ │ │ │ +000251e0 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2508c │ │ │ │ │ + beq 25348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2508c │ │ │ │ │ + bne 25348 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25064 │ │ │ │ │ + bne 25320 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2502c │ │ │ │ │ + beq 252e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25024 │ │ │ │ │ + beq 252e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25018 │ │ │ │ │ + beq 252d4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25098 │ │ │ │ │ + beq 25354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25098 │ │ │ │ │ + bne 25354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2500c │ │ │ │ │ + b 252c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25074 │ │ │ │ │ + blt 25330 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24fa0 │ │ │ │ │ + beq 2525c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25018 │ │ │ │ │ + b 252d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 25018 │ │ │ │ │ + b 252d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24f6c │ │ │ │ │ + b 25228 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2500c │ │ │ │ │ + beq 252c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25018 │ │ │ │ │ + b 252d4 │ │ │ │ │ │ │ │ │ │ -000250bc <_loop0_72_rule>: │ │ │ │ │ +00025378 <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 256c8 <_loop0_72_rule+0x60c> │ │ │ │ │ + beq 25984 <_loop0_72_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 256c8 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25984 <_loop0_72_rule+0x60c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25310 <_loop0_72_rule+0x254> │ │ │ │ │ + bne 255cc <_loop0_72_rule+0x254> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25304 <_loop0_72_rule+0x248> │ │ │ │ │ + beq 255c0 <_loop0_72_rule+0x248> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 25314 <_loop0_72_rule+0x258> │ │ │ │ │ + bne 255d0 <_loop0_72_rule+0x258> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 252c0 <_loop0_72_rule+0x204> │ │ │ │ │ + beq 2557c <_loop0_72_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252c0 <_loop0_72_rule+0x204> │ │ │ │ │ + bne 2557c <_loop0_72_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 252d8 <_loop0_72_rule+0x21c> │ │ │ │ │ + bne 25594 <_loop0_72_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25630 <_loop0_72_rule+0x574> │ │ │ │ │ + beq 258ec <_loop0_72_rule+0x574> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25630 <_loop0_72_rule+0x574> │ │ │ │ │ + bne 258ec <_loop0_72_rule+0x574> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25624 <_loop0_72_rule+0x568> │ │ │ │ │ + bne 258e0 <_loop0_72_rule+0x568> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25324 <_loop0_72_rule+0x268> │ │ │ │ │ + beq 255e0 <_loop0_72_rule+0x268> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25370 <_loop0_72_rule+0x2b4> │ │ │ │ │ + beq 2562c <_loop0_72_rule+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 254dc <_loop0_72_rule+0x420> │ │ │ │ │ + beq 25798 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25694 <_loop0_72_rule+0x5d8> │ │ │ │ │ + beq 25950 <_loop0_72_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 254a8 <_loop0_72_rule+0x3ec> │ │ │ │ │ + bne 25764 <_loop0_72_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 254d4 <_loop0_72_rule+0x418> │ │ │ │ │ + beq 25790 <_loop0_72_rule+0x418> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25678 <_loop0_72_rule+0x5bc> │ │ │ │ │ + bne 25934 <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25494 <_loop0_72_rule+0x3d8> │ │ │ │ │ + bne 25750 <_loop0_72_rule+0x3d8> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 252fc <_loop0_72_rule+0x240> │ │ │ │ │ + beq 255b8 <_loop0_72_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25150 <_loop0_72_rule+0x94> │ │ │ │ │ + bne 2540c <_loop0_72_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25174 <_loop0_72_rule+0xb8> │ │ │ │ │ + beq 25430 <_loop0_72_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2555c <_loop0_72_rule+0x4a0> │ │ │ │ │ + bne 25818 <_loop0_72_rule+0x4a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 255f0 <_loop0_72_rule+0x534> │ │ │ │ │ + b 258ac <_loop0_72_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 254dc <_loop0_72_rule+0x420> │ │ │ │ │ + blt 25798 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25624 <_loop0_72_rule+0x568> │ │ │ │ │ + bne 258e0 <_loop0_72_rule+0x568> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 251dc <_loop0_72_rule+0x120> │ │ │ │ │ + bne 25498 <_loop0_72_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 252d8 <_loop0_72_rule+0x21c> │ │ │ │ │ + bne 25594 <_loop0_72_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 256f0 <_loop0_72_rule+0x634> │ │ │ │ │ + beq 259ac <_loop0_72_rule+0x634> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 256f0 <_loop0_72_rule+0x634> │ │ │ │ │ + bne 259ac <_loop0_72_rule+0x634> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2552c <_loop0_72_rule+0x470> │ │ │ │ │ + bne 257e8 <_loop0_72_rule+0x470> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 254f0 <_loop0_72_rule+0x434> │ │ │ │ │ + beq 257ac <_loop0_72_rule+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2552c <_loop0_72_rule+0x470> │ │ │ │ │ + beq 257e8 <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25668 <_loop0_72_rule+0x5ac> │ │ │ │ │ + beq 25924 <_loop0_72_rule+0x5ac> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2563c <_loop0_72_rule+0x580> │ │ │ │ │ + beq 258f8 <_loop0_72_rule+0x580> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 256d4 <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25990 <_loop0_72_rule+0x618> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 255fc <_loop0_72_rule+0x540> │ │ │ │ │ + beq 258b8 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25678 <_loop0_72_rule+0x5bc> │ │ │ │ │ + bne 25934 <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25280 <_loop0_72_rule+0x1c4> │ │ │ │ │ + beq 2553c <_loop0_72_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 25140 <_loop0_72_rule+0x84> │ │ │ │ │ + b 253fc <_loop0_72_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 256ac <_loop0_72_rule+0x5f0> │ │ │ │ │ + bne 25968 <_loop0_72_rule+0x5f0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25260 <_loop0_72_rule+0x1a4> │ │ │ │ │ + bne 2551c <_loop0_72_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 2538c <_loop0_72_rule+0x2d0> │ │ │ │ │ - b 252d8 <_loop0_72_rule+0x21c> │ │ │ │ │ + beq 25648 <_loop0_72_rule+0x2d0> │ │ │ │ │ + b 25594 <_loop0_72_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25608 <_loop0_72_rule+0x54c> │ │ │ │ │ + blt 258c4 <_loop0_72_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 2552c <_loop0_72_rule+0x470> │ │ │ │ │ + bne 257e8 <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 253ec <_loop0_72_rule+0x330> │ │ │ │ │ + bne 256a8 <_loop0_72_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 252fc <_loop0_72_rule+0x240> │ │ │ │ │ + beq 255b8 <_loop0_72_rule+0x240> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 255dc <_loop0_72_rule+0x520> │ │ │ │ │ + ble 25898 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 255dc <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25898 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 255dc <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25898 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 255dc <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25898 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 255dc <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25898 <_loop0_72_rule+0x520> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 255c4 <_loop0_72_rule+0x508> │ │ │ │ │ + bne 25880 <_loop0_72_rule+0x508> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 2553c <_loop0_72_rule+0x480> │ │ │ │ │ + b 257f8 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2553c <_loop0_72_rule+0x480> │ │ │ │ │ + b 257f8 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 254dc <_loop0_72_rule+0x420> │ │ │ │ │ + b 25798 <_loop0_72_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 251a0 <_loop0_72_rule+0xe4> │ │ │ │ │ + b 2545c <_loop0_72_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 256b8 <_loop0_72_rule+0x5fc> │ │ │ │ │ + beq 25974 <_loop0_72_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 2553c <_loop0_72_rule+0x480> │ │ │ │ │ + b 257f8 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2553c <_loop0_72_rule+0x480> │ │ │ │ │ + b 257f8 <_loop0_72_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25480 <_loop0_72_rule+0x3c4> │ │ │ │ │ + beq 2573c <_loop0_72_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 252d8 <_loop0_72_rule+0x21c> │ │ │ │ │ + b 25594 <_loop0_72_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 254dc <_loop0_72_rule+0x420> │ │ │ │ │ + beq 25798 <_loop0_72_rule+0x420> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 254dc <_loop0_72_rule+0x420> │ │ │ │ │ + b 25798 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2553c <_loop0_72_rule+0x480> │ │ │ │ │ + b 257f8 <_loop0_72_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25104 <_loop0_72_rule+0x48> │ │ │ │ │ + b 253c0 <_loop0_72_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 25450 <_loop0_72_rule+0x394> │ │ │ │ │ + beq 2570c <_loop0_72_rule+0x394> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 25650 <_loop0_72_rule+0x594> │ │ │ │ │ + b 2590c <_loop0_72_rule+0x594> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 253b0 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b 2566c <_loop0_72_rule+0x2f4> │ │ │ │ │ │ │ │ │ │ -000256fc <_loop1_75_rule>: │ │ │ │ │ +000259b8 <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 258b4 <_loop1_75_rule+0x1b8> │ │ │ │ │ + beq 25b70 <_loop1_75_rule+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 258b4 <_loop1_75_rule+0x1b8> │ │ │ │ │ + bne 25b70 <_loop1_75_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258a4 <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 25b60 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2588c <_loop1_75_rule+0x190> │ │ │ │ │ + beq 25b48 <_loop1_75_rule+0x190> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258a4 <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 25b60 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 258c0 │ │ │ │ │ + bl 25b7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 257a8 <_loop1_75_rule+0xac> │ │ │ │ │ + bne 25a64 <_loop1_75_rule+0xac> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -42950,414 +43139,412 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 258c0 │ │ │ │ │ + bl 25b7c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2583c <_loop1_75_rule+0x140> │ │ │ │ │ + bne 25af8 <_loop1_75_rule+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 25784 <_loop1_75_rule+0x88> │ │ │ │ │ + beq 25a40 <_loop1_75_rule+0x88> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 25784 <_loop1_75_rule+0x88> │ │ │ │ │ + bne 25a40 <_loop1_75_rule+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25884 <_loop1_75_rule+0x188> │ │ │ │ │ + beq 25b40 <_loop1_75_rule+0x188> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 25824 <_loop1_75_rule+0x128> │ │ │ │ │ + ble 25ae0 <_loop1_75_rule+0x128> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25808 <_loop1_75_rule+0x10c> │ │ │ │ │ + b 25ac4 <_loop1_75_rule+0x10c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2579c <_loop1_75_rule+0xa0> │ │ │ │ │ + b 25a58 <_loop1_75_rule+0xa0> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25854 <_loop1_75_rule+0x158> │ │ │ │ │ + beq 25b10 <_loop1_75_rule+0x158> │ │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 257bc <_loop1_75_rule+0xc0> │ │ │ │ │ + b 25a78 <_loop1_75_rule+0xc0> │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - bne 25844 <_loop1_75_rule+0x148> │ │ │ │ │ + bne 25b00 <_loop1_75_rule+0x148> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25834 <_loop1_75_rule+0x138> │ │ │ │ │ + b 25af0 <_loop1_75_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25834 <_loop1_75_rule+0x138> │ │ │ │ │ + b 25af0 <_loop1_75_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25744 <_loop1_75_rule+0x48> │ │ │ │ │ + b 25a00 <_loop1_75_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000258c0 : │ │ │ │ │ +00025b7c : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25d08 │ │ │ │ │ + beq 25fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d08 │ │ │ │ │ + bne 25fbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25d7c │ │ │ │ │ + bne 26030 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25d68 │ │ │ │ │ + beq 2601c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d68 │ │ │ │ │ + bne 2601c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25ca4 │ │ │ │ │ + bne 25f58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25a24 │ │ │ │ │ + beq 25ce0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - beq 25a74 │ │ │ │ │ + beq 25d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 25a74 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 25d2c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr ip, [r0, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25c44 │ │ │ │ │ + beq 25ef8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - bne 25cf0 │ │ │ │ │ + bne 25fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25a18 │ │ │ │ │ + beq 25cd4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25b98 │ │ │ │ │ + bne 25e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25a84 │ │ │ │ │ + b 25d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25c88 │ │ │ │ │ + blt 25f3c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 25ca4 │ │ │ │ │ + bne 25f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bne 2598c │ │ │ │ │ + bne 25c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 25d7c │ │ │ │ │ + bne 26030 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25d14 │ │ │ │ │ + beq 25fc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d14 │ │ │ │ │ + bne 25fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c1c │ │ │ │ │ + bne 25ed0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25bcc │ │ │ │ │ + beq 25e84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - beq 25c1c │ │ │ │ │ + beq 25ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 25c1c │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 25ed0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr ip, [r0, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25d48 │ │ │ │ │ + beq 25ffc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25d20 │ │ │ │ │ + bne 25fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a80 │ │ │ │ │ + bl 21d38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25d74 │ │ │ │ │ + beq 26028 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25d74 │ │ │ │ │ + beq 26028 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25cb4 │ │ │ │ │ + beq 25f68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25cb4 │ │ │ │ │ + bne 25f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c34 │ │ │ │ │ + b 25ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25c70 │ │ │ │ │ + blt 25f24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 25c1c │ │ │ │ │ + bne 25ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bne 25b00 │ │ │ │ │ + bne 25db4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 25ce0 │ │ │ │ │ + beq 25f94 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25a84 │ │ │ │ │ + b 25d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c28 │ │ │ │ │ + b 25edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25a84 │ │ │ │ │ + b 25d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25a84 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 25d3c │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25bc0 │ │ │ │ │ + beq 25e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c34 │ │ │ │ │ + b 25ee8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25a84 │ │ │ │ │ + b 25d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 25c58 │ │ │ │ │ - b 259ec │ │ │ │ │ + bne 25f0c │ │ │ │ │ + b 25ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25908 │ │ │ │ │ + b 25bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25ab8 │ │ │ │ │ + b 25d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25b60 │ │ │ │ │ + beq 25e18 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c28 │ │ │ │ │ + b 25edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 25d34 │ │ │ │ │ + bne 25fe8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c28 │ │ │ │ │ + b 25edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25944 │ │ │ │ │ + b 25c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c28 │ │ │ │ │ + b 25edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 25c34 │ │ │ │ │ + b 25ee8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2c8 <_tmp_176_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2b8 <_tmp_176_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a630 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 78c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 754 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1d9e0 │ │ │ │ │ + bl 1dc98 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 694 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 900 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 1869c │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8f0 <_tmp_170_rule+0x98> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -847,15 +847,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -892,15 +892,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c30 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq e30 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1098,15 +1098,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ee4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1240,15 +1240,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17d48 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1392,15 +1392,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 1254 <_tmp_128_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 195d4 │ │ │ │ │ + bl 1985c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 124c <_tmp_128_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 124c <_tmp_128_rule+0x9c> │ │ │ │ │ @@ -1569,15 +1569,15 @@ │ │ │ │ │ b 1528 <_loop0_145_rule+0x164> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 1520 <_loop0_145_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d720 │ │ │ │ │ + bl 1d9d8 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 14bc <_loop0_145_rule+0xf8> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 14ac <_loop0_145_rule+0xe8> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1947,15 +1947,15 @@ │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1b14 <_gather_105_rule+0x20c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1b00 <_gather_105_rule+0x1f8> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ @@ -1989,15 +1989,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ beq 1a78 <_gather_105_rule+0x170> │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc90 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 1a78 <_gather_105_rule+0x170> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1a44 <_gather_105_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2482,15 +2482,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 20f0 <_tmp_135_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24ca0 │ │ │ │ │ + bl 24f5c │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -85,20 +85,20 @@ │ │ │ │ │ 0x00000520 665f636c 61757365 735f7275 6c65006c f_clauses_rule.l │ │ │ │ │ 0x00000530 6973745f 72756c65 005f6761 74686572 ist_rule._gather │ │ │ │ │ 0x00000540 5f38365f 72756c65 00696e76 616c6964 _86_rule.invalid │ │ │ │ │ 0x00000550 5f6b7670 6169725f 756e7061 636b696e _kvpair_unpackin │ │ │ │ │ 0x00000560 675f7275 6c652e69 7372612e 30007374 g_rule.isra.0.st │ │ │ │ │ 0x00000570 61725f6e 616d6564 5f657870 72657373 ar_named_express │ │ │ │ │ 0x00000580 696f6e73 5f736571 75656e63 655f7275 ions_sequence_ru │ │ │ │ │ - 0x00000590 6c650069 6e76616c 69645f63 6f6d7072 le.invalid_compr │ │ │ │ │ - 0x000005a0 6568656e 73696f6e 5f72756c 652e6973 ehension_rule.is │ │ │ │ │ - 0x000005b0 72612e30 00626974 77697365 5f6f725f ra.0.bitwise_or_ │ │ │ │ │ - 0x000005c0 72756c65 005f746d 705f3135 315f7275 rule._tmp_151_ru │ │ │ │ │ - 0x000005d0 6c650073 74617272 65645f65 78707265 le.starred_expre │ │ │ │ │ - 0x000005e0 7373696f 6e5f7275 6c650052 41495345 ssion_rule.RAISE │ │ │ │ │ + 0x00000590 6c650073 74617272 65645f65 78707265 le.starred_expre │ │ │ │ │ + 0x000005a0 7373696f 6e5f7275 6c650069 6e76616c ssion_rule.inval │ │ │ │ │ + 0x000005b0 69645f63 6f6d7072 6568656e 73696f6e id_comprehension │ │ │ │ │ + 0x000005c0 5f72756c 652e6973 72612e30 005f746d _rule.isra.0._tm │ │ │ │ │ + 0x000005d0 705f3135 315f7275 6c650062 69747769 p_151_rule.bitwi │ │ │ │ │ + 0x000005e0 73655f6f 725f7275 6c650052 41495345 se_or_rule.RAISE │ │ │ │ │ 0x000005f0 5f455252 4f525f4b 4e4f574e 5f4c4f43 _ERROR_KNOWN_LOC │ │ │ │ │ 0x00000600 4154494f 4e2e636f 6e737470 726f702e ATION.constprop. │ │ │ │ │ 0x00000610 30002e4c 43333600 5f6c6f6f 70315f38 0..LC36._loop1_8 │ │ │ │ │ 0x00000620 325f7275 6c65005f 6c6f6f70 315f3833 2_rule._loop1_83 │ │ │ │ │ 0x00000630 5f72756c 65007473 7472696e 675f7275 _rule.tstring_ru │ │ │ │ │ 0x00000640 6c65005f 746d705f 3135365f 72756c65 le._tmp_156_rule │ │ │ │ │ 0x00000650 00667374 72696e67 5f726570 6c616365 .fstring_replace │ │ │ ├── string_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: 5636 (bytes into file) │ │ │ │ │ + Start of section headers: 5580 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x1604: │ │ │ │ │ +There are 14 section headers, starting at offset 0x15cc: │ │ │ │ │ │ │ │ │ │ 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 00064c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001364 000138 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000680 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 000680 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 000680 000232 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0008b4 000520 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00149c 0000f0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 000dd4 00006c 00 A 0 0 1 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 000e40 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000e40 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 000e74 000290 10 12 18 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 001104 00025e 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00158c 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0002d8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00133c 0000b8 08 I 11 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00030c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00030c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 00030c 000232 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000540 00086c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0013f4 000160 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 000dac 00006c 00 A 0 0 1 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 000e18 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000e18 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 000e4c 000290 10 12 18 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 0010dc 00025e 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 001554 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,39 +2,39 @@ │ │ │ │ │ Symbol table '.symtab' contains 41 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 5: 00000000 884 FUNC LOCAL DEFAULT 1 decode_unicode_with_escapes │ │ │ │ │ + 5: 0000051c 848 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 7: 00000374 632 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ - 8: 000005ec 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 9: 000004d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 000004e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 7: 00000000 632 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ + 8: 00000278 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 9: 000004d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 000004dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 11: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 12: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 14: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 15: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 16: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 17: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 18: 00000000 1248 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 13: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ + 14: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ + 15: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ + 16: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ + 17: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 18: 00000000 1244 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 29: 000004e0 64 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 29: 000004dc 64 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,75 +1,73 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1364 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x133c contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 0000191c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000050 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000000f4 00001e1c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000012c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000188 00001f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000001b8 00000b2b R_ARM_MOVW_ABS_NC 0000004c .LC6 │ │ │ │ │ -000001bc 00000b2c R_ARM_MOVT_ABS 0000004c .LC6 │ │ │ │ │ -00000230 0000201c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000002a4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002c4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f0 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -000002f4 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -00000340 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000354 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ -00000358 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ -000003e0 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC8 │ │ │ │ │ -000003e4 00000f2b R_ARM_MOVW_ABS_NC 000000ec .LC9 │ │ │ │ │ -000003ec 00000e2c R_ARM_MOVT_ABS 0000005c .LC8 │ │ │ │ │ -000003f0 00000f2c R_ARM_MOVT_ABS 000000ec .LC9 │ │ │ │ │ -000003f8 0000211c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000041c 0000222b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00000420 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000424 0000222c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00000428 0000232c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000045c 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -0000046c 0000241c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ -000004b4 0000251c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -0000054c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0000261c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000564 0000271c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000578 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000057c 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000580 0000102b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -00000584 0000112b R_ARM_MOVW_ABS_NC 000001d8 .LC11 │ │ │ │ │ -00000588 0000102c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -0000058c 0000112c R_ARM_MOVT_ABS 000001d8 .LC11 │ │ │ │ │ -000005e0 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000063c 0000281c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +0000006c 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC8 │ │ │ │ │ +00000070 00000e2b R_ARM_MOVW_ABS_NC 000000ec .LC9 │ │ │ │ │ +00000078 00000d2c R_ARM_MOVT_ABS 0000005c .LC8 │ │ │ │ │ +0000007c 00000e2c R_ARM_MOVT_ABS 000000ec .LC9 │ │ │ │ │ +00000084 0000211c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000a8 0000222b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000000ac 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000000b0 0000222c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000000b4 0000232c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000000e8 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000000f8 0000241c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00000140 0000251c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +000001d8 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e4 0000261c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f0 0000271c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000204 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000208 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000020c 00000f2b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +00000210 0000102b R_ARM_MOVW_ABS_NC 000001d8 .LC11 │ │ │ │ │ +00000214 00000f2c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +00000218 0000102c R_ARM_MOVT_ABS 000001d8 .LC11 │ │ │ │ │ +0000026c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000281c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x149c contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x13f4 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000034 0000142b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000038 0000142c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000068 0000151c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000000a0 0000161c R_ARM_CALL 00000000 strchr │ │ │ │ │ 000000cc 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -000000f0 0000051d R_ARM_JUMP24 00000000 decode_unicode_with_escapes │ │ │ │ │ 00000138 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 0000013c 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 00000144 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003b4 0000191d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000003e8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 000003ec 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 000003f4 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000424 00001a1c R_ARM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000454 0000071c R_ARM_CALL 00000374 warn_invalid_escape_sequence │ │ │ │ │ -0000047c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000048c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000490 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000494 0000032b R_ARM_MOVW_ABS_NC 0000001c .LC4 │ │ │ │ │ -00000498 0000032c R_ARM_MOVT_ABS 0000001c .LC4 │ │ │ │ │ -000004b8 0000081c R_ARM_CALL 000005ec RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000004c0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ -000004c4 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ -000004cc 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000448 0000071c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ +00000470 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000484 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ +00000488 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ +00000490 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000049c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000004a0 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000004a4 0000032b R_ARM_MOVW_ABS_NC 0000001c .LC4 │ │ │ │ │ +000004a8 0000032c R_ARM_MOVT_ABS 0000001c .LC4 │ │ │ │ │ +000004c8 0000081c R_ARM_CALL 00000278 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000004d0 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004dc 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000500 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -0000051c 0000051d R_ARM_JUMP24 00000000 decode_unicode_with_escapes │ │ │ │ │ +000004fc 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +00000560 0000191c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000056c 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000610 00001e1c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +00000648 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000069c 00001f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000006d0 00000b2b R_ARM_MOVW_ABS_NC 0000004c .LC6 │ │ │ │ │ +000006d4 00000b2c R_ARM_MOVT_ABS 0000004c .LC6 │ │ │ │ │ +00000740 0000201c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000078c 0000071c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ +000007b4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f0 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007f8 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +000007fc 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ │ +0000084c 00000c2b R_ARM_MOVW_ABS_NC 00000054 .LC7 │ │ │ │ │ +00000850 00000c2c R_ARM_MOVT_ABS 00000054 .LC7 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,271 +1,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -decode_unicode_with_escapes(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movw r2, #21845 @ 0x5555 │ │ │ │ │ - movt r2, #5461 @ 0x1555 │ │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bhi 2c8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r1, #6 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mul r1, r1, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 134 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 2c8 │ │ │ │ │ - add r8, r4, r8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bls 140 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 88 │ │ │ │ │ - tst r0, #128 @ 0x80 │ │ │ │ │ - bne 148 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - strb r0, [r3], #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bcs d0 │ │ │ │ │ - ldrb r0, [r4] │ │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ │ - bne 70 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - add ip, r4, #1 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - strb r0, [r2], #1 │ │ │ │ │ - bcs 354 │ │ │ │ │ - ldrsb r1, [r4, #1] │ │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 2f0 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - strb r0, [r3], #1 │ │ │ │ │ - bcc 88 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - sub r3, fp, #40 @ 0x28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - sub r3, fp, #44 @ 0x2c │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - sub r1, r1, r6 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ - R_ARM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 110 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - cmpne r7, #0 │ │ │ │ │ - bne 270 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 130 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 130 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b d4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bls 178 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - ldrsb r1, [r2] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bge 178 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne 158 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - sub r1, r4, ip │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 324 │ │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ubfx r0, r1, #2, #3 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 348 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne sl, r2, #20 │ │ │ │ │ - addeq sl, r2, #28 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - bge 238 │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - mla r0, r3, r5, r4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldrbeq r3, [sl, r5] │ │ │ │ │ - beq 21c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - lsleq r3, r5, #1 │ │ │ │ │ - ldrne r3, [sl, r5, lsl #2] │ │ │ │ │ - ldrheq r3, [sl, r3] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - bl 0 <__sprintf_chk> │ │ │ │ │ - R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 1e4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, #10 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2d0 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bcc 88 │ │ │ │ │ - b d0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 374 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 110 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2a8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 2c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 134 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - bne 264 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 264 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - add r3, r3, #6 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - ldrh r1, [r1, #4] │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - strh r1, [r2, #4] │ │ │ │ │ - ldrsb r2, [r4, #1] │ │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 154 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - b 78 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2c8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c8 │ │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - b 1b8 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - add r1, r3, #6 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - str r0, [r3, #1] │ │ │ │ │ - ldrh r3, [ip, #4] │ │ │ │ │ - strh r3, [r2, #4] │ │ │ │ │ - b d4 │ │ │ │ │ - │ │ │ │ │ -00000374 : │ │ │ │ │ +00000000 : │ │ │ │ │ warn_invalid_escape_sequence(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr ip, [r0, #92] @ 0x5c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4d8 │ │ │ │ │ + bne 164 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldrb lr, [r2] │ │ │ │ │ str lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub lr, ip, #60 @ 0x3c │ │ │ │ │ sub ip, ip, #63 @ 0x3f │ │ │ │ │ cmp ip, #1 │ │ │ │ │ cmphi lr, #1 │ │ │ │ │ - bls 524 │ │ │ │ │ + bls 1b0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub r3, r3, #52 @ 0x34 │ │ │ │ │ mov r8, r1 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ @@ -282,15 +42,15 @@ │ │ │ │ │ movthi r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movhi r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e4 │ │ │ │ │ + beq 270 │ │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ │ cmp r3, #11 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movwgt r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ @@ -301,92 +61,92 @@ │ │ │ │ │ movtle r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc 4e8 │ │ │ │ │ + bcc 174 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 490 │ │ │ │ │ + bne 11c │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_Size │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble 48c │ │ │ │ │ + ble 118 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r3, [r3, r9] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ │ - beq 50c │ │ │ │ │ + beq 198 │ │ │ │ │ add r8, r8, sl │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [r2, #2288] @ 0x8f0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r2, [r2, #2284] @ 0x8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnExplicitObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 554 │ │ │ │ │ + blt 1e0 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d8 │ │ │ │ │ + bgt 164 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - beq 548 │ │ │ │ │ + beq 1d4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 438 │ │ │ │ │ + b c4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 538 │ │ │ │ │ + bne 1c4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 468 │ │ │ │ │ + b f4 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #123 @ 0x7b │ │ │ │ │ tst ip, #253 @ 0xfd │ │ │ │ │ - beq 4d8 │ │ │ │ │ - b 3b8 │ │ │ │ │ + beq 164 │ │ │ │ │ + b 44 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 468 │ │ │ │ │ - b 518 │ │ │ │ │ + bne f4 │ │ │ │ │ + b 1a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dc │ │ │ │ │ + b 168 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -409,28 +169,28 @@ │ │ │ │ │ ldrhi r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strls r5, [sp, #12] │ │ │ │ │ strhi r2, [sp, #16] │ │ │ │ │ strhi r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 5ec │ │ │ │ │ + bl 278 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5e4 │ │ │ │ │ + bgt 270 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5e4 │ │ │ │ │ + bne 270 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4dc │ │ │ │ │ + b 168 │ │ │ │ │ │ │ │ │ │ -000005ec : │ │ │ │ │ +00000278 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ + beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldrb r5, [r4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ sub r9, r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 4c0 <_PyPegen_parse_string+0x4c0> │ │ │ │ │ + bne 484 <_PyPegen_parse_string+0x484> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ bls 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq 3b8 <_PyPegen_parse_string+0x3b8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne ac <_PyPegen_parse_string+0xac> │ │ │ │ │ @@ -67,23 +67,22 @@ │ │ │ │ │ bne 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_JUMP24 decode_unicode_with_escapes │ │ │ │ │ + b 51c │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ beq 19c <_PyPegen_parse_string+0x19c> │ │ │ │ │ sub r3, r5, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ - ldr r2, [pc, #960] @ 4d4 <_PyPegen_parse_string+0x4d4> │ │ │ │ │ + ldr r2, [pc, #956] @ 4d0 <_PyPegen_parse_string+0x4d0> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ @@ -93,25 +92,25 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r1, #286 @ 0x11e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ + b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ beq 24c <_PyPegen_parse_string+0x24c> │ │ │ │ │ sub r3, r5, #82 @ 0x52 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ - ldr r2, [pc, #864] @ 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + ldr r2, [pc, #860] @ 4d4 <_PyPegen_parse_string+0x4d4> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ │ @@ -133,15 +132,15 @@ │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ sub r2, r5, #82 @ 0x52 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ beq 23c <_PyPegen_parse_string+0x23c> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ - ldr r1, [pc, #748] @ 4dc <_PyPegen_parse_string+0x4dc> │ │ │ │ │ + ldr r1, [pc, #744] @ 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldrb r5, [r3] │ │ │ │ │ mov r4, r3 │ │ │ │ │ @@ -167,86 +166,86 @@ │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ b 1bc <_PyPegen_parse_string+0x1bc> │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ beq 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #10] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ add r2, r7, #14 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 388 <_PyPegen_parse_string+0x388> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 40c <_PyPegen_parse_string+0x40c> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -269,53 +268,60 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ + b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ bne 26c <_PyPegen_parse_string+0x26c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ + beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 448 <_PyPegen_parse_string+0x448> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 374 <_PyPegen_parse_string+0x374> │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ + bne 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ + bgt 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ + bne 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + movw r1, #303 @ 0x12f │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -324,45 +330,267 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r4, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 5ec │ │ │ │ │ + bl 278 <_PyPegen_parse_string+0x278> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - movw r1, #303 @ 0x12f │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ + b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000004e0 <_PyPegen_decode_string>: │ │ │ │ │ +000004dc <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 504 <_PyPegen_decode_string+0x24> │ │ │ │ │ + beq 500 <_PyPegen_decode_string+0x24> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r1, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_JUMP24 decode_unicode_with_escapes │ │ │ │ │ + b 51c │ │ │ │ │ + │ │ │ │ │ +0000051c : │ │ │ │ │ +decode_unicode_with_escapes(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + movw r2, #21845 @ 0x5555 │ │ │ │ │ + movt r2, #5461 @ 0x1555 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bhi 7d8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, #6 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mul r1, r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_AsString │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 7d8 │ │ │ │ │ + add r9, r4, r9 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 658 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 5a4 │ │ │ │ │ + tst r3, #128 @ 0x80 │ │ │ │ │ + bne 660 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + strb r3, [r7], #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs 5ec │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ │ + bne 58c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add ip, r4, #1 │ │ │ │ │ + cmp ip, r9 │ │ │ │ │ + strb r3, [r2], #1 │ │ │ │ │ + bcs 84c │ │ │ │ │ + ldrsb r3, [r4, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + blt 7f8 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + strb r3, [r7], #1 │ │ │ │ │ + bcc 5a4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + sub r3, fp, #40 @ 0x28 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + sub r3, fp, #44 @ 0x2c │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + sub r1, r1, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ + R_ARM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 62c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + cmpne r8, #0 │ │ │ │ │ + bne 780 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 64c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 64c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 5f0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 690 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + ldrsb r2, [r3] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 690 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne 670 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + sub r1, r4, ip │ │ │ │ │ + mov r0, ip │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 82c │ │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ubfx r1, r3, #2, #3 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 840 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r3, r2, #20 │ │ │ │ │ + addeq r3, r2, #28 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bge 750 │ │ │ │ │ + mov r2, #10 │ │ │ │ │ + mla r0, r2, r4, r7 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrbeq r2, [r2, r4] │ │ │ │ │ + beq 730 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + lsleq r2, r4, #1 │ │ │ │ │ + ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrheq r2, [r1, r2] │ │ │ │ │ + ldrne r2, [r2, r4, lsl #2] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + bl 0 <__sprintf_chk> │ │ │ │ │ + R_ARM_CALL __sprintf_chk │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + b 6ec │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mla r7, r3, r1, r7 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 7e0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcc 5a4 │ │ │ │ │ + b 5ec │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ + R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne 62c │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 7b8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 7b8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 7d8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 7d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 64c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 774 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 774 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + add r7, r7, #6 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + ldrh r3, [r3, #4] │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + strh r3, [r2, #4] │ │ │ │ │ + ldrsb r3, [r4, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ │ + blt 66c │ │ │ │ │ + mov r4, ip │ │ │ │ │ + b 594 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 638 │ │ │ │ │ + b 64c │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 6cc │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + add r1, r7, #6 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldrh r3, [ip, #4] │ │ │ │ │ + str r0, [r7, #1] │ │ │ │ │ + strh r3, [r2, #4] │ │ │ │ │ + b 5f0 │ │ │ ├── buffer.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -26,24 +26,24 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r8, r2, r4 │ │ │ │ │ - sub r6, ip, r4 │ │ │ │ │ + sub r5, ip, r4 │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ - mvneq r5, #0 │ │ │ │ │ + mvneq r7, #0 │ │ │ │ │ ldrne r2, [r0, #2708] @ 0xa94 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - subne r5, r2, r4 │ │ │ │ │ + subne r7, r2, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #2712] @ 0xa98 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub r7, r0, r4 │ │ │ │ │ + sub r6, r0, r4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_CALL _PyLexer_remember_fstring_buffers │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ @@ -55,23 +55,23 @@ │ │ │ │ │ streq r3, [r2, #32] │ │ │ │ │ beq 48 <_PyLexer_tok_reserve_buf+0x48> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ addge r3, r0, r8 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ - addge r3, r0, r5 │ │ │ │ │ + addge r3, r0, r7 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - add ip, r0, r6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add ip, r0, r5 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ str r3, [r2, #2708] @ 0xa94 │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ + addge r3, r0, r6 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ str r3, [r2, #2712] @ 0xa98 │ │ │ │ │ bl 68 <_PyLexer_tok_reserve_buf+0x68> │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 23608 (bytes into file) │ │ │ │ │ + Start of section headers: 23596 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x5c38: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5c2c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000130 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0050f0 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0050e4 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000164 000653 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007b8 003e10 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 005128 000a98 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 0045c8 00005b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 004623 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 004623 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 004658 000650 10 12 68 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004ca8 000448 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005bc0 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007b8 003e04 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00511c 000a98 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 0045bc 00005b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 004617 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 004617 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 00464c 000650 10 12 68 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004c9c 000448 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 005bb4 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 3: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 4: 00000048 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 5: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 6: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 10: 00000ee8 9908 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000359c 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 000036d8 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000eec 9892 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00003590 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000036cc 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -44,61 +44,61 @@ │ │ │ │ │ 40: 000004f0 0 NOTYPE LOCAL DEFAULT 5 .LC34 │ │ │ │ │ 41: 00000524 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 00000540 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000568 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 00000578 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 00000594 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 000005e0 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ - 47: 00003a68 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ + 47: 00003a5c 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ 48: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 49: 000038e4 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 50: 00003c30 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 51: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 52: 00002d4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00002d50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 000038d8 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 50: 00003c24 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 51: 00002d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 00002d68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 54: 00000624 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 55: 00000628 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 59: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 60: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 61: 00000088 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 62: 00003c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 63: 00003c30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 64: 00003e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 62: 00003c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 00003c24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 00003e00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 66: 0000004d 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 67: 00000050 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ - 68: 00000000 3816 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ + 68: 00000000 3820 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncpy │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 84: 00003754 400 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ + 84: 00003748 400 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,101 +1,101 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x50f0 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x50e4 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000b1c R_ARM_CALL 0000359c tok_nextc │ │ │ │ │ -00000040 00000b1c R_ARM_CALL 0000359c tok_nextc │ │ │ │ │ -00000068 00000c1c R_ARM_CALL 000036d8 tok_backup │ │ │ │ │ -00000080 00000b1c R_ARM_CALL 0000359c tok_nextc │ │ │ │ │ -000000b0 00000b1c R_ARM_CALL 0000359c tok_nextc │ │ │ │ │ -00000108 00000c1c R_ARM_CALL 000036d8 tok_backup │ │ │ │ │ -0000011c 00000c1c R_ARM_CALL 000036d8 tok_backup │ │ │ │ │ +0000001c 00000b1c R_ARM_CALL 00003590 tok_nextc │ │ │ │ │ +00000040 00000b1c R_ARM_CALL 00003590 tok_nextc │ │ │ │ │ +00000068 00000c1c R_ARM_CALL 000036cc tok_backup │ │ │ │ │ +00000080 00000b1c R_ARM_CALL 00003590 tok_nextc │ │ │ │ │ +000000b0 00000b1c R_ARM_CALL 00003590 tok_nextc │ │ │ │ │ +00000108 00000c1c R_ARM_CALL 000036cc tok_backup │ │ │ │ │ +0000011c 00000c1c R_ARM_CALL 000036cc tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5128 contains 339 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x511c contains 339 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000278 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000002a8 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002b0 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000002e8 0000481c R_ARM_CALL 00000000 strncpy │ │ │ │ │ 000003dc 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00000438 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000488 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000498 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000049c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000004a4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000500 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000055c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000006bc 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000764 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000007f0 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000864 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000954 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ -00000958 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ -0000095c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000974 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000009c8 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000009e8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009ec 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009f0 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000b4c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000b90 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000bac 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000bb0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000bb4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000c10 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000c30 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c34 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c38 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000d14 00004c1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ -00000d60 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000d68 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000d6c 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000d70 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00000d74 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00000d78 00004d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000d8c 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ -00000d90 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ -00000d94 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000db8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000dc8 0000052b R_ARM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000dcc 0000052c R_ARM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000de0 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000df8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e10 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ -00000e14 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ -00000e30 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00000e48 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000e50 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00000e54 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00000e58 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00000e5c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00000e60 00004d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000e78 0000052b R_ARM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ -00000e7c 0000052c R_ARM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ -00000ea8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001050 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001054 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001068 00004f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -0000106c 00004f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000010f8 0000501c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001168 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001180 0000521c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -00001198 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000004e4 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000540 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000005f4 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000768 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000007f4 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000868 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000958 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ +0000095c 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ +00000960 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000978 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000a3c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000aa0 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000abc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ac0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ac4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b20 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000b40 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b44 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b48 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000be0 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000c00 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c04 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000c08 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000c7c 0000052b R_ARM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +00000c80 0000052c R_ARM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000c94 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000cac 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000cc4 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +00000cc8 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +00000ccc 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000cf0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d08 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000d0c 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000d28 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000d40 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000d5c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000d60 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000d64 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00000d68 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00000d6c 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000d88 0000052b R_ARM_MOVW_ABS_NC 00000064 .LC3 │ │ │ │ │ +00000d8c 0000052c R_ARM_MOVT_ABS 00000064 .LC3 │ │ │ │ │ +00000dfc 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000e90 00004d1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000ea4 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00000ea8 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00000eac 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00000eb0 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00000eb4 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000ee4 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001054 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001058 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000106c 00004f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001070 00004f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000010fc 0000501c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +0000116c 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001184 0000521c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +0000119c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001328 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000135c 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 0000138c 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001390 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000013fc 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000152c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000015ac 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000015d8 0000501c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00001658 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 000016b8 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 000016d4 0000531c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000017a8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001808 0000541c R_ARM_CALL 00003754 _PyLexer_update_ftstring_expr │ │ │ │ │ +00001808 0000541c R_ARM_CALL 00003748 _PyLexer_update_ftstring_expr │ │ │ │ │ 00001970 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001a30 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001aa8 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00001ad0 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00001b1c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001b6c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001b80 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -136,217 +136,217 @@ │ │ │ │ │ 00002478 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ 0000247c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ 00002564 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002610 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002624 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002628 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000262c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002670 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00002674 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -000026cc 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002664 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00002668 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +000026c0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000026e8 0000571c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00002728 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002758 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002778 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000277c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002780 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027ec 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -000027f0 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002854 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002858 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -0000285c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002868 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000286c 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002888 0000581c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000028e4 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -000028e8 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -0000298c 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00002990 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00002994 0000581c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000029ac 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000029e0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000029f4 0000272b R_ARM_MOVW_ABS_NC 00000498 .LC33 │ │ │ │ │ -000029f8 0000282b R_ARM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ -000029fc 0000272c R_ARM_MOVT_ABS 00000498 .LC33 │ │ │ │ │ -00002a00 0000282c R_ARM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ -00002a04 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a1c 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002a60 0000591c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002a6c 00005a1c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002a9c 00005b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b34 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002c14 0000591c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002cd0 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002cd4 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002d4c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002d88 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002dd8 00005c1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002de8 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002dec 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002df0 00005d1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e14 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002e18 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002e54 00005c1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002e64 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002e68 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002e70 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e88 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002ea0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002f00 00002e2b R_ARM_MOVW_ABS_NC 000005e0 .LC40 │ │ │ │ │ -00002f04 00002e2c R_ARM_MOVT_ABS 000005e0 .LC40 │ │ │ │ │ -00002f08 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f28 00002d2b R_ARM_MOVW_ABS_NC 00000594 .LC39 │ │ │ │ │ -00002f2c 00002d2c R_ARM_MOVT_ABS 00000594 .LC39 │ │ │ │ │ -00002f30 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f54 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00002f58 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00002f6c 00002b2b R_ARM_MOVW_ABS_NC 00000568 .LC37 │ │ │ │ │ -00002f70 00002b2c R_ARM_MOVT_ABS 00000568 .LC37 │ │ │ │ │ -00002f80 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00002f84 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00002f98 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00002f9c 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00002fc0 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00002fc4 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00002fc8 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002fe0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002fe8 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00002fec 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003000 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00003004 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000301c 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003140 0000591c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000314c 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031a0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003208 00005b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003210 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00003228 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -0000322c 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00003230 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003240 00005e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00003264 00005b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003274 00005f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00003298 00005b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032c8 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -000032cc 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -000032d0 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003318 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000331c 0000602c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00003324 0000611c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000335c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00003360 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00003364 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003368 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -0000336c 00004d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003370 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00003374 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00003378 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -0000337c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003380 00004d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000033f4 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ -000033f8 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ -00003420 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000342c 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ -00003430 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ -00003434 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000344c 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00003484 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00003488 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -0000348c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000034f8 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -000034fc 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00003518 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -0000351c 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00003538 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -0000353c 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -0000356c 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00003570 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003574 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003590 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00003594 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00003638 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003698 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036ac 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036b0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000036b8 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000372c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00003730 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00003734 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003738 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -0000373c 00004d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003740 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00003744 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00003748 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -0000374c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003750 00004d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003778 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000037b4 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037bc 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037ec 0000481c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -0000380c 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003824 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000386c 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000389c 0000621c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000038c0 0000481c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000038dc 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000038f8 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000038fc 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003988 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000039d4 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000039e4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000039e8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000039ec 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003a40 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003a44 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003a48 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003aec 0000362b R_ARM_MOVW_ABS_NC 00000624 .LC42 │ │ │ │ │ -00003af0 0000362c R_ARM_MOVT_ABS 00000624 .LC42 │ │ │ │ │ -00003af8 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b18 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003b1c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003b24 00003b2b R_ARM_MOVW_ABS_NC 00000638 .LC47 │ │ │ │ │ -00003b28 00003b2c R_ARM_MOVT_ABS 00000638 .LC47 │ │ │ │ │ -00003b2c 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003b30 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003b38 0000641c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003b5c 00003b2b R_ARM_MOVW_ABS_NC 00000638 .LC47 │ │ │ │ │ -00003b60 00003b2c R_ARM_MOVT_ABS 00000638 .LC47 │ │ │ │ │ -00003b64 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003b68 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003b70 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003b7c 0000392b R_ARM_MOVW_ABS_NC 00000630 .LC45 │ │ │ │ │ -00003b80 0000392c R_ARM_MOVT_ABS 00000630 .LC45 │ │ │ │ │ -00003b88 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b98 00003a2b R_ARM_MOVW_ABS_NC 00000634 .LC46 │ │ │ │ │ -00003b9c 00003a2c R_ARM_MOVT_ABS 00000634 .LC46 │ │ │ │ │ -00003ba4 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003bf4 0000382b R_ARM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -00003bf8 0000382c R_ARM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -00003c00 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003c10 0000372b R_ARM_MOVW_ABS_NC 00000628 .LC43 │ │ │ │ │ -00003c14 0000372c R_ARM_MOVT_ABS 00000628 .LC43 │ │ │ │ │ -00003c1c 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003c2c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003cb8 0000362b R_ARM_MOVW_ABS_NC 00000624 .LC42 │ │ │ │ │ -00003cbc 0000362c R_ARM_MOVT_ABS 00000624 .LC42 │ │ │ │ │ -00003cc4 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003ce8 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003cec 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003cf8 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003cfc 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003d04 0000641c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003d2c 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003d30 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003d3c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003d4c 0000392b R_ARM_MOVW_ABS_NC 00000630 .LC45 │ │ │ │ │ -00003d50 0000392c R_ARM_MOVT_ABS 00000630 .LC45 │ │ │ │ │ -00003d58 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003d6c 00003a2b R_ARM_MOVW_ABS_NC 00000634 .LC46 │ │ │ │ │ -00003d70 00003a2c R_ARM_MOVT_ABS 00000634 .LC46 │ │ │ │ │ -00003d78 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003dd0 0000382b R_ARM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ -00003dd4 0000382c R_ARM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ -00003ddc 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003df0 0000372b R_ARM_MOVW_ABS_NC 00000628 .LC43 │ │ │ │ │ -00003df4 0000372c R_ARM_MOVT_ABS 00000628 .LC43 │ │ │ │ │ -00003dfc 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003e0c 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000276c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000027a8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000027b0 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +000027b4 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +000028bc 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +0000290c 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00002910 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00002914 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002938 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000293c 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002978 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +000029dc 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +000029e0 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002a44 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002a78 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002a7c 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002a80 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a8c 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002a90 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002aac 00005a1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002b40 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002b44 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002b48 00005a1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002b60 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002b78 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b7c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b80 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002be4 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002be8 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002ca0 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002d14 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d64 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002d74 0000272b R_ARM_MOVW_ABS_NC 00000498 .LC33 │ │ │ │ │ +00002d78 0000282b R_ARM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ +00002d7c 0000272c R_ARM_MOVT_ABS 00000498 .LC33 │ │ │ │ │ +00002d80 0000282c R_ARM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ +00002d84 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002d9c 0000351c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002de0 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002dec 00005c1c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002e1c 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e84 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e9c 0000351c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002ed4 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00002ed8 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00002edc 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f04 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002f08 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002f0c 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00002f10 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00002f14 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002f18 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002f1c 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002f20 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00002f24 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00002f28 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fcc 00002e2b R_ARM_MOVW_ABS_NC 000005e0 .LC40 │ │ │ │ │ +00002fd0 00002e2c R_ARM_MOVT_ABS 000005e0 .LC40 │ │ │ │ │ +00002fd4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002fec 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002ff8 00002d2b R_ARM_MOVW_ABS_NC 00000594 .LC39 │ │ │ │ │ +00002ffc 00002d2c R_ARM_MOVT_ABS 00000594 .LC39 │ │ │ │ │ +00003000 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003044 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00003048 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +0000304c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000030a4 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000030b0 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000031cc 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000031d8 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003208 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ +0000320c 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ +00003220 00002b2b R_ARM_MOVW_ABS_NC 00000568 .LC37 │ │ │ │ │ +00003224 00002b2c R_ARM_MOVT_ABS 00000568 .LC37 │ │ │ │ │ +00003294 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000329c 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000032b4 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +000032b8 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +000032bc 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032cc 00005e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000032f0 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003300 00005f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00003324 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003354 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00003358 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +0000335c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033a4 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000033a8 0000602c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000033b0 0000611c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000033fc 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00003400 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00003414 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00003418 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00003470 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +00003474 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +0000347c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003494 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000034a0 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ +000034a4 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ +000034a8 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000034b8 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000034bc 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000034d8 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +000034dc 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000034f0 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000034f4 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +0000350c 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +00003510 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +00003514 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000352c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003534 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003538 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00003548 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +0000354c 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00003560 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00003564 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003578 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +0000357c 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +0000362c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000368c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000036a0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000036a4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000036ac 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003720 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00003724 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00003728 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +0000372c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003730 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003734 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00003738 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000373c 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003740 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003744 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000376c 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000037a8 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037b0 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037e0 0000481c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003800 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003818 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003860 0000451c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003890 0000621c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000038b4 0000481c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +000038d0 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000038ec 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000038f0 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000397c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000039c8 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000039d8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000039dc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000039e0 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003a34 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003a38 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003a3c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003ae0 0000362b R_ARM_MOVW_ABS_NC 00000624 .LC42 │ │ │ │ │ +00003ae4 0000362c R_ARM_MOVT_ABS 00000624 .LC42 │ │ │ │ │ +00003aec 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b0c 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003b10 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003b18 00003b2b R_ARM_MOVW_ABS_NC 00000638 .LC47 │ │ │ │ │ +00003b1c 00003b2c R_ARM_MOVT_ABS 00000638 .LC47 │ │ │ │ │ +00003b20 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003b24 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003b2c 0000641c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003b50 00003b2b R_ARM_MOVW_ABS_NC 00000638 .LC47 │ │ │ │ │ +00003b54 00003b2c R_ARM_MOVT_ABS 00000638 .LC47 │ │ │ │ │ +00003b58 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003b5c 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003b64 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003b70 0000392b R_ARM_MOVW_ABS_NC 00000630 .LC45 │ │ │ │ │ +00003b74 0000392c R_ARM_MOVT_ABS 00000630 .LC45 │ │ │ │ │ +00003b7c 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b8c 00003a2b R_ARM_MOVW_ABS_NC 00000634 .LC46 │ │ │ │ │ +00003b90 00003a2c R_ARM_MOVT_ABS 00000634 .LC46 │ │ │ │ │ +00003b98 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003be8 0000382b R_ARM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +00003bec 0000382c R_ARM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00003bf4 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003c04 0000372b R_ARM_MOVW_ABS_NC 00000628 .LC43 │ │ │ │ │ +00003c08 0000372c R_ARM_MOVT_ABS 00000628 .LC43 │ │ │ │ │ +00003c10 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003c20 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003cac 0000362b R_ARM_MOVW_ABS_NC 00000624 .LC42 │ │ │ │ │ +00003cb0 0000362c R_ARM_MOVT_ABS 00000624 .LC42 │ │ │ │ │ +00003cb8 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003cdc 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003ce0 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003cec 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003cf0 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003cf8 0000641c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003d20 00003c2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003d24 00003c2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003d30 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003d40 0000392b R_ARM_MOVW_ABS_NC 00000630 .LC45 │ │ │ │ │ +00003d44 0000392c R_ARM_MOVT_ABS 00000630 .LC45 │ │ │ │ │ +00003d4c 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003d60 00003a2b R_ARM_MOVW_ABS_NC 00000634 .LC46 │ │ │ │ │ +00003d64 00003a2c R_ARM_MOVT_ABS 00000634 .LC46 │ │ │ │ │ +00003d6c 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003dc4 0000382b R_ARM_MOVW_ABS_NC 0000062c .LC44 │ │ │ │ │ +00003dc8 0000382c R_ARM_MOVT_ABS 0000062c .LC44 │ │ │ │ │ +00003dd0 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003de4 0000372b R_ARM_MOVW_ABS_NC 00000628 .LC43 │ │ │ │ │ +00003de8 0000372c R_ARM_MOVT_ABS 00000628 .LC43 │ │ │ │ │ +00003df0 00003d1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003e00 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -48,31 +48,31 @@ │ │ │ │ │ lookahead │ │ │ │ │ __func__.0 │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyLexer_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror │ │ │ │ │ -_PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ _Py_FatalErrorFunc │ │ │ │ │ +_PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ 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 {} │ │ │ │ │ @@ -8,43 +8,43 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 7c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ bne 70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r3, #11 │ │ │ │ │ mov r1, r0 │ │ │ │ │ streq r3, [r4, #32] │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ streq r2, [r4, #4] │ │ │ │ │ beq 70 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 28 │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ lookahead(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq a8 │ │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ │ bls cc │ │ │ │ │ subs r4, r0, #95 @ 0x5f │ │ │ │ │ movne r4, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r4, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bne 114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ ldr r2, [r2, #2756] @ 0xac4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 70 <_PyTokenizer_Get+0x70> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ - bl ee8 │ │ │ │ │ + bl eec │ │ │ │ │ ldr r3, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3ec <_PyTokenizer_Get+0x3ec> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ @@ -40,127 +40,127 @@ │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #468] @ 0x1d4 │ │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ str r2, [r0, #472] @ 0x1d8 │ │ │ │ │ - beq 728 <_PyTokenizer_Get+0x728> │ │ │ │ │ + beq 72c <_PyTokenizer_Get+0x72c> │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi a70 <_PyTokenizer_Get+0xa70> │ │ │ │ │ + bhi b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ add r1, lr, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r1, [lr] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - beq 5bc <_PyTokenizer_Get+0x5bc> │ │ │ │ │ + beq 5fc <_PyTokenizer_Get+0x5fc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str lr, [r4, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bhi d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bhi d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4e0 <_PyTokenizer_Get+0x4e0> │ │ │ │ │ + ble 4c4 <_PyTokenizer_Get+0x4c4> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 7b0 <_PyTokenizer_Get+0x7b0> │ │ │ │ │ + beq 7b4 <_PyTokenizer_Get+0x7b4> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c70 <_PyTokenizer_Get+0xc70> │ │ │ │ │ + bhi d70 <_PyTokenizer_Get+0xd70> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ ldrb ip, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - beq 4bc <_PyTokenizer_Get+0x4bc> │ │ │ │ │ + beq 548 <_PyTokenizer_Get+0x548> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bhi d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 68c <_PyTokenizer_Get+0x68c> │ │ │ │ │ + beq 5c4 <_PyTokenizer_Get+0x5c4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 1e0 <_PyTokenizer_Get+0x1e0> │ │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ │ - beq a90 <_PyTokenizer_Get+0xa90> │ │ │ │ │ + beq 980 <_PyTokenizer_Get+0x980> │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ - beq 564 <_PyTokenizer_Get+0x564> │ │ │ │ │ + beq 568 <_PyTokenizer_Get+0x568> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 688 <_PyTokenizer_Get+0x688> │ │ │ │ │ + beq 5c0 <_PyTokenizer_Get+0x5c0> │ │ │ │ │ mov r7, lr │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ beq 3fc <_PyTokenizer_Get+0x3fc> │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi e64 <_PyTokenizer_Get+0xe64> │ │ │ │ │ + bhi d48 <_PyTokenizer_Get+0xd48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ cmpne r3, #17 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq da4 <_PyTokenizer_Get+0xda4> │ │ │ │ │ + beq cdc <_PyTokenizer_Get+0xcdc> │ │ │ │ │ ldr r1, [r6, #2816] @ 0xb00 │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r6, #2772] @ 0xad4 │ │ │ │ │ ldrne r3, [r6, #2764] @ 0xacc │ │ │ │ │ mvnne r3, r3 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ movne r1, r3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ cmpeq r2, #10 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ - beq d28 <_PyTokenizer_Get+0xd28> │ │ │ │ │ + beq eb8 <_PyTokenizer_Get+0xeb8> │ │ │ │ │ ldrb ip, [r6, #2768] @ 0xad0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ - beq 5a8 <_PyTokenizer_Get+0x5a8> │ │ │ │ │ + beq 5ac <_PyTokenizer_Get+0x5ac> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ bne 1c0 <_PyTokenizer_Get+0x1c0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -182,71 +182,71 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [r7, #2808] @ 0xaf8 │ │ │ │ │ - beq e8c <_PyTokenizer_Get+0xe8c> │ │ │ │ │ + beq ec8 <_PyTokenizer_Get+0xec8> │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mla r1, ip, r1, r4 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str r2, [r1, #2800] @ 0xaf0 │ │ │ │ │ str ip, [r1, #2804] @ 0xaf4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ + beq 82c <_PyTokenizer_Get+0x82c> │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ ldrhi r3, [r4] │ │ │ │ │ bhi 35c <_PyTokenizer_Get+0x35c> │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 97c <_PyTokenizer_Get+0x97c> │ │ │ │ │ + beq a44 <_PyTokenizer_Get+0xa44> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bcc d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bcc d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mla r2, r1, r5, r4 │ │ │ │ │ ldr r3, [r2, #2764] @ 0xacc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #2764] @ 0xacc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ - bgt e78 <_PyTokenizer_Get+0xe78> │ │ │ │ │ + bgt d88 <_PyTokenizer_Get+0xd88> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r1, [r2, #2816] @ 0xb00 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -263,43 +263,43 @@ │ │ │ │ │ beq 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 68 <_PyTokenizer_Get+0x68> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 8ac <_PyTokenizer_Get+0x8ac> │ │ │ │ │ + bne 8b0 <_PyTokenizer_Get+0x8b0> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c5c <_PyTokenizer_Get+0xc5c> │ │ │ │ │ + beq a50 <_PyTokenizer_Get+0xa50> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 494 <_PyTokenizer_Get+0x494> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ bne 1e8 <_PyTokenizer_Get+0x1e8> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 8ac <_PyTokenizer_Get+0x8ac> │ │ │ │ │ + bne 8b0 <_PyTokenizer_Get+0x8b0> │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c5c <_PyTokenizer_Get+0xc5c> │ │ │ │ │ + beq a50 <_PyTokenizer_Get+0xa50> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ @@ -313,30 +313,23 @@ │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - b 8b4 <_PyTokenizer_Get+0x8b4> │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - ldr r2, [r3, #2772] @ 0xad4 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - movlt r5, r0 │ │ │ │ │ - blt 11c <_PyTokenizer_Get+0x11c> │ │ │ │ │ + b 8b8 <_PyTokenizer_Get+0x8b8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mul r3, r3, r5 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 524 <_PyTokenizer_Get+0x524> │ │ │ │ │ + beq 508 <_PyTokenizer_Get+0x508> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -358,266 +351,274 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r1, r2, #1 │ │ │ │ │ + ldr r2, [r3, #2772] @ 0xad4 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bge 4bc <_PyTokenizer_Get+0x4bc> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 11c <_PyTokenizer_Get+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq ce4 <_PyTokenizer_Get+0xce4> │ │ │ │ │ + beq e60 <_PyTokenizer_Get+0xe60> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mla r2, r2, r3, r4 │ │ │ │ │ sub r3, r5, #123 @ 0x7b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ ldr r3, [r2, #2776] @ 0xad8 │ │ │ │ │ - beq cb8 <_PyTokenizer_Get+0xcb8> │ │ │ │ │ + beq e34 <_PyTokenizer_Get+0xe34> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r5, #78 @ 0x4e │ │ │ │ │ - beq c88 <_PyTokenizer_Get+0xc88> │ │ │ │ │ + beq e04 <_PyTokenizer_Get+0xe04> │ │ │ │ │ ldr r0, [r2, #2772] @ 0xad4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ + beq 6c8 <_PyTokenizer_Get+0x6c8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ b 1dc <_PyTokenizer_Get+0x1dc> │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mla r5, r2, r5, r4 │ │ │ │ │ + ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + movne r2, #60 @ 0x3c │ │ │ │ │ + moveq r2, #63 @ 0x3f │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq lr, r1 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - beq 614 <_PyTokenizer_Get+0x614> │ │ │ │ │ + beq 654 <_PyTokenizer_Get+0x654> │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ mov lr, ip │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcc d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bcc d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb ip, [r1, #-1] │ │ │ │ │ uxtb r1, r2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldreq r1, [r4, #476] @ 0x1dc │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ streq r1, [r4, #476] @ 0x1dc │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bcc d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bcc d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb r1, [lr, #-1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - beq a70 <_PyTokenizer_Get+0xa70> │ │ │ │ │ + beq b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ │ ldr r2, [r5, #2764] @ 0xacc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #2764] @ 0xacc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ - bgt dc0 <_PyTokenizer_Get+0xdc0> │ │ │ │ │ + bgt c74 <_PyTokenizer_Get+0xc74> │ │ │ │ │ mla ip, r1, r2, r4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [ip, #2756] @ 0xac4 │ │ │ │ │ - bl ee8 │ │ │ │ │ - b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mla r5, r2, r5, r4 │ │ │ │ │ - ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - movne r2, #60 @ 0x3c │ │ │ │ │ - moveq r2, #63 @ 0x3f │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + bl eec │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 68c <_PyTokenizer_Get+0x68c> │ │ │ │ │ + ble 5c4 <_PyTokenizer_Get+0x5c4> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ + bcc d5c <_PyTokenizer_Get+0xd5c> │ │ │ │ │ ldrb lr, [lr, #-1] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne e50 <_PyTokenizer_Get+0xe50> │ │ │ │ │ + bne ea4 <_PyTokenizer_Get+0xea4> │ │ │ │ │ ldr lr, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 6e8 <_PyTokenizer_Get+0x6e8> │ │ │ │ │ + bne 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 694 <_PyTokenizer_Get+0x694> │ │ │ │ │ + b 5cc <_PyTokenizer_Get+0x5cc> │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne a70 <_PyTokenizer_Get+0xa70> │ │ │ │ │ + bne b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a68 <_PyTokenizer_Get+0xa68> │ │ │ │ │ + beq b84 <_PyTokenizer_Get+0xb84> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2c <_PyTokenizer_Get+0xc2c> │ │ │ │ │ + bne b3c <_PyTokenizer_Get+0xb3c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq bd4 <_PyTokenizer_Get+0xbd4> │ │ │ │ │ + beq ae4 <_PyTokenizer_Get+0xae4> │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b a0 <_PyTokenizer_Get+0xa0> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne a4c <_PyTokenizer_Get+0xa4c> │ │ │ │ │ + bne c64 <_PyTokenizer_Get+0xc64> │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a40 <_PyTokenizer_Get+0xa40> │ │ │ │ │ + beq c58 <_PyTokenizer_Get+0xc58> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a08 <_PyTokenizer_Get+0xa08> │ │ │ │ │ + bne c20 <_PyTokenizer_Get+0xc20> │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 988 <_PyTokenizer_Get+0x988> │ │ │ │ │ + beq ba0 <_PyTokenizer_Get+0xba0> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ b 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne bbc <_PyTokenizer_Get+0xbbc> │ │ │ │ │ + bne acc <_PyTokenizer_Get+0xacc> │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq bbc <_PyTokenizer_Get+0xbbc> │ │ │ │ │ + beq acc <_PyTokenizer_Get+0xacc> │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r8, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba8 <_PyTokenizer_Get+0xba8> │ │ │ │ │ + bne ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - beq b54 <_PyTokenizer_Get+0xb54> │ │ │ │ │ + beq a64 <_PyTokenizer_Get+0xa64> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ b 300 <_PyTokenizer_Get+0x300> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r3, #22 │ │ │ │ │ cmpne r3, #17 │ │ │ │ │ - beq da4 <_PyTokenizer_Get+0xda4> │ │ │ │ │ + beq cdc <_PyTokenizer_Get+0xcdc> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mla r2, r2, r5, r4 │ │ │ │ │ ldr r3, [r2, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnne r7, #0 │ │ │ │ │ ldrne r3, [r2, #2764] @ 0xacc │ │ │ │ │ mvnne r3, r3 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ mvneq r7, #0 │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ subs r8, r2, #0 │ │ │ │ │ - bne da4 <_PyTokenizer_Get+0xda4> │ │ │ │ │ + bne cdc <_PyTokenizer_Get+0xcdc> │ │ │ │ │ cmp r7, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ ldr r2, [r5, #2772] @ 0xad4 │ │ │ │ │ - bne e00 <_PyTokenizer_Get+0xe00> │ │ │ │ │ + bne cf8 <_PyTokenizer_Get+0xcf8> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mla r2, r3, r2, r4 │ │ │ │ │ ldr r3, [r5, #2780] @ 0xadc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r1, [r2, #2788] @ 0xae4 │ │ │ │ │ ldr r3, [r5, #2784] @ 0xae0 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ - beq d7c <_PyTokenizer_Get+0xd7c> │ │ │ │ │ + beq cb4 <_PyTokenizer_Get+0xcb4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -628,95 +629,22 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - b 3b8 <_PyTokenizer_Get+0x3b8> │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne a2c <_PyTokenizer_Get+0xa2c> │ │ │ │ │ - ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - beq a14 <_PyTokenizer_Get+0xa14> │ │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r3, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 810 <_PyTokenizer_Get+0x810> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9e4 <_PyTokenizer_Get+0x9e4> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - str r8, [r4, #4] │ │ │ │ │ - b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a20 <_PyTokenizer_Get+0xa20> │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - str r8, [r4, #4] │ │ │ │ │ - mov r3, #68 @ 0x44 │ │ │ │ │ - mla r3, r3, r5, r4 │ │ │ │ │ - ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 4e0 <_PyTokenizer_Get+0x4e0> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 100 <_PyTokenizer_Get+0x100> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d38 <_PyTokenizer_Get+0xd38> │ │ │ │ │ + bne dd4 <_PyTokenizer_Get+0xdd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ eor r3, r1, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r2, #2760] @ 0xac8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ @@ -724,20 +652,20 @@ │ │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne b28 <_PyTokenizer_Get+0xb28> │ │ │ │ │ + bne a18 <_PyTokenizer_Get+0xa18> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr r3, [sl, #668] @ 0x29c │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -751,33 +679,41 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + b 3b8 <_PyTokenizer_Get+0x3b8> │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + str r8, [r4, #4] │ │ │ │ │ + b 8b8 <_PyTokenizer_Get+0x8b8> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne bc4 <_PyTokenizer_Get+0xbc4> │ │ │ │ │ + bne ad4 <_PyTokenizer_Get+0xad4> │ │ │ │ │ ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - beq bc4 <_PyTokenizer_Get+0xbc4> │ │ │ │ │ + beq ad4 <_PyTokenizer_Get+0xad4> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88c <_PyTokenizer_Get+0x88c> │ │ │ │ │ + beq 890 <_PyTokenizer_Get+0x890> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -786,175 +722,166 @@ │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ b 35c <_PyTokenizer_Get+0x35c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b bbc <_PyTokenizer_Get+0xbbc> │ │ │ │ │ + b acc <_PyTokenizer_Get+0xacc> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne c4c <_PyTokenizer_Get+0xc4c> │ │ │ │ │ + bne b90 <_PyTokenizer_Get+0xb90> │ │ │ │ │ ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a5c <_PyTokenizer_Get+0xa5c> │ │ │ │ │ + beq b78 <_PyTokenizer_Get+0xb78> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78c <_PyTokenizer_Get+0x78c> │ │ │ │ │ + beq 790 <_PyTokenizer_Get+0x790> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b a70 <_PyTokenizer_Get+0xa70> │ │ │ │ │ + mov r3, #68 @ 0x44 │ │ │ │ │ + mla r3, r3, r5, r4 │ │ │ │ │ + ldr r3, [r3, #2772] @ 0xad4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 4c4 <_PyTokenizer_Get+0x4c4> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 100 <_PyTokenizer_Get+0x100> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a70 <_PyTokenizer_Get+0xa70> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ - b 8b4 <_PyTokenizer_Get+0x8b4> │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ + b b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 359c │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - bne cf4 <_PyTokenizer_Get+0xcf4> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r0, [r2, #2772] @ 0xad4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 5a8 <_PyTokenizer_Get+0x5a8> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d08 <_PyTokenizer_Get+0xd08> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, #68 @ 0x44 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mla r3, r3, r2, r4 │ │ │ │ │ - ldr r0, [r3, #2772] @ 0xad4 │ │ │ │ │ - b 5a8 <_PyTokenizer_Get+0x5a8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 578 <_PyTokenizer_Get+0x578> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 36d8 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 5a0 <_PyTokenizer_Get+0x5a0> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne c44 <_PyTokenizer_Get+0xc44> │ │ │ │ │ + ldr r3, [r5, #2748] @ 0xabc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + beq c2c <_PyTokenizer_Get+0xc2c> │ │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r4, [r5, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cc0 <_PyTokenizer_Get+0xcc0> │ │ │ │ │ - b da8 <_PyTokenizer_Get+0xda8> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r7, #10 │ │ │ │ │ - b 8e4 <_PyTokenizer_Get+0x8e4> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [r3, #2820] @ 0xb04 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ + beq 814 <_PyTokenizer_Get+0x814> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movne r2, #60 @ 0x3c │ │ │ │ │ - moveq r2, #63 @ 0x3f │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b bfc <_PyTokenizer_Get+0xbfc> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str r8, [r4, #4] │ │ │ │ │ + b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b c38 <_PyTokenizer_Get+0xc38> │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ + mla r2, r1, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r3, [r2, #2820] @ 0xb04 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r7, #10 │ │ │ │ │ - movne r3, #23 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ - mla r2, r1, r2, r4 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r3, [r2, #2820] @ 0xb04 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r7, #10 │ │ │ │ │ + movne r3, #23 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne eb0 <_PyTokenizer_Get+0xeb0> │ │ │ │ │ + bne d9c <_PyTokenizer_Get+0xd9c> │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ @@ -969,62 +896,136 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 8c4 <_PyTokenizer_Get+0x8c4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov sl, r5 │ │ │ │ │ mov r3, #29 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ + mov r5, r6 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 8c0 <_PyTokenizer_Get+0x8c0> │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 180 <_PyTokenizer_Get+0x180> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b dd4 <_PyTokenizer_Get+0xdd4> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #15 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ + b c88 <_PyTokenizer_Get+0xc88> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ str r8, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r2, [r5, #2820] @ 0xb04 │ │ │ │ │ str r8, [r5, #2816] @ 0xb00 │ │ │ │ │ b 3cc <_PyTokenizer_Get+0x3cc> │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r0, [r3, #2820] @ 0xb04 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movne r2, #60 @ 0x3c │ │ │ │ │ + moveq r2, #63 @ 0x3f │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 3590 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + bne e70 <_PyTokenizer_Get+0xe70> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r0, [r2, #2772] @ 0xad4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 5ac <_PyTokenizer_Get+0x5ac> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq e84 <_PyTokenizer_Get+0xe84> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 36cc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #68 @ 0x44 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mla r3, r3, r2, r4 │ │ │ │ │ + ldr r0, [r3, #2772] @ 0xad4 │ │ │ │ │ + b 5ac <_PyTokenizer_Get+0x5ac> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 57c <_PyTokenizer_Get+0x57c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 36cc │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 5a4 <_PyTokenizer_Get+0x5a4> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq e3c <_PyTokenizer_Get+0xe3c> │ │ │ │ │ + b ce0 <_PyTokenizer_Get+0xce0> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r7, #10 │ │ │ │ │ + b 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #15 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 3e0 <_PyTokenizer_Get+0x3e0> │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000eec : │ │ │ │ │ tok_get_normal_mode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -1033,168 +1034,168 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str ip, [r4, #28] │ │ │ │ │ str r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1420 │ │ │ │ │ + bne 1420 │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1774 │ │ │ │ │ + bne 1774 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 1e98 │ │ │ │ │ + beq 1e98 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 1ef4 │ │ │ │ │ + bhi 1ef4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bhi 335c │ │ │ │ │ + bhi 2f04 │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 33b0 │ │ │ │ │ + bhi 2f58 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ sub r3, r0, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 11a4 │ │ │ │ │ + bhi 11a8 │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ │ lsr ip, ip, r3 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne 1558 │ │ │ │ │ + bne 1558 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3384 │ │ │ │ │ + beq 2f2c │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - beq 340c │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ + cmp ip, #28 │ │ │ │ │ + beq 3090 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls 1224 │ │ │ │ │ + bls 1224 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 123c │ │ │ │ │ + bne 123c │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 2ef4 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq 1560 │ │ │ │ │ + beq 1560 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 1388 │ │ │ │ │ uxtb r1, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1978 │ │ │ │ │ + bne 1978 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 10a8 │ │ │ │ │ + bhi 10ac │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 256c │ │ │ │ │ + bne 256c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1870 │ │ │ │ │ + bne 1870 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq 2a18 │ │ │ │ │ + beq 2d98 │ │ │ │ │ sub r6, r5, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15b4 │ │ │ │ │ + bne 15b4 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ cmpne r5, #33 @ 0x21 │ │ │ │ │ - beq 15b4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 2330 │ │ │ │ │ + bne 2330 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 133c │ │ │ │ │ + beq 133c │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 1600 │ │ │ │ │ - ble 1348 │ │ │ │ │ + beq 1600 │ │ │ │ │ + ble 1348 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 1600 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ addeq r9, r4, #12288 @ 0x3000 │ │ │ │ │ - beq 1668 │ │ │ │ │ + beq 1668 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 224c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1203,776 +1204,775 @@ │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3384 │ │ │ │ │ + beq 2f2c │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne ff8 │ │ │ │ │ - movw r7, #47102 @ 0xb7fe │ │ │ │ │ - movt r7, #65535 @ 0xffff │ │ │ │ │ + bne ffc │ │ │ │ │ + movw r5, #47102 @ 0xb7fe │ │ │ │ │ + movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 11c8 │ │ │ │ │ - asr r3, r7, r3 │ │ │ │ │ + bhi 11cc │ │ │ │ │ + asr r3, r5, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 11c8 │ │ │ │ │ + bne 11cc │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ - ldr r0, [r9, #672] @ 0x2a0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2d50 │ │ │ │ │ + ldr ip, [r9, #672] @ 0x2a0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 2774 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - beq 340c │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 2540 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 1018 │ │ │ │ │ + bne 27b0 │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ + cmp ip, #28 │ │ │ │ │ + beq 3090 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2540 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 101c │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq 1f00 │ │ │ │ │ + beq 1f00 │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 23ec │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq 1bac │ │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 21f8 │ │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ │ - beq 2210 │ │ │ │ │ + beq 1bac │ │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ │ + beq 21f8 │ │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ │ + beq 2210 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1294 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1540 │ │ │ │ │ + beq 1540 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 154c │ │ │ │ │ + bhi 154c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldrb r5, [r5] │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls 1258 │ │ │ │ │ + bls 1258 │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 1258 │ │ │ │ │ + bls 1258 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1334 │ │ │ │ │ + bne 1334 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 25c8 │ │ │ │ │ + beq 25c8 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 2db8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ - b 1258 │ │ │ │ │ + b 1258 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - beq 1600 │ │ │ │ │ - bgt 1154 │ │ │ │ │ + beq 1600 │ │ │ │ │ + bgt 1158 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 1600 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 1a38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 224c │ │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 1178 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq r3, [sl, #56] @ 0x38 │ │ │ │ │ - b 1174 │ │ │ │ │ + b 1178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 26a8 │ │ │ │ │ + bne 269c │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2b08 │ │ │ │ │ + beq 2a18 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2714 │ │ │ │ │ + beq 2714 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2730 │ │ │ │ │ + bne 2744 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 2040 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2fb0 │ │ │ │ │ + bhi 307c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 1434 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 26d4 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 2808 │ │ │ │ │ + beq 29f8 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 343c │ │ │ │ │ + beq 2e8c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ sub lr, r1, #10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp lr, #25 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 16e4 │ │ │ │ │ + bhi 16e4 │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #512 @ 0x200 │ │ │ │ │ lsr ip, ip, lr │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 16e4 │ │ │ │ │ + beq 16e4 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 202c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3154 │ │ │ │ │ + bne 3064 │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ - bne 1774 │ │ │ │ │ + bne 1774 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b f48 │ │ │ │ │ + b f4c │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25a0 │ │ │ │ │ + beq 25a0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2774 │ │ │ │ │ + bne 2b74 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 1268 │ │ │ │ │ + bne 1268 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 1500 │ │ │ │ │ + beq 1500 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mvn r2, #32 │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1294 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b f98 │ │ │ │ │ + b f9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - bne 1404 │ │ │ │ │ + bne 1404 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1404 │ │ │ │ │ + bgt 1404 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2cf4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r6, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r9, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 17d8 │ │ │ │ │ + bgt 17d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 2330 │ │ │ │ │ + bne 2330 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 1110 │ │ │ │ │ + bne 1114 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - ble 1358 │ │ │ │ │ + ble 1358 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - bne 1668 │ │ │ │ │ + bne 1668 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 3428 │ │ │ │ │ + bgt 349c │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r5, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr ip, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ str r1, [r0, #1484] @ 0x5cc │ │ │ │ │ str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1164 │ │ │ │ │ + ble 1168 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1174 │ │ │ │ │ - b 224c │ │ │ │ │ + bne 1178 │ │ │ │ │ + b 224c │ │ │ │ │ ldr ip, [r9, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 23ac │ │ │ │ │ + bgt 23ac │ │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25a8 │ │ │ │ │ + bne 25a8 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f6c │ │ │ │ │ - ble 1164 │ │ │ │ │ + beq 3220 │ │ │ │ │ + ble 1168 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ + bne 1ab8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 22ec │ │ │ │ │ + bgt 22ec │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 224c │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ - b 1178 │ │ │ │ │ + b 117c │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21dc │ │ │ │ │ + bne 21dc │ │ │ │ │ ldr r6, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 22d4 │ │ │ │ │ + bne 22d4 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 34a4 │ │ │ │ │ + bne 3428 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 17b4 │ │ │ │ │ - ble 1f98 │ │ │ │ │ + beq 17b4 │ │ │ │ │ + ble 1f98 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt 3188 │ │ │ │ │ + bgt 2e6c │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 2020 │ │ │ │ │ + bge 2020 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r8, [r2, #52] @ 0x34 │ │ │ │ │ str r5, [r2, #2296] @ 0x8f8 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #472] @ 0x1d8 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ - beq f44 │ │ │ │ │ + beq f48 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - bge 1f18 │ │ │ │ │ + bge 1f18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r2, #6 │ │ │ │ │ str r6, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 2020 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1760 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 15c4 │ │ │ │ │ + blt 15c4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne r8, r3, #1 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 2a04 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1848 │ │ │ │ │ + bne 1848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3754 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + bl 3748 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2fdc │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 15c4 │ │ │ │ │ ldr r3, [r9, #668] @ 0x29c │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mla r1, r1, r3, r4 │ │ │ │ │ ldr r0, [r1, #2812] @ 0xafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2c00 │ │ │ │ │ ldr r1, [r1, #2820] @ 0xb04 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2b74 │ │ │ │ │ + beq 2c00 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ - bne 15c4 │ │ │ │ │ + bne 15c4 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 15c4 │ │ │ │ │ + bne 15c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ - b 1178 │ │ │ │ │ + b 117c │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 24cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2aa4 │ │ │ │ │ + beq 2e24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bcc 335c │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bhi 2f04 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18f8 │ │ │ │ │ + b 18f8 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 2498 │ │ │ │ │ + beq 2498 │ │ │ │ │ mov sl, ip │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 2110 │ │ │ │ │ + beq 2110 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 352c │ │ │ │ │ + bhi 2e54 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ add ip, sl, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21dc │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 195c │ │ │ │ │ + beq 195c │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2790 │ │ │ │ │ + bne 2980 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 18e8 │ │ │ │ │ + bne 18e8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 18f4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - bne 1f48 │ │ │ │ │ - bl 359c │ │ │ │ │ + bne 1f48 │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2798 │ │ │ │ │ - bgt 227c │ │ │ │ │ + beq 2988 │ │ │ │ │ + bgt 227c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 228c │ │ │ │ │ - ble 240c │ │ │ │ │ + beq 228c │ │ │ │ │ + ble 240c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2828 │ │ │ │ │ + beq 2a4c │ │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2918 │ │ │ │ │ + bne 2acc │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2abc │ │ │ │ │ - bgt 245c │ │ │ │ │ + beq 282c │ │ │ │ │ + bgt 245c │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2abc │ │ │ │ │ + beq 282c │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 2464 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a68 │ │ │ │ │ + bl 3a5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21dc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r9, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1674 │ │ │ │ │ + ble 1674 │ │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ca4 │ │ │ │ │ + bne 2cd8 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f6c │ │ │ │ │ - bgt 1690 │ │ │ │ │ + beq 3220 │ │ │ │ │ + bgt 1690 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bmi 22fc │ │ │ │ │ + bmi 22fc │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1168 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 223c │ │ │ │ │ + bne 223c │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ str r2, [sl, #56] @ 0x38 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1174 │ │ │ │ │ - b 224c │ │ │ │ │ + bne 1178 │ │ │ │ │ + b 224c │ │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 2228 │ │ │ │ │ + bne 2228 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 22ec │ │ │ │ │ + bgt 22ec │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 224c │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ - b 1178 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne 251c │ │ │ │ │ + b 117c │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ + cmp ip, #10 │ │ │ │ │ + bne 251c │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b90 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b7c │ │ │ │ │ + bne 1b7c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne fa0 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne 251c │ │ │ │ │ + bne fa4 │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ + cmp ip, #10 │ │ │ │ │ + bne 251c │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b90 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b2c │ │ │ │ │ + beq 1b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ subne r9, r9, #1 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2530 │ │ │ │ │ + b 2530 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1c50 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ - bne 1bec │ │ │ │ │ + bne 1bec │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2490 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1bfc │ │ │ │ │ + bne 1bfc │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ - beq 2578 │ │ │ │ │ + beq 2578 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1c0c │ │ │ │ │ + bne 1c0c │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ - beq 2404 │ │ │ │ │ + beq 2404 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1c1c │ │ │ │ │ + bne 1c1c │ │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 24c4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1250 │ │ │ │ │ + bne 1250 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - bne 1250 │ │ │ │ │ + bne 1250 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 1bd8 │ │ │ │ │ + bne 1bd8 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2864 │ │ │ │ │ - tst r7, r8 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 2a88 │ │ │ │ │ + tst r8, r7 │ │ │ │ │ + bne 33fc │ │ │ │ │ tst r7, sl │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 34f0 │ │ │ │ │ tst r7, r9 │ │ │ │ │ - bne 2fe8 │ │ │ │ │ + bne 34d8 │ │ │ │ │ tst r6, sl │ │ │ │ │ - bne 2f98 │ │ │ │ │ + bne 3560 │ │ │ │ │ tst r6, r9 │ │ │ │ │ - bne 2f80 │ │ │ │ │ + bne 3548 │ │ │ │ │ tst sl, r9 │ │ │ │ │ - bne 2f54 │ │ │ │ │ - orrs r9, sl, r9 │ │ │ │ │ - beq 1870 │ │ │ │ │ + bne 3578 │ │ │ │ │ + orrs sl, sl, r9 │ │ │ │ │ + beq 1870 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 1870 │ │ │ │ │ + bhi 1870 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 1870 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2b54 │ │ │ │ │ + beq 2e34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2b48 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r8, [r4, #28] │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 2fbc │ │ │ │ │ + bgt 3508 │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ str r2, [r3, #668] @ 0x29c │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mul r1, r1, r2 │ │ │ │ │ add r3, r4, r1 │ │ │ │ │ @@ -1988,19 +1988,19 @@ │ │ │ │ │ str ip, [r3, #2792] @ 0xae8 │ │ │ │ │ str ip, [r3, #2796] @ 0xaec │ │ │ │ │ str ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ str r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r1, #2812] @ 0xafc │ │ │ │ │ str r0, [r1, #2816] @ 0xb00 │ │ │ │ │ - ldr r1, [pc, #4020] @ 2d4c │ │ │ │ │ + ldr r1, [pc, #4044] @ 2d64 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi 1e10 │ │ │ │ │ + bhi 1e10 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ │ @@ -2020,15 +2020,15 @@ │ │ │ │ │ str ip, [r2, #2760] @ 0xac8 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str ip, [r2, #2764] @ 0xacc │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ │ sub r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ @@ -2046,238 +2046,238 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ str lr, [ip, #2820] @ 0xb04 │ │ │ │ │ strd r4, [r2, #8] │ │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mla r3, r3, r2, r4 │ │ │ │ │ str r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - bne 1dd0 │ │ │ │ │ - b 1e30 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - bne f90 │ │ │ │ │ + bne 1dd0 │ │ │ │ │ + b 1e30 │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ + cmp ip, #10 │ │ │ │ │ + bne f94 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 26c8 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2620 │ │ │ │ │ + bne 2620 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 25d8 │ │ │ │ │ + beq 25d8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bls f5c │ │ │ │ │ + bls f60 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b f90 │ │ │ │ │ + b f94 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 1bc0 │ │ │ │ │ + b 1bc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ moveq r3, r7 │ │ │ │ │ str r6, [r4, #452] @ 0x1c4 │ │ │ │ │ ldrne r3, [r4] │ │ │ │ │ mov r2, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - bl 38e4 │ │ │ │ │ + b 132c │ │ │ │ │ + bl 38d8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26b8 │ │ │ │ │ + beq 26ac │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 2680 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2abc │ │ │ │ │ + beq 282c │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 2464 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a68 │ │ │ │ │ + bl 3a5c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 21e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 19ec │ │ │ │ │ + bne 19ec │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 1a1c │ │ │ │ │ + b 1a1c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 317c │ │ │ │ │ + ble 2e60 │ │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ - beq 2008 │ │ │ │ │ + beq 2008 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble 2008 │ │ │ │ │ + ble 2008 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str ip, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ - beq 2008 │ │ │ │ │ + beq 2008 │ │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble 2008 │ │ │ │ │ + ble 2008 │ │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ - bne 1fe4 │ │ │ │ │ + bne 1fe4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne 317c │ │ │ │ │ + bne 2e60 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17c4 │ │ │ │ │ + beq 17c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 2260 │ │ │ │ │ + b 2260 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3510 │ │ │ │ │ + bne 3088 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1760 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 16d0 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ec │ │ │ │ │ + bne 20ec │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 143c │ │ │ │ │ + bne 143c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 16d0 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 2090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - b 16d0 │ │ │ │ │ + b 16d0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2640 │ │ │ │ │ + bne 2640 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov ip, r9 │ │ │ │ │ - beq 2760 │ │ │ │ │ + beq 2730 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f8 │ │ │ │ │ + beq 18f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21dc │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 195c │ │ │ │ │ + beq 195c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ ldr r0, [r4, #468] @ 0x1d4 │ │ │ │ │ add r1, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r0, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r1, #668] @ 0x29c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldr r0, [r4, #2712] @ 0xa98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt 33cc │ │ │ │ │ + bgt 31e0 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 29e8 │ │ │ │ │ + bne 2d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2287,37 +2287,37 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1bc0 │ │ │ │ │ + b 1bc0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 1bc0 │ │ │ │ │ + b 1bc0 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2ec8 │ │ │ │ │ + bne 2f94 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 258c │ │ │ │ │ + bgt 258c │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 1178 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -2325,47 +2325,47 @@ │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2890 │ │ │ │ │ + beq 2b90 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 19ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2900 │ │ │ │ │ + beq 2ab4 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r7, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 358c │ │ │ │ │ - bl 359c │ │ │ │ │ + beq 346c │ │ │ │ │ + bl 3590 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 22b4 │ │ │ │ │ + b 22b4 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1760 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bpl 1164 │ │ │ │ │ + bpl 1168 │ │ │ │ │ ldr r2, [r9, #668] @ 0x29c │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ mla r2, ip, r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -2373,446 +2373,561 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2260 │ │ │ │ │ + b 2260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 2b3c │ │ │ │ │ + bne 2d58 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2ab4 │ │ │ │ │ + beq 2d50 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1a48 │ │ │ │ │ + beq 1a48 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ - b 225c │ │ │ │ │ + b 225c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1bc0 │ │ │ │ │ + b 1bc0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1c30 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2798 │ │ │ │ │ + beq 2988 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2890 │ │ │ │ │ + beq 2b90 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2d1c │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2918 │ │ │ │ │ + bne 2acc │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 2680 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 19b8 │ │ │ │ │ + bgt 19b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a68 │ │ │ │ │ + bl 3a5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ - b 21dc │ │ │ │ │ + bne 1f84 │ │ │ │ │ + b 21dc │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 19d4 │ │ │ │ │ + bne 19d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ - b 21e0 │ │ │ │ │ + bne 1f84 │ │ │ │ │ + b 21e0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ │ - beq 18dc │ │ │ │ │ + beq 18dc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 33c0 │ │ │ │ │ + beq 2f68 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ - b 18dc │ │ │ │ │ + b 18dc │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2580 │ │ │ │ │ + beq 2580 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2650 │ │ │ │ │ + beq 2650 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, sl, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 335c │ │ │ │ │ + bcc 2f04 │ │ │ │ │ ldrb r2, [sl, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 2f18 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - b 195c │ │ │ │ │ + b 195c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 34e8 │ │ │ │ │ + beq 33d8 │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ + cmp ip, #28 │ │ │ │ │ str r9, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 3090 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21e0 │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ + bne 21e0 │ │ │ │ │ + cmp ip, #11 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbc │ │ │ │ │ - b 10b0 │ │ │ │ │ + bne 1cbc │ │ │ │ │ + b 10b4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1c30 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r8, #3 │ │ │ │ │ - b 18d4 │ │ │ │ │ + b 18d4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bpl 1a7c │ │ │ │ │ - b 22fc │ │ │ │ │ + bpl 1a7c │ │ │ │ │ + b 22fc │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 154c │ │ │ │ │ + b 154c │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1164 │ │ │ │ │ + ble 1168 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ble 1164 │ │ │ │ │ - b 1a64 │ │ │ │ │ + ble 1168 │ │ │ │ │ + b 1a64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 2db8 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ - b 1314 │ │ │ │ │ + b 1314 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne f90 │ │ │ │ │ + bne f94 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 26c8 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r8, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee0 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b f90 │ │ │ │ │ + b f94 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21dc │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 2184 │ │ │ │ │ mov ip, sl │ │ │ │ │ - b 195c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - b f90 │ │ │ │ │ + b 195c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2900 │ │ │ │ │ + beq 2ab4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ - b 21e0 │ │ │ │ │ + bne 1f84 │ │ │ │ │ + b 21e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 38e4 │ │ │ │ │ + bl 38d8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f5c │ │ │ │ │ + bne 1f5c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + b f94 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mla r8, r0, r8, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 1434 │ │ │ │ │ + b 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + cmp r2, #17 │ │ │ │ │ + bne 217c │ │ │ │ │ + b 21dc │ │ │ │ │ ldr r3, [r9, #676] @ 0x2a4 │ │ │ │ │ mov r2, #66 @ 0x42 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r9, #676] @ 0x2a4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - bne 217c │ │ │ │ │ - b 21dc │ │ │ │ │ + b 132c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 27b0 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 36cc │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r6, [r9, #676] @ 0x2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 154c │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov lr, #9 │ │ │ │ │ + ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 27e0 │ │ │ │ │ + ldrb r7, [r5] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne 2878 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + subs lr, lr, #1 │ │ │ │ │ + beq 2880 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + bls 2878 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne 27c8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldrb r5, [r7] │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ + cmpne r5, #32 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + beq 2808 │ │ │ │ │ + sub r2, r3, r2 │ │ │ │ │ + add r3, r2, r5 │ │ │ │ │ + b 27dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + bne 28c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r7, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 34b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 38d8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 26ac │ │ │ │ │ + bic r3, r5, #32 │ │ │ │ │ + b 1f68 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 33e8 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bl 36cc │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + add r8, r5, #6 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bcs 2904 │ │ │ │ │ + ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, #57 @ 0x39 │ │ │ │ │ + stmib sp, {r5, r7} │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2860 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 36cc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3a5c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 21e0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 36cc │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + b 1a1c │ │ │ │ │ + mov r2, #6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 28a0 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + beq 294c │ │ │ │ │ + ldrsb r3, [r5, #6] │ │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 28a0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + tst r3, #7 │ │ │ │ │ + bne 28a0 │ │ │ │ │ + add r5, r9, #6 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 34c4 │ │ │ │ │ + ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, #56 @ 0x38 │ │ │ │ │ + str r7, [sp, #8] │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ mov r6, #10 │ │ │ │ │ - b 2188 │ │ │ │ │ + b 2188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3494 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 3464 │ │ │ │ │ + bhi 2eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls 27b8 │ │ │ │ │ + bls 29a8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3494 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3518 │ │ │ │ │ + bne 3414 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c30 │ │ │ │ │ + bl 3c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ - b 21e0 │ │ │ │ │ + bne 1f84 │ │ │ │ │ + b 21e0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 26f4 │ │ │ │ │ + b 26f4 │ │ │ │ │ ldr r2, [sl, #56] @ 0x38 │ │ │ │ │ ldr r0, [sl, #60] @ 0x3c │ │ │ │ │ orrs r2, r2, r0 │ │ │ │ │ - beq 1848 │ │ │ │ │ - b 1804 │ │ │ │ │ + beq 1848 │ │ │ │ │ + b 1804 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 26fc │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2910 │ │ │ │ │ + bne 2ac4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2260 │ │ │ │ │ + b 2260 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 21dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 357c │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 354c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 28b0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 357c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3538 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3c30 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ - b 21e0 │ │ │ │ │ + b 21dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 22a0 │ │ │ │ │ + b 22a0 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ - bl 38e4 │ │ │ │ │ + bl 38d8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26b8 │ │ │ │ │ + beq 26ac │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 2680 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 2958 │ │ │ │ │ + ble 2b0c │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2abc │ │ │ │ │ - bgt 29b4 │ │ │ │ │ + beq 282c │ │ │ │ │ + bgt 2b68 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2abc │ │ │ │ │ + beq 282c │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 2464 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2444 │ │ │ │ │ + bne 2444 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r2, r8, r1 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2824,29 +2939,151 @@ │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 2958 │ │ │ │ │ - b 2464 │ │ │ │ │ + bne 2b0c │ │ │ │ │ + b 2464 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 154c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3054 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 3024 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2bb0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3054 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3534 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3c24 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1f84 │ │ │ │ │ + b 21e0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1848 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mla r1, r1, r3, r4 │ │ │ │ │ + add r3, r1, #2800 @ 0xaf0 │ │ │ │ │ + add r3, r3, #8 │ │ │ │ │ + ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ + ldr r1, [r1, #2804] @ 0xaf4 │ │ │ │ │ + sub r1, ip, r1 │ │ │ │ │ + b 2c84 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + ldrb ip, [ip, r0] │ │ │ │ │ + cmp ip, #92 @ 0x5c │ │ │ │ │ + addeq r0, r0, #1 │ │ │ │ │ + beq 2c80 │ │ │ │ │ + cmp ip, #39 @ 0x27 │ │ │ │ │ + cmpne ip, #34 @ 0x22 │ │ │ │ │ + moveq lr, #1 │ │ │ │ │ + movne lr, #0 │ │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 2cbc │ │ │ │ │ + eor lr, r2, #1 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + movne lr, #0 │ │ │ │ │ + andeq lr, lr, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 30ac │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt 2c3c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, #68 @ 0x44 │ │ │ │ │ + mla r2, r0, r3, r4 │ │ │ │ │ + ldr r0, [r2, #2808] @ 0xaf8 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 21dc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r7, [r3, #28] │ │ │ │ │ + b 1848 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + moveq r7, ip │ │ │ │ │ + ldreq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 2c80 │ │ │ │ │ + subs r2, ip, r7 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + b 2c80 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 25b4 │ │ │ │ │ + b 1a64 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + b 1d1c │ │ │ │ │ ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1594 │ │ │ │ │ + beq 1594 │ │ │ │ │ str r6, [r2, #676] @ 0x2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #66 @ 0x42 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + bne 241c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 241c │ │ │ │ │ + b 2a68 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 2390 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2390 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movweq r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ @@ -2855,449 +3092,248 @@ │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r6, #10 │ │ │ │ │ movne r3, #24 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ - b 21dc │ │ │ │ │ + b 21dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL tok_continuation_line │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ - b f94 │ │ │ │ │ + b f98 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25d0 │ │ │ │ │ + bne 25d0 │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21dc │ │ │ │ │ + bne 21dc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3318 │ │ │ │ │ + beq 33a4 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt 31a8 │ │ │ │ │ + blt 3234 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25d0 │ │ │ │ │ + bgt 25d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 25d0 │ │ │ │ │ + bne 25d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25d0 │ │ │ │ │ + b 25d0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 18d4 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 2390 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - bne 2c64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r7, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 2e5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 38e4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 26b8 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - b 1f68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 26fc │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + b 18d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2390 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - b 1d1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 2ea8 │ │ │ │ │ + bne 2f74 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov lr, #3 │ │ │ │ │ - b 1d1c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1848 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mla r1, r1, r3, r4 │ │ │ │ │ - add r3, r1, #2800 @ 0xaf0 │ │ │ │ │ - add r3, r3, #8 │ │ │ │ │ - ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ - ldr r1, [r1, #2804] @ 0xaf4 │ │ │ │ │ - sub r1, ip, r1 │ │ │ │ │ - b 2bf8 │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - ldrb ip, [ip, r0] │ │ │ │ │ - cmp ip, #92 @ 0x5c │ │ │ │ │ - addeq r0, r0, #1 │ │ │ │ │ - beq 2bf4 │ │ │ │ │ - cmp ip, #39 @ 0x27 │ │ │ │ │ - cmpne ip, #34 @ 0x22 │ │ │ │ │ - moveq lr, #1 │ │ │ │ │ - movne lr, #0 │ │ │ │ │ - str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ - eor lr, r2, #1 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - movne lr, #0 │ │ │ │ │ - andeq lr, lr, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne 3018 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt 2bb0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, #68 @ 0x44 │ │ │ │ │ - mla r2, r0, r3, r4 │ │ │ │ │ - ldr r0, [r2, #2808] @ 0xaf8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 21dc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r7, [r3, #28] │ │ │ │ │ - b 1848 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne 241c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 241c │ │ │ │ │ - b 2844 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2af0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3a68 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - b 1a1c │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 25b4 │ │ │ │ │ - b 1a64 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - moveq r7, ip │ │ │ │ │ - ldreq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 2bf4 │ │ │ │ │ - subs r2, ip, r7 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - b 2bf4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - mov ip, #9 │ │ │ │ │ - ldr r7, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2d00 │ │ │ │ │ - ldrb lr, [r2] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne 2d90 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - beq 2d98 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - bls 2d90 │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - bne 2ce8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ - ldrb r2, [lr] │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - cmpne r2, #32 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - beq 2d28 │ │ │ │ │ - sub r3, r7, r3 │ │ │ │ │ - add r7, r3, r2 │ │ │ │ │ - b 2cfc │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 1d1c │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 2184 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #21 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r6, [r9, #676] @ 0x2a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 316c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r3, r8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 21dc │ │ │ │ │ + ldmib r4, {r6, r9} │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 26f4 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r7, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3414 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r9, r2, #6 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bcs 2de0 │ │ │ │ │ - ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 36cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #57 @ 0x39 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r8, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - beq 2e28 │ │ │ │ │ - ldrsb r3, [r8, #6] │ │ │ │ │ - ldrb r2, [r8, #6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 2db8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ │ - tst r3, #7 │ │ │ │ │ - bne 2db8 │ │ │ │ │ - add r8, r7, #6 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2f10 │ │ │ │ │ - ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #56 @ 0x38 │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r9, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 299c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1040 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + beq 11c4 │ │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ │ + cmp ip, #28 │ │ │ │ │ + beq 3090 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne 1008 │ │ │ │ │ + b 2540 │ │ │ │ │ + mov ip, #29 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + str ip, [r4, #32] │ │ │ │ │ + b 2524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + bl 3590 │ │ │ │ │ + b 24bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 1d1c │ │ │ │ │ + b 1d1c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movle r1, #0 │ │ │ │ │ movgt r1, #1 │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2f38 │ │ │ │ │ + bne 3008 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2f24 │ │ │ │ │ + bne 2ff4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2260 │ │ │ │ │ + b 2260 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2e34 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2260 │ │ │ │ │ + b 2260 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 2fb0 │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ - b 2304 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2878 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC37 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + b 2304 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r7, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3534 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 225c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2878 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2878 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 16d0 │ │ │ │ │ + bl 36cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2b4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2ba4 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 2034 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 16e4 │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 16d0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 16e4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2878 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2878 │ │ │ │ │ + b 132c │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21dc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mla r3, r0, r3, r4 │ │ │ │ │ @@ -3305,503 +3341,464 @@ │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r3, #2800 @ 0xaf0 │ │ │ │ │ add r3, r3, #2800 @ 0xaf0 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 3098 │ │ │ │ │ + b 312c │ │ │ │ │ eor lr, r2, #1 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 30f8 │ │ │ │ │ + bne 318c │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r7, r3, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge 312c │ │ │ │ │ + bge 31b8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldrb r3, [r4, ip] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ │ - bne 306c │ │ │ │ │ + bne 3100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 3084 │ │ │ │ │ + beq 3118 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b 3084 │ │ │ │ │ + b 3118 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 3124 │ │ │ │ │ + ble 33f4 │ │ │ │ │ ldrb r3, [r4, ip] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 30ec │ │ │ │ │ + bne 3180 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 3124 │ │ │ │ │ + ble 33f4 │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r3, r1 │ │ │ │ │ - b 3094 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 3094 │ │ │ │ │ + b 3128 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2c1c │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 2034 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 16e4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1208 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 2d60 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ + b 2ca8 │ │ │ │ │ + mov r0, #68 @ 0x44 │ │ │ │ │ + mla r1, r0, r1, r4 │ │ │ │ │ + ldrb r0, [r1, #2768] @ 0xad0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 21b8 │ │ │ │ │ + ldr r0, [r1, #2772] @ 0xad4 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne 21b8 │ │ │ │ │ + ldr r3, [r1, #2820] @ 0xb04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + b 225c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC37 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 225c │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 32fc │ │ │ │ │ + beq 3388 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 32e0 │ │ │ │ │ + bne 336c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 32d8 │ │ │ │ │ + beq 3364 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ lsl r1, r3, #1 │ │ │ │ │ ldrh r7, [r2, r1] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt 3238 │ │ │ │ │ + bgt 32c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 320c │ │ │ │ │ + bgt 3298 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 320c │ │ │ │ │ + bne 3298 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32c0 │ │ │ │ │ + beq 334c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 21dc │ │ │ │ │ + b 21dc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3268 │ │ │ │ │ + bgt 32f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3268 │ │ │ │ │ + bne 32f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 3340 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 329c │ │ │ │ │ + bgt 3328 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 329c │ │ │ │ │ + bne 3328 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ strne r3, [r4, #4] │ │ │ │ │ - bne 31ec │ │ │ │ │ + bne 3278 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 21dc │ │ │ │ │ + b 21dc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 21dc │ │ │ │ │ + b 21dc │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 31d8 │ │ │ │ │ + b 3264 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3344 │ │ │ │ │ + beq 33d0 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ │ - b 31e0 │ │ │ │ │ + b 326c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 333c │ │ │ │ │ + beq 33c8 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b 31e0 │ │ │ │ │ + b 326c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #17 │ │ │ │ │ movne r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 21dc │ │ │ │ │ + b 21dc │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 3310 │ │ │ │ │ + b 339c │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 32f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 103c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + b 3380 │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 2f44 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 1208 │ │ │ │ │ + b 2780 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 3128 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2a9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - beq 11c0 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - beq 340c │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - bne 1004 │ │ │ │ │ - b 2540 │ │ │ │ │ - mov r0, #29 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - b 2524 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - b 24bc │ │ │ │ │ - mov r0, #68 @ 0x44 │ │ │ │ │ - mla r1, r0, r1, r4 │ │ │ │ │ - ldrb r0, [r1, #2768] @ 0xad0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 21b8 │ │ │ │ │ - ldr r0, [r1, #2772] @ 0xad4 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bne 21b8 │ │ │ │ │ - ldr r3, [r1, #2820] @ 0xb04 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + b 225c │ │ │ │ │ + add r2, r4, r1, lsl #2 │ │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ + lsl r2, r1, #2 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 17b0 │ │ │ │ │ + movlt r8, r3 │ │ │ │ │ + movlt r5, r8 │ │ │ │ │ + blt 1714 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 2e60 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movle r5, r3 │ │ │ │ │ + movle r3, r1 │ │ │ │ │ + ble 2010 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 1fa0 │ │ │ │ │ + bl 36cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - b 225c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2260 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - moveq r3, r8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 21dc │ │ │ │ │ - ldmib r4, {r6, r9} │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 26f4 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 3518 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + b 2260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 36cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2998 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 3478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 27ac │ │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - lsl r2, r1, #2 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 17b0 │ │ │ │ │ - movlt r8, r3 │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - blt 1714 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 317c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movle r5, r3 │ │ │ │ │ - movle r3, r1 │ │ │ │ │ - ble 2010 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 1fa0 │ │ │ │ │ - str r7, [r4, #28] │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 339c │ │ │ │ │ + bl 3590 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 2958 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2878 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 16e4 │ │ │ │ │ + b 2a9c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2a9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 225c │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 2184 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 225c │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 3538 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2998 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 28a4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - b 2e6c │ │ │ │ │ + b 225c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2a9c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2a9c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2a9c │ │ │ │ │ │ │ │ │ │ -0000359c : │ │ │ │ │ +00003590 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 35f8 │ │ │ │ │ + beq 35ec │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 36c8 │ │ │ │ │ + bhi 36bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 36c8 │ │ │ │ │ + bne 36bc │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36a8 │ │ │ │ │ + bne 369c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 35c8 │ │ │ │ │ + bne 35bc │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 36c8 │ │ │ │ │ + bne 36bc │ │ │ │ │ ldr r2, [r3, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 363c │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 35e4 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b 36c8 │ │ │ │ │ + b 36bc │ │ │ │ │ │ │ │ │ │ -000036d8 : │ │ │ │ │ +000036cc : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 372c │ │ │ │ │ + bcc 3720 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 3740 │ │ │ │ │ + bne 3734 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3819,15 +3816,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ -00003754 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +00003748 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ _PyLexer_update_ftstring_expr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -3837,268 +3834,268 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #668] @ 0x29c │ │ │ │ │ - bne 37fc <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne 37f0 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3820 <_PyLexer_update_ftstring_expr+0xcc> │ │ │ │ │ + beq 3814 <_PyLexer_update_ftstring_expr+0xcc> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - beq 383c <_PyLexer_update_ftstring_expr+0xe8> │ │ │ │ │ + beq 3830 <_PyLexer_update_ftstring_expr+0xe8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r2, [r3, #2800] @ 0xaf0 │ │ │ │ │ str ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bhi 3808 <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ + bhi 37fc <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne 384c <_PyLexer_update_ftstring_expr+0xf8> │ │ │ │ │ + bne 3840 <_PyLexer_update_ftstring_expr+0xf8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ str r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ - b 37f0 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ + b 37e4 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - bne 37d4 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ + bne 37c8 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 37f4 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b 37e8 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne 3878 <_PyLexer_update_ftstring_expr+0x124> │ │ │ │ │ + bne 386c <_PyLexer_update_ftstring_expr+0x124> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 37f0 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ + bne 37e4 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - b 37f0 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ + b 37e4 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37f0 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ + beq 37e4 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 37f0 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ + bge 37e4 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ ldr r1, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38d8 <_PyLexer_update_ftstring_expr+0x184> │ │ │ │ │ + beq 38cc <_PyLexer_update_ftstring_expr+0x184> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 37f0 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ + b 37e4 <_PyLexer_update_ftstring_expr+0x9c> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 383c <_PyLexer_update_ftstring_expr+0xe8> │ │ │ │ │ + b 3830 <_PyLexer_update_ftstring_expr+0xe8> │ │ │ │ │ │ │ │ │ │ -000038e4 : │ │ │ │ │ +000038d8 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 3950 │ │ │ │ │ + beq 3944 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 39fc │ │ │ │ │ + bhi 39f0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3a10 │ │ │ │ │ + beq 3a04 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3910 │ │ │ │ │ + bne 3904 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 39fc │ │ │ │ │ + bne 39f0 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3a50 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39e0 │ │ │ │ │ + bne 39d4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3910 │ │ │ │ │ + bne 3904 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 39fc │ │ │ │ │ + bne 39f0 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3a50 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3994 │ │ │ │ │ + beq 3988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3a54 │ │ │ │ │ + beq 3a48 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 3944 │ │ │ │ │ + b 3938 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3904 │ │ │ │ │ + bne 38f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 39fc │ │ │ │ │ + b 39f0 │ │ │ │ │ │ │ │ │ │ -00003a68 : │ │ │ │ │ +00003a5c : │ │ │ │ │ verify_end_of_number.constprop.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3adc │ │ │ │ │ + bne 3ad0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #400] @ 3c2c │ │ │ │ │ + ldr r1, [pc, #400] @ 3c20 │ │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi 3ab4 │ │ │ │ │ + bhi 3aa8 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3adc │ │ │ │ │ + bgt 3ad0 │ │ │ │ │ bic r2, r3, #32 │ │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls 3b50 │ │ │ │ │ + bls 3b44 │ │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r2, #9 │ │ │ │ │ - bls 3b50 │ │ │ │ │ + bls 3b44 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3b50 │ │ │ │ │ + beq 3b44 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ @@ -4108,124 +4105,124 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b74 │ │ │ │ │ + bne 3b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - b 3ae0 │ │ │ │ │ + bl 3590 │ │ │ │ │ + b 3ad4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3ae0 │ │ │ │ │ + b 3ad4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ movwls r2, #8449 @ 0x2101 │ │ │ │ │ lsrls r2, r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andls r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3b04 │ │ │ │ │ + b 3af8 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003c30 : │ │ │ │ │ +00003c24 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3ca4 │ │ │ │ │ + bne 3c98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #424] @ 3e0c │ │ │ │ │ + ldr r0, [pc, #424] @ 3e00 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3c7c │ │ │ │ │ + bhi 3c70 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3ca4 │ │ │ │ │ + bgt 3c98 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3d1c │ │ │ │ │ + bls 3d10 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3d1c │ │ │ │ │ + bls 3d10 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ @@ -4233,107 +4230,107 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d1c │ │ │ │ │ + beq 3d10 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d40 │ │ │ │ │ + bne 3d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 359c │ │ │ │ │ - b 3ca8 │ │ │ │ │ + bl 3590 │ │ │ │ │ + b 3c9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3ca8 │ │ │ │ │ + b 3c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 359c │ │ │ │ │ + bl 3590 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls ip, ip, r0 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r5, ip │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36cc │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 3cc4 │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -30,40 +30,40 @@ │ │ │ │ │ 0x000001b0 005f5f66 756e635f 5f2e3000 5f507954 .__func__.0._PyT │ │ │ │ │ 0x000001c0 6f6b656e 697a6572 5f476574 00737472 okenizer_Get.str │ │ │ │ │ 0x000001d0 6c656e00 50794d65 6d5f4672 65650050 len.PyMem_Free.P │ │ │ │ │ 0x000001e0 794d656d 5f4d616c 6c6f6300 7374726e yMem_Malloc.strn │ │ │ │ │ 0x000001f0 63707900 5f50794c 65786572 5f746f6b cpy._PyLexer_tok │ │ │ │ │ 0x00000200 656e5f73 65747570 006d656d 63687200 en_setup.memchr. │ │ │ │ │ 0x00000210 5f507954 6f6b656e 697a6572 5f73796e _PyTokenizer_syn │ │ │ │ │ - 0x00000220 74617865 72726f72 005f5079 546f6b65 taxerror._PyToke │ │ │ │ │ - 0x00000230 6e697a65 725f7761 726e5f69 6e76616c nizer_warn_inval │ │ │ │ │ - 0x00000240 69645f65 73636170 655f7365 7175656e id_escape_sequen │ │ │ │ │ - 0x00000250 6365005f 50795f46 6174616c 4572726f ce._Py_FatalErro │ │ │ │ │ - 0x00000260 7246756e 63005f50 795f6374 7970655f rFunc._Py_ctype_ │ │ │ │ │ + 0x00000220 74617865 72726f72 005f5079 5f466174 taxerror._Py_Fat │ │ │ │ │ + 0x00000230 616c4572 726f7246 756e6300 5f507954 alErrorFunc._PyT │ │ │ │ │ + 0x00000240 6f6b656e 697a6572 5f776172 6e5f696e okenizer_warn_in │ │ │ │ │ + 0x00000250 76616c69 645f6573 63617065 5f736571 valid_escape_seq │ │ │ │ │ + 0x00000260 75656e63 65005f50 795f6374 7970655f uence._Py_ctype_ │ │ │ │ │ 0x00000270 7461626c 65005f50 795f6374 7970655f table._Py_ctype_ │ │ │ │ │ 0x00000280 746f6c6f 77657200 5f507954 6f6b656e tolower._PyToken │ │ │ │ │ 0x00000290 5f54776f 43686172 73005f50 79556e69 _TwoChars._PyUni │ │ │ │ │ 0x000002a0 636f6465 5f497350 72696e74 61626c65 code_IsPrintable │ │ │ │ │ 0x000002b0 005f5079 546f6b65 6e5f4f6e 65436861 ._PyToken_OneCha │ │ │ │ │ 0x000002c0 72005079 4572725f 4f636375 72726564 r.PyErr_Occurred │ │ │ │ │ 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 005f5079 546f6b65 abi_idiv._PyToke │ │ │ │ │ - 0x00000330 6e697a65 725f7379 6e746178 6572726f nizer_syntaxerro │ │ │ │ │ - 0x00000340 725f6b6e 6f776e5f 72616e67 65005079 r_known_range.Py │ │ │ │ │ - 0x00000350 556e6963 6f64655f 4465636f 64655554 Unicode_DecodeUT │ │ │ │ │ - 0x00000360 4638005f 5079556e 69636f64 655f5363 F8._PyUnicode_Sc │ │ │ │ │ - 0x00000370 616e4964 656e7469 66696572 005f5079 anIdentifier._Py │ │ │ │ │ - 0x00000380 5f446561 6c6c6f63 005f5079 4c657865 _Dealloc._PyLexe │ │ │ │ │ - 0x00000390 725f7479 70655f63 6f6d6d65 6e745f74 r_type_comment_t │ │ │ │ │ - 0x000003a0 6f6b656e 5f736574 7570006d 656d636d oken_setup.memcm │ │ │ │ │ - 0x000003b0 70005079 556e6963 6f64655f 53756273 p.PyUnicode_Subs │ │ │ │ │ + 0x00000320 6162695f 69646976 005f5079 4c657865 abi_idiv._PyLexe │ │ │ │ │ + 0x00000330 725f7479 70655f63 6f6d6d65 6e745f74 r_type_comment_t │ │ │ │ │ + 0x00000340 6f6b656e 5f736574 7570006d 656d636d oken_setup.memcm │ │ │ │ │ + 0x00000350 70005f50 79546f6b 656e697a 65725f73 p._PyTokenizer_s │ │ │ │ │ + 0x00000360 796e7461 78657272 6f725f6b 6e6f776e yntaxerror_known │ │ │ │ │ + 0x00000370 5f72616e 67650050 79556e69 636f6465 _range.PyUnicode │ │ │ │ │ + 0x00000380 5f446563 6f646555 54463800 5f507955 _DecodeUTF8._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._ │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1888 (bytes into file) │ │ │ │ │ + Start of section headers: 1916 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 11 │ │ │ │ │ Section header string table index: 10 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ -There are 11 section headers, starting at offset 0x760: │ │ │ │ │ +There are 11 section headers, starting at offset 0x77c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000044 00 AX 0 0 4 │ │ │ │ │ [ 2] .data PROGBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ [ 3] .bss NOBITS 00000000 000078 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .text.hot PROGBITS 00000000 000078 000440 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 000684 000080 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 0004b8 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0004b8 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 0004ec 0000e0 10 9 3 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 0005cc 0000b8 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 000704 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000078 00045c 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 0006a0 000080 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 0004d4 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 0004d4 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000508 0000e0 10 9 3 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 0005e8 0000b8 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 000720 00005a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,12 +6,12 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 3: 00000000 264 FUNC GLOBAL HIDDEN 4 _PyTokenizer_tok_new │ │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 7: 00000108 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ 8: 00000124 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 9: 000001b4 584 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 9: 000001b4 612 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 12: 000003fc 68 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 12: 00000418 68 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ 13: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x684 contains 16 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6a0 contains 16 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000041c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000ec 0000051c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000100 0000061c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001dc 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000240 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b4 00000a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002dc 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002fc 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000031c 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000035c 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000370 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000384 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000394 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003d4 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000043c 00000b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002c0 00000a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000002e8 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000308 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000328 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000368 00000b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037c 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000390 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000039c 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003e0 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000458 00000b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -122,80 +122,83 @@ │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ ldr ip, [r0, #464] @ 0x1d0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ b 16c <_PyLexer_token_setup+0x48> │ │ │ │ │ │ │ │ │ │ 000001b4 <_PyTokenizer_Free>: │ │ │ │ │ _PyTokenizer_Free(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #2700] @ 0xa8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b8 <_PyTokenizer_Free+0x104> │ │ │ │ │ + beq 2c4 <_PyTokenizer_Free+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c4 <_PyTokenizer_Free+0x110> │ │ │ │ │ + bne 2d0 <_PyTokenizer_Free+0x11c> │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e4 <_PyTokenizer_Free+0x130> │ │ │ │ │ + bne 2f0 <_PyTokenizer_Free+0x13c> │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 304 <_PyTokenizer_Free+0x150> │ │ │ │ │ + bne 310 <_PyTokenizer_Free+0x15c> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 324 <_PyTokenizer_Free+0x170> │ │ │ │ │ + bne 330 <_PyTokenizer_Free+0x17c> │ │ │ │ │ ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344 <_PyTokenizer_Free+0x190> │ │ │ │ │ + bne 350 <_PyTokenizer_Free+0x19c> │ │ │ │ │ ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 364 <_PyTokenizer_Free+0x1b0> │ │ │ │ │ + bne 370 <_PyTokenizer_Free+0x1bc> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 364 <_PyTokenizer_Free+0x1b0> │ │ │ │ │ + bne 370 <_PyTokenizer_Free+0x1bc> │ │ │ │ │ ldr r0, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 378 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ + beq 384 <_PyTokenizer_Free+0x1d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 384 <_PyTokenizer_Free+0x1d0> │ │ │ │ │ + bne 390 <_PyTokenizer_Free+0x1dc> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2a8 <_PyTokenizer_Free+0xf4> │ │ │ │ │ + blt 2b4 <_PyTokenizer_Free+0x100> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38c <_PyTokenizer_Free+0x1d8> │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + bne 398 <_PyTokenizer_Free+0x1e4> │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a8 <_PyTokenizer_Free+0xf4> │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, r4 │ │ │ │ │ - ldr r0, [r3, #2740] @ 0xab4 │ │ │ │ │ + beq 2b4 <_PyTokenizer_Free+0x100> │ │ │ │ │ + add r2, r4, #2720 @ 0xaa0 │ │ │ │ │ + mov r0, #68 @ 0x44 │ │ │ │ │ + add r2, r2, #12 │ │ │ │ │ + mla r3, r0, r3, r2 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cc <_PyTokenizer_Free+0x218> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + bne 3d8 <_PyTokenizer_Free+0x224> │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ sub r3, r3, #68 @ 0x44 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - bne 28c <_PyTokenizer_Free+0xd8> │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + bne 298 <_PyTokenizer_Free+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, lr} │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -251,57 +254,61 @@ │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 250 <_PyTokenizer_Free+0x9c> │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - add r2, r2, #2784 @ 0xae0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + add r2, r2, #2784 @ 0xae0 │ │ │ │ │ + str r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ - str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - str r0, [r2, #8] │ │ │ │ │ - str ip, [r2, #12] │ │ │ │ │ - str r0, [r1, #2816] @ 0xb00 │ │ │ │ │ - b 278 <_PyTokenizer_Free+0xc4> │ │ │ │ │ + strd r0, [r2, #8] │ │ │ │ │ + add r1, r3, r1 │ │ │ │ │ + str r0, [r5, #2816] @ 0xb00 │ │ │ │ │ + bne 288 <_PyTokenizer_Free+0xd4> │ │ │ │ │ + b 2b4 <_PyTokenizer_Free+0x100> │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ - str r1, [r3, #2732] @ 0xaac │ │ │ │ │ - str r0, [r3, #2736] @ 0xab0 │ │ │ │ │ - str r1, [r3, #2748] @ 0xabc │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r0, [r3, #4] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + beq 2b4 <_PyTokenizer_Free+0x100> │ │ │ │ │ + sub r3, r3, #68 @ 0x44 │ │ │ │ │ b 298 <_PyTokenizer_Free+0xe4> │ │ │ │ │ │ │ │ │ │ -000003fc <_PyToken_Free>: │ │ │ │ │ +00000418 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 41c <_PyToken_Free+0x20> │ │ │ │ │ + bne 438 <_PyToken_Free+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 410 <_PyToken_Free+0x14> │ │ │ │ │ + bgt 42c <_PyToken_Free+0x14> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 410 <_PyToken_Free+0x14> │ │ │ │ │ + bne 42c <_PyToken_Free+0x14> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2636 (bytes into file) │ │ │ │ │ + Start of section headers: 2644 (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 0xa4c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa54: │ │ │ │ │ │ │ │ │ │ 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 0000e8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 000874 000048 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00087c 000048 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00011c 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000174 0002dc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0008bc 000108 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000450 000040 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0009c4 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000490 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000490 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0004c4 0001f0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 0006b4 0001bf 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0009cc 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000174 0002e4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0008c4 000108 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000458 000040 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0009cc 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000498 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000498 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0004cc 0001f0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0006bc 0001bf 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0009d4 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 31 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 2: 00000000 732 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000000 740 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 8: 00000000 64 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x874 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x87c contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000b1c R_ARM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 00000030 00000c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000064 00000d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000074 00000e1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 0000008c 0000022b R_ARM_MOVW_ABS_NC 00000000 tok_underflow_readline │ │ │ │ │ 00000090 0000022c R_ARM_MOVT_ABS 00000000 tok_underflow_readline │ │ │ │ │ 000000c4 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000c8 0000101c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000dc 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8bc contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8c4 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 0000007c 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000094 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ 000000ac 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000f0 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000158 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000190 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00000194 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000198 0000171c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000001cc 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000001d8 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -000001e4 0000192b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001e8 0000192c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001f0 00001a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001fc 00001b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000023c 00001c1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000254 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000268 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000270 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000014c 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +00000184 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000188 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +0000018c 0000171c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000001c0 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001cc 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +000001d8 0000192b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001dc 0000192c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001e4 00001a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001f0 00001b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000248 00001c1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +0000025c 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000270 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000278 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00000284 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000028c 00001d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000290 00001d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000294 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000298 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000002a0 00001e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002a8 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002b0 00001d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002b4 00001d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002b8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000002bc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002c8 00001e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002d0 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000280 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000288 00001d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000028c 00001d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000290 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000294 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +0000029c 00001e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002a4 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002b0 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002b8 00001d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002bc 00001d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002c0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000002c4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000002d0 00001e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002d8 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x9c4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9cc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000151d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -10,48 +10,48 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d4 │ │ │ │ │ + bne 1c8 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1d4 │ │ │ │ │ + bgt 1c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r0, [r0, #2724] @ 0xaa4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e4 │ │ │ │ │ + beq 1d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r6, [r4, #2700] @ 0xa8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17c │ │ │ │ │ + bne 170 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq 28c │ │ │ │ │ + beq 288 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 264 │ │ │ │ │ + beq 26c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25c │ │ │ │ │ + beq 264 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -59,155 +59,157 @@ │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt f8 │ │ │ │ │ + bgt 1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne f8 │ │ │ │ │ + bne 1f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - moveq r3, #11 │ │ │ │ │ - streq r3, [r4, #32] │ │ │ │ │ - beq 248 │ │ │ │ │ + ldrd r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 204 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #680] @ 0x2a8 │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 208 │ │ │ │ │ + bne 214 │ │ │ │ │ ldr r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 234 │ │ │ │ │ + bne 240 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne 164 │ │ │ │ │ + bne 158 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 2ac │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2b0 │ │ │ │ │ + beq 2b8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b8 │ │ │ │ │ + bgt 1ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 250 │ │ │ │ │ + beq 258 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 26c │ │ │ │ │ + b 274 │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c0 │ │ │ │ │ + beq 1b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b f8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 100 │ │ │ │ │ + mov r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 168 │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ mov r0, #10 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ strb r0, [r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0] │ │ │ │ │ str r3, [r2, #680] @ 0x2a8 │ │ │ │ │ ldr r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 130 │ │ │ │ │ + beq 124 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 174 │ │ │ │ │ + bne 124 │ │ │ │ │ + b 20c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b8 │ │ │ │ │ + b 1ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 26c │ │ │ │ │ + b 274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 248 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 248 │ │ │ │ │ + b 20c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 26c │ │ │ │ │ + b 274 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 20c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -216,8 +218,8 @@ │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 26c │ │ │ │ │ + b 274 │ │ │ ├── helpers.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -93,17 +93,17 @@ │ │ │ │ │ 000008e0 0000381c R_ARM_CALL 000005d4 _PyTokenizer_syntaxerror │ │ │ │ │ 00000900 0000371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0x1e84 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000201c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000030 0000211c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000e8 0000221c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000108 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000015c 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000000e4 0000221c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000104 0000231c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000114 0000241c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000029c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002a0 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002a8 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC12 │ │ │ │ │ 000002b0 0000102c R_ARM_MOVT_ABS 0000008c .LC12 │ │ │ │ │ 000002b4 00000f2b R_ARM_MOVW_ABS_NC 00000080 .LC11 │ │ │ │ │ 000002bc 00000f2c R_ARM_MOVT_ABS 00000080 .LC11 │ │ │ │ │ 000002d0 0000112b R_ARM_MOVW_ABS_NC 00000090 .LC13 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -18,91 +18,91 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r6, r0, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 100 <_PyTokenizer_translate_newlines+0x100> │ │ │ │ │ + beq fc <_PyTokenizer_translate_newlines+0xfc> │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ clzne lr, r2 │ │ │ │ │ movne ip, r5 │ │ │ │ │ movne r3, #0 │ │ │ │ │ lsrne lr, lr, #5 │ │ │ │ │ - beq 14c <_PyTokenizer_translate_newlines+0x14c> │ │ │ │ │ + beq 158 <_PyTokenizer_translate_newlines+0x158> │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 88 <_PyTokenizer_translate_newlines+0x88> │ │ │ │ │ - b 138 <_PyTokenizer_translate_newlines+0x138> │ │ │ │ │ + b 144 <_PyTokenizer_translate_newlines+0x144> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 114 <_PyTokenizer_translate_newlines+0x114> │ │ │ │ │ + bne 11c <_PyTokenizer_translate_newlines+0x11c> │ │ │ │ │ mov r3, ip │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 7c <_PyTokenizer_translate_newlines+0x7c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #10 │ │ │ │ │ - addne ip, ip, #2 │ │ │ │ │ - moveq ip, r3 │ │ │ │ │ - movne r3, #10 │ │ │ │ │ - strbne r3, [ip, #-1] │ │ │ │ │ - sub r1, ip, r5 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + addne r3, ip, #2 │ │ │ │ │ + movne r2, #10 │ │ │ │ │ + strbne r2, [ip, #1] │ │ │ │ │ + sub r1, r3, r5 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - strb r3, [ip] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + strb r2, [r3] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ cmpne r6, r1 │ │ │ │ │ - bls 10c <_PyTokenizer_translate_newlines+0x10c> │ │ │ │ │ + bls 108 <_PyTokenizer_translate_newlines+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 158 <_PyTokenizer_translate_newlines+0x158> │ │ │ │ │ + beq 110 <_PyTokenizer_translate_newlines+0x110> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, #15 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b f4 <_PyTokenizer_translate_newlines+0xf4> │ │ │ │ │ + b f0 <_PyTokenizer_translate_newlines+0xf0> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b f0 <_PyTokenizer_translate_newlines+0xf0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, #10 │ │ │ │ │ strb r2, [ip], #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 64 <_PyTokenizer_translate_newlines+0x64> │ │ │ │ │ - b c8 <_PyTokenizer_translate_newlines+0xc8> │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b c4 <_PyTokenizer_translate_newlines+0xc4> │ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8 <_PyTokenizer_translate_newlines+0xc8> │ │ │ │ │ + beq 13c <_PyTokenizer_translate_newlines+0x13c> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b 88 <_PyTokenizer_translate_newlines+0x88> │ │ │ │ │ mov r1, #1 │ │ │ │ │ strb r0, [r5] │ │ │ │ │ - b e4 <_PyTokenizer_translate_newlines+0xe4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b f4 <_PyTokenizer_translate_newlines+0xf4> │ │ │ │ │ + b e0 <_PyTokenizer_translate_newlines+0xe0> │ │ │ │ │ │ │ │ │ │ 00000164 <_PyTokenizer_ensure_utf8>: │ │ │ │ │ _PyTokenizer_ensure_utf8(): │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2e8 <_PyTokenizer_ensure_utf8+0x184> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ ├── 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: 72168 (bytes into file) │ │ │ │ │ + Start of section headers: 72372 (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 0x119e8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x11ab4: │ │ │ │ │ │ │ │ │ │ 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 00123c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e568 000570 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001270 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001270 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001270 008618 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ead8 002830 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009888 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a668 001524 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 011308 000660 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00bb8c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00bb8c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00bbc0 001710 10 13 168 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d2d0 001298 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 011968 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0012bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e5f4 0005a0 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0012f0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0012f0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0012f0 008624 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00eb94 002840 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009914 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a6f4 001524 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0113d4 000660 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00bc18 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00bc18 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00bc4c 001710 10 13 168 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d35c 001298 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 011a34 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 {} │ │ │ │ │ @@ -45,29 +45,29 @@ │ │ │ │ │ 41: 00002638 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 42: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 43: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 44: 00002640 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 45: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 46: 00000388 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 47: 000029c0 1896 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 48: 00000d78 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 48: 00000df8 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ 49: 0000034c 100 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ 50: 000002c8 132 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ 51: 000029b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 52: 000029c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 53: 00003124 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 54: 00003128 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 55: 000032a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 56: 000003a0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 57: 000032a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 58: 000033f4 448 FUNC LOCAL DEFAULT 5 binary_op1.constprop.1 │ │ │ │ │ 59: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 60: 000003a8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 61: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 62: 00007cf4 2340 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 62: 00007d00 2340 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 63: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 64: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 65: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 66: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 67: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ 68: 000004d0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 69: 0000430c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ @@ -97,17 +97,17 @@ │ │ │ │ │ 93: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ 94: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 95: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 96: 000003b0 176 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ 97: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 98: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 99: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ - 100: 00000f04 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 100: 00000f84 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ 101: 000004f8 152 FUNC LOCAL DEFAULT 1 _IsCContiguous │ │ │ │ │ - 102: 00000e88 124 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ + 102: 00000f08 124 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ 103: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ 104: 000007d0 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 105: 000007f8 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 106: 00000804 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ 107: 000068dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 108: 000068e0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 109: 00006a2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ @@ -116,44 +116,44 @@ │ │ │ │ │ 112: 00006a30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 113: 00000848 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 114: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ 115: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 116: 000008b4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 117: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 118: 000008f4 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 119: 00000964 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 119: 000009e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 120: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 121: 00006ea4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 122: 00006ea8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 123: 00006f84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 121: 00006eb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 122: 00006eb4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 123: 00006f90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 124: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 125: 00006f88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 125: 00006f94 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 126: 00000924 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ 127: 00000954 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 128: 0000099c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 129: 00000968 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 129: 000009e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 130: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 131: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 00000c0c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 131: 00000c84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 00000c8c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 134: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 135: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 136: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 137: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 138: 0000001c 668 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 139: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 140: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 141: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 142: 00000e48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000ec8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 143: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 144: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 145: 000085f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 145: 00008600 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 146: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ 147: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 148: 00000e50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 148: 00000ed0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 149: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 150: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ 151: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 152: 00000770 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 153: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 154: 00000774 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 155: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 199: 00000820 152 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ 200: 000008b8 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 201: 00000f58 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 201: 00000fd8 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ 202: 000009f4 148 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -217,15 +217,15 @@ │ │ │ │ │ 213: 00000b6c 2344 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 219: 00001db4 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 220: 00000730 568 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 220: 000007b0 568 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ @@ -288,68 +288,68 @@ │ │ │ │ │ 284: 00005e7c 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 285: 00000460 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ 286: 00005eb0 452 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ 287: 00006074 696 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ 288: 0000632c 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ 289: 000063c4 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ 290: 00006408 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 291: 00000590 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 291: 00000590 184 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ 292: 000065d4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 293: 00006644 452 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ 294: 00006808 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ 295: 000068e0 336 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 296: 000005c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 297: 00000618 200 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 296: 00000648 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 297: 00000698 200 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 299: 00006a30 440 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 300: 000006e0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 301: 00000718 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 299: 00006a30 452 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 300: 00000760 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 301: 00000798 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 303: 00006be8 452 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 304: 00006dac 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 303: 00006bf4 452 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 304: 00006db8 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 306: 00006ea8 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 307: 00006f88 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 308: 000071a8 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 306: 00006eb4 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 307: 00006f94 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 308: 000071b4 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 310: 00007364 720 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 311: 00000968 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 312: 00007634 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00000a78 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 310: 00007370 720 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 311: 000009e8 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 312: 00007640 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 313: 00000af8 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 315: 00000c0c 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 316: 00000c98 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 317: 00000cd0 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 318: 000078e8 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 315: 00000c8c 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 316: 00000d18 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 317: 00000d50 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 318: 000078f4 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 323: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 324: 00007b00 500 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 325: 00000d40 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 324: 00007b0c 500 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 325: 00000dc0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 326: 000002b8 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 327: 00000308 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 328: 00000e50 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 328: 00000ed0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 329: 00000340 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 330: 00000358 600 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ 331: 000005b0 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 332: 000005c4 216 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 333: 0000069c 120 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 334: 00000774 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 336: 000007d8 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ 337: 00000838 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 338: 00000870 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 339: 0000104c 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 340: 000010a8 200 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 339: 000010cc 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 340: 00001128 200 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 341: 000008a8 620 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 343: 00000b14 528 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 344: 00001170 204 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 344: 000011f0 204 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ 345: 00000d24 156 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 348: 00000dc0 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 350: 00000e00 268 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe568 contains 174 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe5f4 contains 180 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000003c 0000b91c R_ARM_CALL 00000520 PyObject_GetItem │ │ │ │ │ 00000064 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000000c4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000000fc 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ @@ -27,160 +27,166 @@ │ │ │ │ │ 000002f0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00000308 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000030c 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ 00000364 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 00000368 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000380 00003d2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000384 00003d2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -000003ac 00003e1d R_ARM_JUMP24 00007cf4 abstract_issubclass │ │ │ │ │ +000003ac 00003e1d R_ARM_JUMP24 00007d00 abstract_issubclass │ │ │ │ │ 000003e8 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000003ec 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003fc 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ 00000424 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000440 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000444 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000044c 00005e2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ 00000450 00005e2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ 00000458 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000480 0000612b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ 00000484 0000612c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ 000004f4 0000ae1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000005b0 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -000005b4 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -0000065c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -0000069c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000006bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006c8 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC56 │ │ │ │ │ -000006cc 00006e2c R_ARM_MOVT_ABS 00000824 .LC56 │ │ │ │ │ -000006d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000700 0000712b R_ARM_MOVW_ABS_NC 00000848 .LC58 │ │ │ │ │ -00000704 0000712c R_ARM_MOVT_ABS 00000848 .LC58 │ │ │ │ │ -0000072c 0000dc1d R_ARM_JUMP24 00000730 _PySequence_IterSearch │ │ │ │ │ -00000768 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ -00000798 00012e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000810 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000083c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000850 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000854 0000ff2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000858 0000762b R_ARM_MOVW_ABS_NC 000008f4 .LC63 │ │ │ │ │ -0000085c 0000762c R_ARM_MOVT_ABS 000008f4 .LC63 │ │ │ │ │ -00000864 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000878 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a0 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000008a4 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000008b0 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000008c0 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000008d4 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000008d8 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000008dc 0000742b R_ARM_MOVW_ABS_NC 000008b4 .LC61 │ │ │ │ │ -000008e0 0000742c R_ARM_MOVT_ABS 000008b4 .LC61 │ │ │ │ │ -000008e8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008f0 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000008f4 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000008f8 0000752b R_ARM_MOVW_ABS_NC 000008d4 .LC62 │ │ │ │ │ -000008fc 0000752c R_ARM_MOVT_ABS 000008d4 .LC62 │ │ │ │ │ -00000904 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000090c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000910 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000918 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000938 0000722b R_ARM_MOVW_ABS_NC 0000084c .LC59 │ │ │ │ │ -0000093c 0000722c R_ARM_MOVT_ABS 0000084c .LC59 │ │ │ │ │ -00000940 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000094c 0000732b R_ARM_MOVW_ABS_NC 00000888 .LC60 │ │ │ │ │ -00000950 0000732c R_ARM_MOVT_ABS 00000888 .LC60 │ │ │ │ │ -00000954 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000095c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000964 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009b8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000a0c 00003a1c R_ARM_CALL 000033f4 binary_op1.constprop.1 │ │ │ │ │ -00000a10 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a14 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a34 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a38 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a40 0000802b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ -00000a44 0000802c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ -00000a4c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a60 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a64 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a6c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a9c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000aa0 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000aa4 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000aa8 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000ac8 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000adc 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000af0 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000af4 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000b00 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ -00000b2c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b3c 0000f51c R_ARM_CALL 00003ae8 PySequence_List │ │ │ │ │ -00000b64 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b7c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b80 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b98 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000ba8 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00000bac 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -00000bc8 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000be4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000bfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c04 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c08 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c34 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000c50 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ -00000c78 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c8c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000cb8 0000852b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ -00000cbc 0000852c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ -00000d14 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000d20 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d24 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d2c 0000862b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ -00000d30 0000862c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ -00000d38 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d60 00008d2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ -00000d64 00008d2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ -00000d9c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000df4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000df8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e04 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000e1c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e40 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e48 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e4c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e70 0000932b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ -00000e74 0000932c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ -00000fb8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001004 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001008 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000102c 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00001030 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00001034 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000103c 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00001040 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00001044 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010f0 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00001134 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001150 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001154 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000115c 00009c2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -00001160 00009c2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -00001168 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011bc 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00001200 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001210 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -0000121c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001220 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001228 00009e2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -0000122c 00009e2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -00001234 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005c8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005cc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005fc 0000221c R_ARM_CALL 000035b4 binary_op1 │ │ │ │ │ +00000614 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +00000618 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +00000640 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006dc 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +0000071c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000730 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +0000073c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000740 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000748 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC56 │ │ │ │ │ +0000074c 00006e2c R_ARM_MOVT_ABS 00000824 .LC56 │ │ │ │ │ +00000754 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000780 0000712b R_ARM_MOVW_ABS_NC 00000848 .LC58 │ │ │ │ │ +00000784 0000712c R_ARM_MOVT_ABS 00000848 .LC58 │ │ │ │ │ +000007ac 0000dc1d R_ARM_JUMP24 000007b0 _PySequence_IterSearch │ │ │ │ │ +000007e8 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +00000818 00012e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000890 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008bc 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008d0 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008d4 0000ff2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008d8 0000762b R_ARM_MOVW_ABS_NC 000008f4 .LC63 │ │ │ │ │ +000008dc 0000762c R_ARM_MOVT_ABS 000008f4 .LC63 │ │ │ │ │ +000008e4 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000920 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000924 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000930 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000940 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000954 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000958 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000095c 0000742b R_ARM_MOVW_ABS_NC 000008b4 .LC61 │ │ │ │ │ +00000960 0000742c R_ARM_MOVT_ABS 000008b4 .LC61 │ │ │ │ │ +00000968 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000970 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000974 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000978 0000752b R_ARM_MOVW_ABS_NC 000008d4 .LC62 │ │ │ │ │ +0000097c 0000752c R_ARM_MOVT_ABS 000008d4 .LC62 │ │ │ │ │ +00000984 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000098c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000990 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000998 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009b8 0000722b R_ARM_MOVW_ABS_NC 0000084c .LC59 │ │ │ │ │ +000009bc 0000722c R_ARM_MOVT_ABS 0000084c .LC59 │ │ │ │ │ +000009c0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009cc 0000732b R_ARM_MOVW_ABS_NC 00000888 .LC60 │ │ │ │ │ +000009d0 0000732c R_ARM_MOVT_ABS 00000888 .LC60 │ │ │ │ │ +000009d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009dc 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000009e4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a38 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000a8c 00003a1c R_ARM_CALL 000033f4 binary_op1.constprop.1 │ │ │ │ │ +00000a90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000a94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ab4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ab8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ac0 0000802b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ +00000ac4 0000802c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ +00000acc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ae0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ae4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000aec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b1c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000b20 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000b24 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000b28 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000b48 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000b5c 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000b70 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000b74 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000b80 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +00000bac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bbc 0000f51c R_ARM_CALL 00003ae8 PySequence_List │ │ │ │ │ +00000be4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bfc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c00 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c18 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000c28 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ +00000c2c 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ +00000c48 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000c64 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000c7c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c84 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c88 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cb4 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000cd0 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ +00000cf8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000d38 0000852b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ +00000d3c 0000852c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ +00000d94 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000da0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000da4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dac 0000862b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ +00000db0 0000862c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ +00000db8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000de0 00008d2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ +00000de4 00008d2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ +00000e1c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000e74 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e78 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e84 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000e9c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ecc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ef0 0000932b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ +00000ef4 0000932c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ +00001038 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00001084 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001088 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010ac 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +000010b0 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +000010b4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010bc 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000010c0 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000010c4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001170 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000011b4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000011d0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011d4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011dc 00009c2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +000011e0 00009c2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +000011e8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000123c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00001280 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001290 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +0000129c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012a0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012a8 00009e2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +000012ac 00009e2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +000012b4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xead8 contains 1286 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xeb94 contains 1288 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000a92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000028 0000a92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000058 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000005c 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 00000070 0000ab1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ 00000078 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ @@ -257,15 +263,15 @@ │ │ │ │ │ 0000088c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 0000089c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 000008ac 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000008b4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000094c 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000950 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000095c 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ -0000097c 0000c91d R_ARM_JUMP24 00000f58 PySequence_SetItem │ │ │ │ │ +0000097c 0000c91d R_ARM_JUMP24 00000fd8 PySequence_SetItem │ │ │ │ │ 00000980 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00000994 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009b4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000009b8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009c0 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 000009c4 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ 000009cc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -405,15 +411,15 @@ │ │ │ │ │ 00001d50 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ 00001d5c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001d84 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d88 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ 00001d8c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001da0 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00001db0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e00 0000dc1d R_ARM_JUMP24 00000730 _PySequence_IterSearch │ │ │ │ │ +00001e00 0000dc1d R_ARM_JUMP24 000007b0 _PySequence_IterSearch │ │ │ │ │ 00001e44 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001e80 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001ed0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ef4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001ef8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001efc 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001f00 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ @@ -528,15 +534,15 @@ │ │ │ │ │ 0000281c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 0000283c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002860 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002870 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00002898 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000028e8 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000028ec 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000028f0 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +000028f0 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00002914 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00002928 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 0000292c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002930 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002950 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002954 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002958 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ @@ -569,35 +575,35 @@ │ │ │ │ │ 00002dfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002e78 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002e7c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002e84 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002eb4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002ec0 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002ec4 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002ec8 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +00002ec8 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00002ee4 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00002f00 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002f04 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002f0c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002f24 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f28 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f30 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +00002f30 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00002f44 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00002f58 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00002f78 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002f7c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002f80 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fa0 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00002fa4 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00002fac 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fc4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00002fec 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ 00003000 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003004 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -0000300c 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +0000300c 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00003028 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ 0000304c 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ 00003050 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ 00003054 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 0000307c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000030a0 0000321d R_ARM_JUMP24 000002c8 recursive_issubclass │ │ │ │ │ 000030b8 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ @@ -711,15 +717,15 @@ │ │ │ │ │ 00003b24 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00003b48 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00003b78 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003b90 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003bc4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003bdc 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003be0 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003bf4 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +00003bf4 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00003c1c 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ 00003c80 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003c84 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003c88 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003c8c 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ 00003c98 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003ca4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ @@ -872,15 +878,15 @@ │ │ │ │ │ 00004998 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000049dc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000049f4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00004a38 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004a68 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004a7c 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ 00004a80 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ -00004a84 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +00004a84 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 00004aa0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00004ae4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004af4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004b30 00010d2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00004b34 00010d2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 00004b64 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00004bcc 0000502b R_ARM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ @@ -1168,17 +1174,17 @@ │ │ │ │ │ 00006380 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00006398 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 0000639c 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ 000063a0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000063b4 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 000063b8 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ 000063bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000065a8 0000641d R_ARM_JUMP24 00000f04 _IsFortranContiguous.part.0 │ │ │ │ │ +000065a8 0000641d R_ARM_JUMP24 00000f84 _IsFortranContiguous.part.0 │ │ │ │ │ 000065b8 0000651c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ -000065d0 0000661d R_ARM_JUMP24 00000e88 _IsFortranContiguous │ │ │ │ │ +000065d0 0000661d R_ARM_JUMP24 00000f08 _IsFortranContiguous │ │ │ │ │ 00006618 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00006624 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00006628 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00006630 0000682b R_ARM_MOVW_ABS_NC 000007d0 .LC53 │ │ │ │ │ 00006634 0000682c R_ARM_MOVT_ABS 000007d0 .LC53 │ │ │ │ │ 0000663c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000668c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -1210,266 +1216,268 @@ │ │ │ │ │ 000068dc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000691c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00006934 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00006978 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000069a0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000069bc 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ 000069c0 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ -000069c4 0000301c R_ARM_CALL 00000d78 check_class │ │ │ │ │ +000069c4 0000301c R_ARM_CALL 00000df8 check_class │ │ │ │ │ 000069e0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00006a24 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006a2c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a80 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a84 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006adc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006aec 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006af0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b08 00006f2b R_ARM_MOVW_ABS_NC 00000844 .LC57 │ │ │ │ │ -00006b0c 00006f2c R_ARM_MOVT_ABS 00000844 .LC57 │ │ │ │ │ -00006b18 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00006b28 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b2c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b78 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b7c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ba4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bc8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bdc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c30 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c34 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c90 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006ca0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ca4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cbc 0000782b R_ARM_MOVW_ABS_NC 0000091c .LC64 │ │ │ │ │ -00006cc0 0000782c R_ARM_MOVT_ABS 0000091c .LC64 │ │ │ │ │ -00006ccc 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00006cdc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ce0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d10 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d14 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d1c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d48 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d4c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d74 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de0 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006de4 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006df4 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006df8 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e7c 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006e90 0001311c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006ea4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ee4 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ee8 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006efc 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f00 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f50 0001311c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006f7c 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006f84 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006fc8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fcc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007020 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007024 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000706c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007070 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007094 00007c2b R_ARM_MOVW_ABS_NC 00000920 .LC65 │ │ │ │ │ -00007098 00007c2c R_ARM_MOVT_ABS 00000920 .LC65 │ │ │ │ │ -000070a4 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -000070d8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000070e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000070e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007130 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007134 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007160 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007178 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000718c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071d8 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000071dc 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000071e0 00007e2b R_ARM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ -000071e4 00007e2c R_ARM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ -000071ec 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007228 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -0000724c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007280 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007284 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000728c 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00007290 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00007298 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000072b4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000072b8 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000072d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000072dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000072e8 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000072ec 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000072f4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007314 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000731c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007320 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007330 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00007334 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -0000733c 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000735c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000073d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007414 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007420 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007424 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007468 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000746c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074c8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000074cc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000074d4 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000074d8 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000074f0 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000074f4 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000074f8 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000074fc 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00007504 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007534 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007538 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007570 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007574 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000759c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075a8 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000075ac 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000075b0 00007f2b R_ARM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ -000075b4 00007f2c R_ARM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ -000075c0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000075d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007604 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000762c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000766c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007670 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a78 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a7c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ad8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ae8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006aec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b04 00006f2b R_ARM_MOVW_ABS_NC 00000844 .LC57 │ │ │ │ │ +00006b08 00006f2c R_ARM_MOVT_ABS 00000844 .LC57 │ │ │ │ │ +00006b14 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00006b24 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b28 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b64 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bbc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c3c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c40 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c9c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006cac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cb0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cc8 0000782b R_ARM_MOVW_ABS_NC 0000091c .LC64 │ │ │ │ │ +00006ccc 0000782c R_ARM_MOVT_ABS 0000091c .LC64 │ │ │ │ │ +00006cd8 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00006ce8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d1c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d20 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d28 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d54 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d58 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d80 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006db0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dec 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006df0 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006e00 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006e04 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006e88 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006e9c 0001311c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006eb0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ef0 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006ef4 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f08 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006f0c 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006f5c 0001311c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006f88 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006f90 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006fd4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006fd8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000702c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007030 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007078 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000707c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070a0 00007c2b R_ARM_MOVW_ABS_NC 00000920 .LC65 │ │ │ │ │ +000070a4 00007c2c R_ARM_MOVT_ABS 00000920 .LC65 │ │ │ │ │ +000070b0 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +000070e4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000070f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070f4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000713c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007140 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000716c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007184 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007198 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071ac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071e4 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000071e8 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000071ec 00007e2b R_ARM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ +000071f0 00007e2c R_ARM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ +000071f8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007234 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00007258 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000728c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007290 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007298 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +0000729c 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000072a4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000072c0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000072c4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000072e4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000072e8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000072f4 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000072f8 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00007300 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007320 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007328 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000732c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000733c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00007340 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00007348 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007368 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000073dc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073e0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007420 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000742c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007430 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007474 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007478 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000074d4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074d8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074e0 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000074e4 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000074fc 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00007500 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00007504 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00007508 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00007510 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007540 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007544 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000757c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007580 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075a8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075b4 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000075b8 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000075bc 00007f2b R_ARM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ +000075c0 00007f2c R_ARM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ +000075cc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000075e0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075e4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007610 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007638 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007678 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000767c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007734 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ -00007738 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000773c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000777c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000077c4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007818 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007844 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007848 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007854 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007878 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007890 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007894 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000789c 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ -000078a0 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ -000078a8 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000078ac 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000078bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007910 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007914 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00007994 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007998 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000079a0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000079c0 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -000079c8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000079dc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000079ec 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000079f0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000079f8 0000872b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ -000079fc 0000872c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ -00007a04 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007a1c 0000e41c R_ARM_CALL 00002044 _PyNumber_Index │ │ │ │ │ -00007a28 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007a4c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a68 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00007a7c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a9c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007aa4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007aa8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007ab8 0000882b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ -00007abc 0000882c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ -00007ac4 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007af4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b40 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b44 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b98 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b9c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007be4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007be8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007c0c 00008c2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ -00007c10 00008c2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ -00007c1c 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -00007c58 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c64 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007c68 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007c7c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007c80 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007cac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cc4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cd8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d20 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007da0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007e1c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007e98 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007f24 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f48 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f6c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f8c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fb0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007fd8 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000800c 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00008010 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00008014 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008040 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000805c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008084 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000819c 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -000081b0 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -000081b4 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -000081bc 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000081ec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008200 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00008204 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -0000820c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000823c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008258 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008280 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -000082c8 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -000082cc 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008308 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000830c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008348 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000834c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008378 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000083a0 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -000083d4 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00008400 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008410 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00008414 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000843c 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00008448 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008458 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008468 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008480 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008498 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084bc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084d0 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00008508 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -0000850c 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00008514 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000085ec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085f4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000085f8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000085fc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008600 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007684 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007688 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007740 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ +00007744 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007748 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007788 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000077d0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007824 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007850 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007854 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007860 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007884 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000789c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000078a0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000078a8 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ +000078ac 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ +000078b4 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000078b8 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000078c8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000791c 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007920 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000079a0 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000079a4 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000079ac 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079cc 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000079d4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000079e8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079f8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000079fc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007a04 0000872b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ +00007a08 0000872c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ +00007a10 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007a28 0000e41c R_ARM_CALL 00002044 _PyNumber_Index │ │ │ │ │ +00007a34 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00007a58 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a74 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00007a88 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aa8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ab0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007ab4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007ac4 0000882b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ +00007ac8 0000882c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ +00007ad0 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007b00 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b4c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007b50 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ba4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ba8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007bf0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007bf4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c18 00008c2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ +00007c1c 00008c2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ +00007c28 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +00007c64 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c70 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c74 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c88 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007c8c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007cb8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cd0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ce4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d2c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007dac 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e28 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007ea4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007f30 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f54 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f78 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f98 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fbc 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007fe4 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008018 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +0000801c 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008020 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000804c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008068 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008090 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000081a8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +000081bc 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +000081c0 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +000081c8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000081f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000820c 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008210 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008218 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008248 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008264 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000828c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000082d4 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000082d8 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008314 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008318 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008354 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008358 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008384 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000083ac 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +000083e0 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +0000840c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000841c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008420 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008448 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00008454 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008464 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008474 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000848c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084a4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084dc 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00008514 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008518 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008520 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000085f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008600 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00008604 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008608 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000860c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008610 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008614 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008618 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000861c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008620 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11308 contains 204 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x113d4 contains 204 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000008 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000060 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000064 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000008c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1504,15 +1512,15 @@ │ │ │ │ │ 000002e0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002f4 00008f2b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ 000002f8 00008f2c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ 00000304 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00000328 0000922b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ 0000032c 0000922c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ 00000334 0000211c R_ARM_CALL 00000164 binary_iop │ │ │ │ │ -00000354 0000dc1d R_ARM_JUMP24 00000730 _PySequence_IterSearch │ │ │ │ │ +00000354 0000dc1d R_ARM_JUMP24 000007b0 _PySequence_IterSearch │ │ │ │ │ 00000408 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000040c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000450 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000498 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000514 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000550 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1547,20 +1555,20 @@ │ │ │ │ │ 00000760 0000f01d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 00000770 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000007a4 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ 000007b0 0000992b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ 000007b4 0000992c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ 000007bc 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000007c8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00000804 00013b1c R_ARM_CALL 00000c0c PyMapping_GetOptionalItemString │ │ │ │ │ +00000804 00013b1c R_ARM_CALL 00000c8c PyMapping_GetOptionalItemString │ │ │ │ │ 00000810 00009b2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ 00000814 00009b2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ 0000081c 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000828 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00000854 00013b1c R_ARM_CALL 00000c0c PyMapping_GetOptionalItemString │ │ │ │ │ +00000854 00013b1c R_ARM_CALL 00000c8c PyMapping_GetOptionalItemString │ │ │ │ │ 00000860 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 0000088c 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ 00000898 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 00000924 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000934 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000938 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000988 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1613,15 +1621,15 @@ │ │ │ │ │ 00000e60 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e78 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000ea0 0000a22b R_ARM_MOVW_ABS_NC 00000f60 _Py_add_one_to_index_F │ │ │ │ │ 00000ea4 0000a22c R_ARM_MOVT_ABS 00000f60 _Py_add_one_to_index_F │ │ │ │ │ 00000ea8 0000a32b R_ARM_MOVW_ABS_NC 00000f0c _Py_add_one_to_index_C │ │ │ │ │ 00000eac 0000a32c R_ARM_MOVT_ABS 00000f0c _Py_add_one_to_index_C │ │ │ │ │ 00000eb4 0001621c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000ec8 0001531c R_ARM_CALL 0000104c PyBuffer_GetPointer │ │ │ │ │ +00000ec8 0001531c R_ARM_CALL 000010cc PyBuffer_GetPointer │ │ │ │ │ 00000ed8 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000f00 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000fbc 0000f71d R_ARM_JUMP24 00003c20 PyObject_Size │ │ │ │ │ 00001080 0001071c R_ARM_CALL 00004b7c PyObject_GetBuffer │ │ │ │ │ 00001094 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001098 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000109c 0000a42b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ @@ -1634,25 +1642,25 @@ │ │ │ │ │ 000010ec 0000a52b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ 000010f0 0000a52c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ 000010f8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001100 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001108 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001120 0000651c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ 0000113c 0000651c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ -0000114c 0000661c R_ARM_CALL 00000e88 _IsFortranContiguous │ │ │ │ │ -00001168 0000661c R_ARM_CALL 00000e88 _IsFortranContiguous │ │ │ │ │ +0000114c 0000661c R_ARM_CALL 00000f08 _IsFortranContiguous │ │ │ │ │ +00001168 0000661c R_ARM_CALL 00000f08 _IsFortranContiguous │ │ │ │ │ 00001180 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001188 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001190 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 000011a0 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000011b4 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000011bc 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 000011c4 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ -00001264 0001531c R_ARM_CALL 0000104c PyBuffer_GetPointer │ │ │ │ │ -00001274 0001531c R_ARM_CALL 0000104c PyBuffer_GetPointer │ │ │ │ │ +00001264 0001531c R_ARM_CALL 000010cc PyBuffer_GetPointer │ │ │ │ │ +00001274 0001531c R_ARM_CALL 000010cc PyBuffer_GetPointer │ │ │ │ │ 00001284 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001294 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000129c 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 000012a4 00010a1c R_ARM_CALL 00004dc8 PyBuffer_Release │ │ │ │ │ 00001308 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000130c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001310 0000a62b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ b 6c │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000000d4 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ @@ -82,28 +82,28 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 148 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 8b8 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bl 8b8 <_PySequence_IterSearch+0x108> │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 138 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ beq 150 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ b 138 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 338 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -275,24 +275,24 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 39c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 39c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7cf4 │ │ │ │ │ + b 7d00 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ 000003b0 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -436,116 +436,154 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 51c <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ 00000590 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r3, #52 @ 0x34 │ │ │ │ │ - mov r2, #104 @ 0x68 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5e8 │ │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5e8 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq 628 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 35b4 │ │ │ │ │ + R_ARM_CALL binary_op1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne 5e0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 164 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 238 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5f0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 5f0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 5f0 │ │ │ │ │ │ │ │ │ │ -000005c8 <_PyObject_HasLen>: │ │ │ │ │ +00000648 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 67c <_PyObject_HasLen+0x34> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 5fc <_PyObject_HasLen+0x34> │ │ │ │ │ + beq 67c <_PyObject_HasLen+0x34> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + beq 670 <_PyObject_HasLen+0x28> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 5f0 <_PyObject_HasLen+0x28> │ │ │ │ │ + b 670 <_PyObject_HasLen+0x28> │ │ │ │ │ │ │ │ │ │ -00000618 : │ │ │ │ │ +00000698 : │ │ │ │ │ PySequence_GetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6b0 │ │ │ │ │ + beq 730 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 73c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 73c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6a4 │ │ │ │ │ + beq 724 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a0 │ │ │ │ │ + bgt 720 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 6a0 │ │ │ │ │ + bne 720 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 6a4 │ │ │ │ │ + b 724 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 6a4 │ │ │ │ │ + b 724 │ │ │ │ │ │ │ │ │ │ -000006e0 : │ │ │ │ │ +00000760 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -556,456 +594,456 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000718 : │ │ │ │ │ +00000798 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #2 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 730 <_PySequence_IterSearch> │ │ │ │ │ + b 7b0 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00000730 <_PySequence_IterSearch>: │ │ │ │ │ +000007b0 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - beq 95c <_PySequence_IterSearch+0x22c> │ │ │ │ │ + beq 9dc <_PySequence_IterSearch+0x22c> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 724 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r7, r4 │ │ │ │ │ - beq 90c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + beq 98c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 820 <_PySequence_IterSearch+0xf0> │ │ │ │ │ + beq 8a0 <_PySequence_IterSearch+0xf0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b8 <_PySequence_IterSearch+0x88> │ │ │ │ │ + bgt 838 <_PySequence_IterSearch+0x88> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 870 <_PySequence_IterSearch+0x140> │ │ │ │ │ + beq 8f0 <_PySequence_IterSearch+0x140> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 868 <_PySequence_IterSearch+0x138> │ │ │ │ │ - bne 7e4 <_PySequence_IterSearch+0xb4> │ │ │ │ │ + blt 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ + bne 864 <_PySequence_IterSearch+0xb4> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 778 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 7f8 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ - b 778 <_PySequence_IterSearch+0x48> │ │ │ │ │ + b 7f8 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 884 <_PySequence_IterSearch+0x154> │ │ │ │ │ + bne 904 <_PySequence_IterSearch+0x154> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 8f0 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + bne 970 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 814 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + bgt 894 <_PySequence_IterSearch+0xe4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 814 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + bne 894 <_PySequence_IterSearch+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [pc, #316] @ 964 <_PySequence_IterSearch+0x234> │ │ │ │ │ + ldr r3, [pc, #316] @ 9e4 <_PySequence_IterSearch+0x234> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 894 <_PySequence_IterSearch+0x164> │ │ │ │ │ + bne 914 <_PySequence_IterSearch+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 868 <_PySequence_IterSearch+0x138> │ │ │ │ │ + bne 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 7f4 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + bne 874 <_PySequence_IterSearch+0xc4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 7f4 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + b 874 <_PySequence_IterSearch+0xc4> │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 7b8 <_PySequence_IterSearch+0x88> │ │ │ │ │ + b 838 <_PySequence_IterSearch+0x88> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bne 8c8 <_PySequence_IterSearch+0x198> │ │ │ │ │ + bne 948 <_PySequence_IterSearch+0x198> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 7f4 <_PySequence_IterSearch+0xc4> │ │ │ │ │ + b 874 <_PySequence_IterSearch+0xc4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 83c <_PySequence_IterSearch+0x10c> │ │ │ │ │ + beq 8bc <_PySequence_IterSearch+0x10c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83c <_PySequence_IterSearch+0x10c> │ │ │ │ │ + beq 8bc <_PySequence_IterSearch+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 83c <_PySequence_IterSearch+0x10c> │ │ │ │ │ + b 8bc <_PySequence_IterSearch+0x10c> │ │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 778 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 7f8 <_PySequence_IterSearch+0x48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 868 <_PySequence_IterSearch+0x138> │ │ │ │ │ + b 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 868 <_PySequence_IterSearch+0x138> │ │ │ │ │ + b 8e8 <_PySequence_IterSearch+0x138> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 944 <_PySequence_IterSearch+0x214> │ │ │ │ │ + beq 9c4 <_PySequence_IterSearch+0x214> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne 94c <_PySequence_IterSearch+0x21c> │ │ │ │ │ + bne 9cc <_PySequence_IterSearch+0x21c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 814 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + b 894 <_PySequence_IterSearch+0xe4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 944 <_PySequence_IterSearch+0x214> │ │ │ │ │ - bl 714 │ │ │ │ │ + b 9c4 <_PySequence_IterSearch+0x214> │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 944 <_PySequence_IterSearch+0x214> │ │ │ │ │ + b 9c4 <_PySequence_IterSearch+0x214> │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000968 : │ │ │ │ │ +000009e8 : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 9b8 │ │ │ │ │ + beq a38 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ + beq ab4 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 9c8 │ │ │ │ │ + beq a48 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne a34 │ │ │ │ │ + bne ab4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ + beq ab4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr lr, [r2, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne a34 │ │ │ │ │ + bne ab4 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ + beq ab4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ + beq ab4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 33f4 │ │ │ │ │ R_ARM_CALL binary_op1.constprop.1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9c0 │ │ │ │ │ + bne a40 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a54 │ │ │ │ │ + ble ad4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 9bc │ │ │ │ │ + b a3c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne a30 │ │ │ │ │ + bne ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b a30 │ │ │ │ │ + b ab0 │ │ │ │ │ │ │ │ │ │ -00000a78 : │ │ │ │ │ +00000af8 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq be0 │ │ │ │ │ + beq c60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne acc │ │ │ │ │ + bne b4c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ - ldr r0, [pc, #304] @ c04 │ │ │ │ │ + ldr r0, [pc, #304] @ c84 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b68 │ │ │ │ │ + beq be8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq b68 │ │ │ │ │ - bl 724 │ │ │ │ │ + beq be8 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b74 │ │ │ │ │ + beq bf4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b34 │ │ │ │ │ + bgt bb4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne b34 │ │ │ │ │ + bne bb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 3ae8 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b68 │ │ │ │ │ + bgt be8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne b68 │ │ │ │ │ + bne be8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r2, [pc, #140] @ c08 │ │ │ │ │ + ldr r2, [pc, #140] @ c88 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcc │ │ │ │ │ + beq c4c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ - ldr ip, [pc, #76] @ c04 │ │ │ │ │ + ldr ip, [pc, #76] @ c84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bec │ │ │ │ │ + ble c6c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b b68 │ │ │ │ │ + b be8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b b68 │ │ │ │ │ + b be8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bd8 │ │ │ │ │ + bne c58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd8 │ │ │ │ │ + b c58 │ │ │ │ │ .word 0x0000e4e0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000c0c : │ │ │ │ │ +00000c8c : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq c88 │ │ │ │ │ + beq d08 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r1, [r2] │ │ │ │ │ - beq c90 │ │ │ │ │ + beq d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 9f4 │ │ │ │ │ + bl 9f4 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c7c │ │ │ │ │ + bgt cfc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne c7c │ │ │ │ │ + bne cfc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b c7c │ │ │ │ │ + b cfc │ │ │ │ │ │ │ │ │ │ -00000c98 : │ │ │ │ │ +00000d18 : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1016,34 +1054,34 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000cd0 : │ │ │ │ │ +00000d50 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d14 │ │ │ │ │ + beq d94 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d20 │ │ │ │ │ + beq da0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d20 │ │ │ │ │ + beq da0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1051,17 +1089,17 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b d18 │ │ │ │ │ + b d98 │ │ │ │ │ │ │ │ │ │ -00000d40 : │ │ │ │ │ +00000dc0 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1072,80 +1110,80 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d78 : │ │ │ │ │ +00000df8 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - ldr r1, [pc, #168] @ e48 │ │ │ │ │ + ldr r1, [pc, #168] @ ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd8 │ │ │ │ │ + beq e58 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq dd0 │ │ │ │ │ + beq e50 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e10 │ │ │ │ │ + ble e90 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e34 │ │ │ │ │ - ldr r3, [pc, #108] @ e4c │ │ │ │ │ + ble eb4 │ │ │ │ │ + ldr r3, [pc, #108] @ ecc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e24 │ │ │ │ │ + bne ea4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b dc8 │ │ │ │ │ + b e48 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne dc4 │ │ │ │ │ + bne e44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc4 │ │ │ │ │ + b e44 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e08 │ │ │ │ │ - b df4 │ │ │ │ │ + bne e88 │ │ │ │ │ + b e74 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne dd8 │ │ │ │ │ + bne e58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dd8 │ │ │ │ │ + b e58 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000e50 : │ │ │ │ │ +00000ed0 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1156,286 +1194,286 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e88 <_IsFortranContiguous>: │ │ │ │ │ +00000f08 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq efc <_IsFortranContiguous+0x74> │ │ │ │ │ + beq f7c <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ef8 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq f78 <_IsFortranContiguous+0x70> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble ef0 <_IsFortranContiguous+0x68> │ │ │ │ │ + ble f70 <_IsFortranContiguous+0x68> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble edc <_IsFortranContiguous+0x54> │ │ │ │ │ + ble f5c <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne ee8 <_IsFortranContiguous+0x60> │ │ │ │ │ + bne f68 <_IsFortranContiguous+0x60> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b eb8 <_IsFortranContiguous+0x30> │ │ │ │ │ + b f38 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b f04 <_IsFortranContiguous.part.0> │ │ │ │ │ + b f84 <_IsFortranContiguous.part.0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000f04 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000f84 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - bgt f28 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt fa8 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ addgt r0, r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f34 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne fb4 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b f1c <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b f9c <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -00000f58 : │ │ │ │ │ +00000fd8 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + beq 1038 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq 1084 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq 1084 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt fc8 │ │ │ │ │ + blt 1048 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq fa0 │ │ │ │ │ + beq 1020 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fbc │ │ │ │ │ + blt 103c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b fa0 │ │ │ │ │ + b 1020 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [ip, #56] @ 0x38 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 102c │ │ │ │ │ + beq 10ac │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 103c │ │ │ │ │ + bne 10bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fbc │ │ │ │ │ + b 103c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fbc │ │ │ │ │ + b 103c │ │ │ │ │ │ │ │ │ │ -0000104c : │ │ │ │ │ +000010cc : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 10a0 │ │ │ │ │ + ble 1120 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ - beq 1098 │ │ │ │ │ + beq 1118 │ │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1064 │ │ │ │ │ + b 10e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010a8 : │ │ │ │ │ +00001128 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ + beq 11c4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1150 │ │ │ │ │ + beq 11d0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1150 │ │ │ │ │ + beq 11d0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1148 │ │ │ │ │ + beq 11c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1138 │ │ │ │ │ + bgt 11b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 11b8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1138 │ │ │ │ │ + b 11b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1148 │ │ │ │ │ + b 11c8 │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +000011f0 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1210 │ │ │ │ │ + beq 1290 │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 121c │ │ │ │ │ + beq 129c │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 121c │ │ │ │ │ + beq 129c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1214 │ │ │ │ │ + beq 1294 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1204 │ │ │ │ │ + bgt 1284 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1204 │ │ │ │ │ + bne 1284 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1204 │ │ │ │ │ + b 1284 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1214 │ │ │ │ │ + b 1294 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -703,15 +703,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 990 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b f58 │ │ │ │ │ + b fd8 │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2182,15 +2182,15 @@ │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 730 │ │ │ │ │ + b 7b0 │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00001e04 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3023,15 +3023,15 @@ │ │ │ │ │ bne 28b4 │ │ │ │ │ b 27b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2904 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ b 27b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -3441,15 +3441,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2ed4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2edc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ b 2aec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3474,15 +3474,15 @@ │ │ │ │ │ b 2a1c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ed4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 34c │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ @@ -3542,15 +3542,15 @@ │ │ │ │ │ b 2b44 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ed4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -4453,15 +4453,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3c0c <_PyObject_RealIsSubclass+0x70> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ @@ -5579,15 +5579,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 4a10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ beq 4a1c │ │ │ │ │ ldr r1, [pc, #88] @ 4af4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5595,15 +5595,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7cf4 │ │ │ │ │ + bl 7d00 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4a1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -7666,27 +7666,27 @@ │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ bne 6574 │ │ │ │ │ b 64dc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b f04 │ │ │ │ │ + b f84 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ bne 64e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b e88 │ │ │ │ │ + b f08 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous │ │ │ │ │ │ │ │ │ │ 000065d4 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -7983,15 +7983,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl d78 │ │ │ │ │ + bl df8 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ beq 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r1, [pc, #80] @ 6a2c <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -7999,15 +7999,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7cf4 │ │ │ │ │ + bl 7d00 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 695c <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -8022,193 +8022,198 @@ │ │ │ │ │ 00006a30 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6af8 │ │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 6b00 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + beq 6af4 │ │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 6aa8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 6afc │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - beq 6b58 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + beq 6b70 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ beq 6a70 │ │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq 6a74 │ │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 6a70 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 6b7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b64 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 6aec │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + beq 6ae8 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b1c │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + bne 6b18 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6a8c │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 6bac │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b 6a84 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 6bc4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r6 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne 6aa4 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6bd0 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 6a8c │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + bne 6a9c │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6bbc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 6b00 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + bgt 6a80 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 6a80 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 6aa4 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b00 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 6b00 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b00 │ │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 6abc │ │ │ │ │ - b 6b00 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 6b64 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 6a80 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 6be0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 6afc │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 6a9c │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 6afc │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + bne 6afc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b64 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ - bne 6b50 │ │ │ │ │ + b 6afc │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6afc │ │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ + subs r7, r3, #0 │ │ │ │ │ + bne 6b84 │ │ │ │ │ + b 6afc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 6b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6b50 │ │ │ │ │ + b 6b7c │ │ │ │ │ │ │ │ │ │ -00006be8 : │ │ │ │ │ +00006bf4 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cac │ │ │ │ │ + beq 6cb8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6c60 │ │ │ │ │ + bne 6c6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6cc0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6d28 │ │ │ │ │ + beq 6d34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c28 │ │ │ │ │ + beq 6c34 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6c28 │ │ │ │ │ + beq 6c34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6d34 │ │ │ │ │ + beq 6d40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ca0 │ │ │ │ │ + beq 6cac │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cd0 │ │ │ │ │ + bne 6cdc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6c3c │ │ │ │ │ + b 6c48 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6d7c │ │ │ │ │ + bne 6d88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8222,378 +8227,378 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6c54 │ │ │ │ │ + bne 6c60 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c38 │ │ │ │ │ + bgt 6c44 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6c38 │ │ │ │ │ + bne 6c44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6c38 │ │ │ │ │ + b 6c44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6d98 │ │ │ │ │ + ble 6da4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6cc0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c54 │ │ │ │ │ + bne 6c60 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cb4 │ │ │ │ │ + bgt 6cc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6cb4 │ │ │ │ │ + bne 6cc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cb4 │ │ │ │ │ + b 6cc0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6cc0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6d3c │ │ │ │ │ - b 6cb4 │ │ │ │ │ + bne 6d48 │ │ │ │ │ + b 6cc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6d34 │ │ │ │ │ + bne 6d40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d34 │ │ │ │ │ + b 6d40 │ │ │ │ │ │ │ │ │ │ -00006dac <_PyIter_Send>: │ │ │ │ │ +00006db8 <_PyIter_Send>: │ │ │ │ │ _PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e3c <_PyIter_Send+0x90> │ │ │ │ │ + bne 6e48 <_PyIter_Send+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6e60 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 6e6c <_PyIter_Send+0xb4> │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6e60 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 6e6c <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6e8c <_PyIter_Send+0xe0> │ │ │ │ │ + beq 6e98 <_PyIter_Send+0xe0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ stm r4, {r0, r1} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6de0 <_PyIter_Send+0x34> │ │ │ │ │ + beq 6dec <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6e24 <_PyIter_Send+0x78> │ │ │ │ │ + b 6e30 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6ea4 <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 6eb0 <_PyIter_Send+0xf8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 6e20 <_PyIter_Send+0x74> │ │ │ │ │ + bne 6e2c <_PyIter_Send+0x74> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ - b 6e24 <_PyIter_Send+0x78> │ │ │ │ │ + b 6e30 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d94c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ea8 : │ │ │ │ │ +00006eb4 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6f30 │ │ │ │ │ + bne 6f3c │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6f64 │ │ │ │ │ + bne 6f70 │ │ │ │ │ ldr r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6f64 │ │ │ │ │ + beq 6f70 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6f4c │ │ │ │ │ + beq 6f58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6edc │ │ │ │ │ + beq 6ee8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 6f28 │ │ │ │ │ + b 6f34 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6f84 │ │ │ │ │ + ldr r0, [pc, #8] @ 6f90 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6f18 │ │ │ │ │ + b 6f24 │ │ │ │ │ .word 0x0000d94c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006f88 : │ │ │ │ │ +00006f94 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70fc │ │ │ │ │ + beq 7108 │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7004 │ │ │ │ │ + beq 7010 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6fe8 │ │ │ │ │ + beq 6ff4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7180 │ │ │ │ │ + ble 718c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70fc │ │ │ │ │ + beq 7108 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 70a8 │ │ │ │ │ + bne 70b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 708c │ │ │ │ │ + beq 7098 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6fdc │ │ │ │ │ + bne 6fe8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7194 │ │ │ │ │ + ble 71a0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 708c │ │ │ │ │ + beq 7098 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6fdc │ │ │ │ │ + bne 6fe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 716c │ │ │ │ │ + ble 7178 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70f0 │ │ │ │ │ + beq 70fc │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 70f0 │ │ │ │ │ + beq 70fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7058 │ │ │ │ │ + beq 7064 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70e4 │ │ │ │ │ + beq 70f0 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7124 │ │ │ │ │ + bne 7130 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 702c │ │ │ │ │ + b 7038 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7020 │ │ │ │ │ - b 708c │ │ │ │ │ + bne 702c │ │ │ │ │ + b 7098 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 708c │ │ │ │ │ + beq 7098 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 708c │ │ │ │ │ + beq 7098 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 7060 │ │ │ │ │ - b 708c │ │ │ │ │ + bne 706c │ │ │ │ │ + b 7098 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6fdc │ │ │ │ │ + bne 6fe8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7028 │ │ │ │ │ + bgt 7034 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 7028 │ │ │ │ │ + bne 7034 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7028 │ │ │ │ │ + b 7034 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 708c │ │ │ │ │ + bne 7098 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 708c │ │ │ │ │ + b 7098 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6ff4 │ │ │ │ │ + bne 7000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ff4 │ │ │ │ │ + b 7000 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 7058 │ │ │ │ │ + bne 7064 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7058 │ │ │ │ │ + b 7064 │ │ │ │ │ │ │ │ │ │ -000071a8 : │ │ │ │ │ +000071b4 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7200 │ │ │ │ │ + beq 720c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8602,76 +8607,76 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7358 │ │ │ │ │ + beq 7364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 7274 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7254 │ │ │ │ │ + ble 7260 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71f4 │ │ │ │ │ + bgt 7200 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 71f4 │ │ │ │ │ + bne 7200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71f4 │ │ │ │ │ + b 7200 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7228 │ │ │ │ │ + b 7234 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7280 │ │ │ │ │ + beq 728c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 72a0 │ │ │ │ │ + bne 72ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 71f0 │ │ │ │ │ + b 71fc │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 71f4 │ │ │ │ │ + beq 7200 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 72cc │ │ │ │ │ + bne 72d8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 725c │ │ │ │ │ + b 7268 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 731c │ │ │ │ │ + bne 7328 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8679,22 +8684,22 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71f0 │ │ │ │ │ + bgt 71fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 71f0 │ │ │ │ │ + bne 71fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71f0 │ │ │ │ │ + b 71fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8702,25 +8707,25 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72d0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71f0 │ │ │ │ │ - b 7304 │ │ │ │ │ + bgt 71fc │ │ │ │ │ + b 7310 │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 71f4 │ │ │ │ │ + b 7200 │ │ │ │ │ │ │ │ │ │ -00007364 : │ │ │ │ │ +00007370 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -8732,375 +8737,375 @@ │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 75e4 │ │ │ │ │ + beq 75f0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 73f4 │ │ │ │ │ + bne 7400 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7520 │ │ │ │ │ + beq 752c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 7510 │ │ │ │ │ + beq 751c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 73bc │ │ │ │ │ + beq 73c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7450 │ │ │ │ │ + beq 745c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7420 │ │ │ │ │ + beq 742c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7528 │ │ │ │ │ + bne 7534 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 73e8 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 75c8 │ │ │ │ │ + ble 75d4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7494 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 73e8 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 75f8 │ │ │ │ │ + ble 7604 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 74c4 │ │ │ │ │ + beq 74d0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ cmpne r7, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7560 │ │ │ │ │ + bne 756c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 75a4 │ │ │ │ │ + bne 75b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 73e8 │ │ │ │ │ + b 73f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r9, #0 │ │ │ │ │ - ble 75c8 │ │ │ │ │ + ble 75d4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 7488 │ │ │ │ │ + b 7494 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 73e8 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7620 │ │ │ │ │ + ble 762c │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 7428 │ │ │ │ │ + b 7434 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 73e8 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 74c4 │ │ │ │ │ + bgt 74d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 74c4 │ │ │ │ │ + bne 74d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74c4 │ │ │ │ │ + b 74d0 │ │ │ │ │ ldr lr, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7508 │ │ │ │ │ + b 7514 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7450 │ │ │ │ │ + bne 745c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7450 │ │ │ │ │ + b 745c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 760c │ │ │ │ │ + bne 7618 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 7488 │ │ │ │ │ + b 7494 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7488 │ │ │ │ │ + bne 7494 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7488 │ │ │ │ │ + b 7494 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ - bne 7450 │ │ │ │ │ + bne 745c │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 7488 │ │ │ │ │ + b 7494 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7558 │ │ │ │ │ + bne 7564 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7558 │ │ │ │ │ + b 7564 │ │ │ │ │ │ │ │ │ │ -00007634 : │ │ │ │ │ +00007640 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7738 │ │ │ │ │ + beq 7744 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76c4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 769c │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 786c │ │ │ │ │ + ble 7878 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7864 │ │ │ │ │ + beq 7870 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 7748 │ │ │ │ │ + bne 7754 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7824 │ │ │ │ │ + beq 7830 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 769c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77d0 │ │ │ │ │ + ble 77dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 77e8 │ │ │ │ │ + bne 77f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78c8 │ │ │ │ │ + beq 78d4 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7880 │ │ │ │ │ + beq 788c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 3b0 │ │ │ │ │ R_ARM_JUMP24 sequence_repeat │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 76bc │ │ │ │ │ + b 76c8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 76c8 │ │ │ │ │ + beq 76d4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 76c8 │ │ │ │ │ + beq 76d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77e0 │ │ │ │ │ + beq 77ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 76d4 │ │ │ │ │ + beq 76e0 │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76d4 │ │ │ │ │ + beq 76e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 769c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76d0 │ │ │ │ │ + bgt 76dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76dc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 76d0 │ │ │ │ │ + b 76dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 77e0 │ │ │ │ │ + bne 77ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 781c │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 769c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7700 │ │ │ │ │ + bgt 770c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 781c │ │ │ │ │ + bne 7828 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7710 │ │ │ │ │ + bgt 771c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 771c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7710 │ │ │ │ │ + b 771c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 76bc │ │ │ │ │ + b 76c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 76a8 │ │ │ │ │ + bne 76b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 76a8 │ │ │ │ │ + b 76b4 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7724 │ │ │ │ │ + bne 7730 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -9114,156 +9119,156 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7690 │ │ │ │ │ + b 769c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 788c │ │ │ │ │ + beq 7898 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 788c │ │ │ │ │ + beq 7898 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 772c │ │ │ │ │ + b 7738 │ │ │ │ │ │ │ │ │ │ -000078e8 : │ │ │ │ │ +000078f4 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 79c4 │ │ │ │ │ + beq 79d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7978 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7990 │ │ │ │ │ + beq 799c │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7984 │ │ │ │ │ + beq 7990 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 795c │ │ │ │ │ + beq 7968 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 795c │ │ │ │ │ + b 7968 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 7a28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79d4 │ │ │ │ │ + bne 79e0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 797c │ │ │ │ │ + b 7988 │ │ │ │ │ vldr d0, [r2, #8] │ │ │ │ │ - b 7a5c │ │ │ │ │ + b 7a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7aa4 │ │ │ │ │ + bne 7ab0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a8c │ │ │ │ │ + ble 7a98 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 795c │ │ │ │ │ + b 7968 │ │ │ │ │ bl 2044 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 795c │ │ │ │ │ + beq 7968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a6c │ │ │ │ │ + ble 7a78 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 7a58 │ │ │ │ │ + bne 7a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a14 │ │ │ │ │ + bne 7a20 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7a3c │ │ │ │ │ + bne 7a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a3c │ │ │ │ │ + b 7a48 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a14 │ │ │ │ │ + bgt 7a20 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7a14 │ │ │ │ │ + bne 7a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a14 │ │ │ │ │ + b 7a20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -9272,803 +9277,803 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a84 │ │ │ │ │ + bne 7a90 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a5c │ │ │ │ │ + bgt 7a68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7a5c │ │ │ │ │ + bne 7a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 7a5c │ │ │ │ │ + b 7a68 │ │ │ │ │ │ │ │ │ │ -00007b00 : │ │ │ │ │ +00007b0c : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c20 │ │ │ │ │ + beq 7c2c │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7b7c │ │ │ │ │ + beq 7b88 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 7b60 │ │ │ │ │ + beq 7b6c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ccc │ │ │ │ │ + ble 7cd8 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c20 │ │ │ │ │ + beq 7c2c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7c28 │ │ │ │ │ + bne 7c34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7c04 │ │ │ │ │ + beq 7c10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ce0 │ │ │ │ │ + ble 7cec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c04 │ │ │ │ │ + beq 7c10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7cb8 │ │ │ │ │ + ble 7cc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 7b84 │ │ │ │ │ + b 7b90 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b90 │ │ │ │ │ + beq 7b9c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 7b90 │ │ │ │ │ + beq 7b9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7bd0 │ │ │ │ │ + beq 7bdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c64 │ │ │ │ │ + beq 7c70 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c70 │ │ │ │ │ + bne 7c7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 7ba4 │ │ │ │ │ + b 7bb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b60 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ba0 │ │ │ │ │ + bgt 7bac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 7ba0 │ │ │ │ │ + bne 7bac │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7ba0 │ │ │ │ │ + b 7bac │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7c04 │ │ │ │ │ + bne 7c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c04 │ │ │ │ │ + b 7c10 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b6c │ │ │ │ │ + bne 7b78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b6c │ │ │ │ │ + b 7b78 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 7bd0 │ │ │ │ │ + bne 7bdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bd0 │ │ │ │ │ + b 7bdc │ │ │ │ │ │ │ │ │ │ -00007cf4 : │ │ │ │ │ +00007d00 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 84c4 │ │ │ │ │ + beq 84d0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2256] @ 85f4 │ │ │ │ │ + ldr r1, [pc, #2256] @ 8600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8414 │ │ │ │ │ + beq 8420 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 857c │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85b4 │ │ │ │ │ + beq 85c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7f9c │ │ │ │ │ - ldr r3, [pc, #2204] @ 85f8 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ + ldr r3, [pc, #2204] @ 8604 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [sl, r3] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 84fc │ │ │ │ │ + bcc 8508 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8184 │ │ │ │ │ + ble 8190 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 84a0 │ │ │ │ │ - ldr r1, [pc, #2132] @ 85f4 │ │ │ │ │ + beq 84ac │ │ │ │ │ + ldr r1, [pc, #2132] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 834c │ │ │ │ │ + beq 8358 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 84e8 │ │ │ │ │ + beq 84f4 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 815c │ │ │ │ │ + beq 8168 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8364 │ │ │ │ │ - ldr r3, [pc, #2080] @ 85fc │ │ │ │ │ + beq 8370 │ │ │ │ │ + ldr r3, [pc, #2080] @ 8608 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [sl, r3] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 81f4 │ │ │ │ │ + bcc 8200 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 815c │ │ │ │ │ + ble 8168 │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 83c4 │ │ │ │ │ - ldr r1, [pc, #2008] @ 85f4 │ │ │ │ │ + beq 83d0 │ │ │ │ │ + ldr r1, [pc, #2008] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 82cc │ │ │ │ │ + beq 82d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 85a0 │ │ │ │ │ + beq 85ac │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8134 │ │ │ │ │ + beq 8140 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 8048 │ │ │ │ │ - ldr r2, [pc, #1960] @ 8600 │ │ │ │ │ + beq 8054 │ │ │ │ │ + ldr r2, [pc, #1960] @ 860c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [sl, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 81a4 │ │ │ │ │ + bcc 81b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 8134 │ │ │ │ │ + ble 8140 │ │ │ │ │ add r6, r5, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 818c │ │ │ │ │ - ldr r1, [pc, #1884] @ 85f4 │ │ │ │ │ + beq 8198 │ │ │ │ │ + ldr r1, [pc, #1884] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 830c │ │ │ │ │ + beq 8318 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8590 │ │ │ │ │ + beq 859c │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 810c │ │ │ │ │ + beq 8118 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 8244 │ │ │ │ │ - ldr r1, [pc, #1840] @ 8604 │ │ │ │ │ + beq 8250 │ │ │ │ │ + ldr r1, [pc, #1840] @ 8610 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r0, [sl, r1] │ │ │ │ │ ldr ip, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bcc 8000 │ │ │ │ │ + bcc 800c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 810c │ │ │ │ │ + ble 8118 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 7cf4 │ │ │ │ │ + bl 7d00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80a8 │ │ │ │ │ + beq 80b4 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8570 │ │ │ │ │ + bgt 857c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 8568 │ │ │ │ │ + bne 8574 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 84e0 │ │ │ │ │ + bgt 84ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 84d8 │ │ │ │ │ + bne 84e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8540 │ │ │ │ │ + bgt 854c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8538 │ │ │ │ │ + bne 8544 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f90 │ │ │ │ │ + bgt 7f9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7f90 │ │ │ │ │ + bne 7f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 84c8 │ │ │ │ │ - ldr r1, [pc, #1604] @ 85f4 │ │ │ │ │ + beq 84d4 │ │ │ │ │ + ldr r1, [pc, #1604] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 840c │ │ │ │ │ + beq 8418 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 83e4 │ │ │ │ │ + beq 83f0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85b4 │ │ │ │ │ + beq 85c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7f9c │ │ │ │ │ - ldr r3, [pc, #1552] @ 8608 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ + ldr r3, [pc, #1552] @ 8614 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7d60 │ │ │ │ │ + b 7d6c │ │ │ │ │ sub ip, ip, #16384 @ 0x4000 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - bhi 7ee4 │ │ │ │ │ + bhi 7ef0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ee4 │ │ │ │ │ + beq 7ef0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 831c │ │ │ │ │ + bgt 8328 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 831c │ │ │ │ │ + bne 8328 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 831c │ │ │ │ │ + b 8328 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8428 │ │ │ │ │ - ldr r1, [pc, #1432] @ 85f4 │ │ │ │ │ + beq 8434 │ │ │ │ │ + ldr r1, [pc, #1432] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 82c8 │ │ │ │ │ + beq 82d4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 82a4 │ │ │ │ │ + beq 82b0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8134 │ │ │ │ │ + beq 8140 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 8048 │ │ │ │ │ - ldr r2, [pc, #1384] @ 860c │ │ │ │ │ + beq 8054 │ │ │ │ │ + ldr r2, [pc, #1384] @ 8618 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7e58 │ │ │ │ │ + b 7e64 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 7cf4 │ │ │ │ │ + bl 7d00 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8548 │ │ │ │ │ + bne 8554 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 80cc │ │ │ │ │ + bne 80d8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 84ac │ │ │ │ │ + ble 84b8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7e84 │ │ │ │ │ + bne 7e90 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8488 │ │ │ │ │ + ble 8494 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7e08 │ │ │ │ │ + bne 7e14 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8470 │ │ │ │ │ + ble 847c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7d8c │ │ │ │ │ + bne 7d98 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7f70 │ │ │ │ │ + b 7f7c │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7f28 │ │ │ │ │ + b 7f34 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7e68 │ │ │ │ │ + bhi 7e74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ + beq 7e74 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 82dc │ │ │ │ │ + bgt 82e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 82dc │ │ │ │ │ + bne 82e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82dc │ │ │ │ │ + b 82e8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7dec │ │ │ │ │ + bhi 7df8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7dec │ │ │ │ │ + beq 7df8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 835c │ │ │ │ │ + bgt 8368 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 835c │ │ │ │ │ + bne 8368 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 835c │ │ │ │ │ + b 8368 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 83dc │ │ │ │ │ + beq 83e8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #920] @ 85f4 │ │ │ │ │ + ldr r1, [pc, #920] @ 8600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8308 │ │ │ │ │ + beq 8314 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 82e4 │ │ │ │ │ + beq 82f0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 810c │ │ │ │ │ + beq 8118 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 8244 │ │ │ │ │ - ldr r1, [pc, #880] @ 8610 │ │ │ │ │ + beq 8250 │ │ │ │ │ + ldr r1, [pc, #880] @ 861c │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 7ed4 │ │ │ │ │ + b 7ee0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 82c4 │ │ │ │ │ + bgt 82d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 8444 │ │ │ │ │ + beq 8450 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 82cc │ │ │ │ │ + beq 82d8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8140 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7f4c │ │ │ │ │ + b 7f58 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8304 │ │ │ │ │ + bgt 8310 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 8450 │ │ │ │ │ + beq 845c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 830c │ │ │ │ │ + beq 8318 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8118 │ │ │ │ │ + beq 8124 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7f28 │ │ │ │ │ + b 7f34 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8344 │ │ │ │ │ + bgt 8350 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 8464 │ │ │ │ │ + beq 8470 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 834c │ │ │ │ │ + beq 8358 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8168 │ │ │ │ │ + beq 8174 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7f70 │ │ │ │ │ + b 7f7c │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 8430 │ │ │ │ │ - ldr r1, [pc, #636] @ 85f4 │ │ │ │ │ + beq 843c │ │ │ │ │ + ldr r1, [pc, #636] @ 8600 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 8354 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8324 │ │ │ │ │ + beq 8330 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 815c │ │ │ │ │ + beq 8168 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8364 │ │ │ │ │ - ldr r3, [pc, #596] @ 8614 │ │ │ │ │ + beq 8370 │ │ │ │ │ + ldr r3, [pc, #596] @ 8620 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7ddc │ │ │ │ │ + b 7de8 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7f4c │ │ │ │ │ + b 7f58 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 8194 │ │ │ │ │ + b 81a0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 840c │ │ │ │ │ + bgt 8418 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 8404 │ │ │ │ │ + bne 8410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8414 │ │ │ │ │ + beq 8420 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r6, r3, #0 │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7f9c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 83cc │ │ │ │ │ + b 83d8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7f70 │ │ │ │ │ + b 7f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82bc │ │ │ │ │ + b 82c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 82fc │ │ │ │ │ + b 8308 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 833c │ │ │ │ │ + b 8348 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8168 │ │ │ │ │ + bne 8174 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8168 │ │ │ │ │ + b 8174 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8140 │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8140 │ │ │ │ │ + b 814c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8434 │ │ │ │ │ + b 8440 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8124 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8118 │ │ │ │ │ + b 8124 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7f9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8140 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 7f4c │ │ │ │ │ + b 7f58 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - bgt 834c │ │ │ │ │ - b 8330 │ │ │ │ │ + bgt 8358 │ │ │ │ │ + b 833c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7d70 │ │ │ │ │ + bhi 7d7c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d70 │ │ │ │ │ + beq 7d7c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 85dc │ │ │ │ │ + ble 85e8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7f9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8168 │ │ │ │ │ + beq 8174 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7f70 │ │ │ │ │ + b 7f7c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7f0c │ │ │ │ │ + ble 7f18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8118 │ │ │ │ │ + beq 8124 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 7f28 │ │ │ │ │ + b 7f34 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - bgt 8414 │ │ │ │ │ - b 83f0 │ │ │ │ │ + bgt 8420 │ │ │ │ │ + b 83fc │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82f0 │ │ │ │ │ - b 830c │ │ │ │ │ + ble 82fc │ │ │ │ │ + b 8318 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, r3 │ │ │ │ │ - bgt 82cc │ │ │ │ │ - b 82b0 │ │ │ │ │ + bgt 82d8 │ │ │ │ │ + b 82bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 85c8 │ │ │ │ │ + ble 85d4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7f9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 85c0 │ │ │ │ │ - b 7f88 │ │ │ │ │ + bne 85cc │ │ │ │ │ + b 7f94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8530 │ │ │ │ │ + bne 853c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8530 │ │ │ │ │ + b 853c │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000081c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000007a4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -267,15 +267,15 @@ │ │ │ │ │ 00000340 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 730 │ │ │ │ │ + b 7b0 │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000358 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 800 │ │ │ │ │ bl 714 │ │ │ │ │ b 810 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl c0c │ │ │ │ │ + bl c8c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 824 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ @@ -659,15 +659,15 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl c0c │ │ │ │ │ + bl c8c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1154,15 +1154,15 @@ │ │ │ │ │ moveq r9, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq efc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1351,23 +1351,23 @@ │ │ │ │ │ bne 1148 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1174 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl e88 │ │ │ │ │ + bl f08 │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1198 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1198 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl e88 │ │ │ │ │ + bl f08 │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1198 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1430,20 +1430,20 @@ │ │ │ │ │ strlt r1, [r2] │ │ │ │ │ blt 125c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ str r7, [r2], #-4 │ │ │ │ │ bne 1230 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 104c │ │ │ │ │ + bl 10cc │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, #0 │ │ │ ├── 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: 23216 (bytes into file) │ │ │ │ │ + Start of section headers: 23212 (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 0x5ab0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5aac: │ │ │ │ │ │ │ │ │ │ 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 001558 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005110 000360 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00510c 000360 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00158c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00158c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 00158c 002668 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 005470 000570 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003bf4 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003ce8 000194 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0059e0 000048 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003e7c 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00466a 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00466a 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0046a0 000590 10 14 26 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004c30 0004dd 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005a28 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00158c 002664 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00546c 000570 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003bf0 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003ce4 000194 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0059dc 000048 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003e78 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 004666 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004666 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00469c 000590 10 14 26 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004c2c 0004dd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005a24 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 {} │ │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ │ 65: 00000c88 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ 66: 00000ce0 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ 67: 00000d68 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ 68: 00000df0 156 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ 69: 00000e8c 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ 70: 00000f14 216 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ 71: 00000fec 164 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 72: 0000220c 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 72: 0000220c 1112 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ 73: 00001090 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ 74: 000010e8 132 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__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5110 contains 108 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x510c contains 108 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000111c R_ARM_CALL 00000000 tailmatch.constprop.1 │ │ │ │ │ 00000054 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000084 0000111c R_ARM_CALL 00000000 tailmatch.constprop.1 │ │ │ │ │ 000000a4 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000000a8 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000000b4 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ 00001104 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001108 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ 0000110c 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ 000014d4 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001504 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ 00001554 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5470 contains 174 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x546c contains 174 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00000018 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000c4 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000e8 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000214 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000298 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -244,27 +244,27 @@ │ │ │ │ │ 00001d10 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001d44 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001d64 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001f14 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001f28 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002008 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00002134 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002184 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ -00002190 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000219c 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021a0 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021a4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000021a8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000021b0 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021d8 0000081c R_ARM_CALL 0000116c stringlib_adaptive_find │ │ │ │ │ -000021e4 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021e8 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021f4 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021fc 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002188 0000081c R_ARM_CALL 0000116c stringlib_adaptive_find │ │ │ │ │ +00002194 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a0 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021a4 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021a8 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000021ac 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000021b4 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c0 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021c4 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021d0 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021d8 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002200 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ 0000223c 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00002260 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002350 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002354 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002358 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000235c 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ 00002360 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ @@ -277,21 +277,21 @@ │ │ │ │ │ 000024f8 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000260c 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002618 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000261c 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002620 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00002624 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 0000262c 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002648 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000264c 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002654 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002658 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002660 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002644 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002648 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002650 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002654 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000265c 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x59e0 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x59dc contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000321c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000005c 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000bc 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000000cc 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000dc 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000138 0000061c R_ARM_CALL 0000020c stringlib__preprocess │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2040,25 +2040,25 @@ │ │ │ │ │ beq 2020 <_Py_bytes_count+0x30c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + bne 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ cmp r4, sl │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movgt r4, sl │ │ │ │ │ ble 2044 <_Py_bytes_count+0x330> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, sl │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - bmi 2204 <_Py_bytes_count+0x4f0> │ │ │ │ │ + bmi 21e0 <_Py_bytes_count+0x4cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2128 <_Py_bytes_count+0x414> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bgt 2058 <_Py_bytes_count+0x344> │ │ │ │ │ add r3, r9, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -2204,26 +2204,26 @@ │ │ │ │ │ beq 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ b 1f08 <_Py_bytes_count+0x1f4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e4 <_Py_bytes_count+0x4d0> │ │ │ │ │ + beq 21c0 <_Py_bytes_count+0x4ac> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e4 <_Py_bytes_count+0x4d0> │ │ │ │ │ + beq 21c0 <_Py_bytes_count+0x4ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2190 <_Py_bytes_count+0x47c> │ │ │ │ │ + beq 2194 <_Py_bytes_count+0x480> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 219c <_Py_bytes_count+0x488> │ │ │ │ │ + bhi 21a0 <_Py_bytes_count+0x48c> │ │ │ │ │ cmp r4, sl │ │ │ │ │ movgt r4, sl │ │ │ │ │ movgt r5, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ subgt r8, fp, #81 @ 0x51 │ │ │ │ │ bgt 1d84 <_Py_bytes_count+0x70> │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -2299,68 +2299,68 @@ │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bne 1df8 <_Py_bytes_count+0xe4> │ │ │ │ │ b 1e9c <_Py_bytes_count+0x188> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - bge 21bc <_Py_bytes_count+0x4a8> │ │ │ │ │ + blt 21e8 <_Py_bytes_count+0x4d4> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl ec <_Py_bytes_rfind+0x58> │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + bl 116c <_Py_bytes_index+0x340> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + bne 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 1f2c <_Py_bytes_count+0x218> │ │ │ │ │ - ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 116c <_Py_bytes_index+0x340> │ │ │ │ │ - R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + b 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 2130 <_Py_bytes_count+0x41c> │ │ │ │ │ + ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl ec <_Py_bytes_rfind+0x58> │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ │ │ │ │ │ 0000220c <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ @@ -2457,31 +2457,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn r7, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - subne r1, fp, #80 @ 0x50 │ │ │ │ │ beq 2390 <_Py_bytes_rindex+0x184> │ │ │ │ │ + sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ beq 236c <_Py_bytes_rindex+0x160> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ beq 2354 <_Py_bytes_rindex+0x148> │ │ │ │ │ b 2450 <_Py_bytes_rindex+0x244> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2648 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2644 <_Py_bytes_rindex+0x438> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2648 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2644 <_Py_bytes_rindex+0x438> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 260c <_Py_bytes_rindex+0x400> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ @@ -2525,25 +2525,25 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2634 <_Py_bytes_rindex+0x428> │ │ │ │ │ sub r7, r0, r7 │ │ │ │ │ b 242c <_Py_bytes_rindex+0x220> │ │ │ │ │ add r5, r3, r4 │ │ │ │ │ - add r6, r3, r1 │ │ │ │ │ + add r8, r1, #1 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ + add r6, r3, r1 │ │ │ │ │ + str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r1, ip │ │ │ │ │ str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - add r8, r1, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ ldrb r3, [r6, #-1]! │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ beq 24e8 <_Py_bytes_rindex+0x2dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -2644,16 +2644,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 236c <_Py_bytes_rindex+0x160> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r1, fp, #80 @ 0x50 │ │ │ │ │ - mvnne r7, #0 │ │ │ │ │ - bne 2388 <_Py_bytes_rindex+0x17c> │ │ │ │ │ + bne 234c <_Py_bytes_rindex+0x140> │ │ │ │ │ b 2354 <_Py_bytes_rindex+0x148> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ ├── 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: 79732 (bytes into file) │ │ │ │ │ + Start of section headers: 79764 (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 0x13774: │ │ │ │ │ +There are 18 section headers, starting at offset 0x13794: │ │ │ │ │ │ │ │ │ │ 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 002eb8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010754 000928 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010774 000928 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 002eec 0008e4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01107c 000860 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01109c 000860 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0037d0 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0037d0 000ad6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0042a8 003368 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0118dc 000ec0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 007610 0031b4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01279c 000eb8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a7c4 0029b3 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 013654 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00d177 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d177 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00d1ac 001c60 10 16 307 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ee0c 001945 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0136e4 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0042a8 003388 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0118fc 000ec0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 007630 0031b4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0127bc 000eb8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a7e4 0029b3 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 013674 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00d197 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d197 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00d1cc 001c60 10 16 307 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ee2c 001945 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 013704 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -38,64 +38,64 @@ │ │ │ │ │ 34: 000000d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000000d8 180 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 37: 00000188 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 39: 0000024c 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 40: 00000270 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 41: 00000ec8 1576 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ + 41: 00000ec8 1608 FUNC LOCAL DEFAULT 7 bytearray_extend │ │ │ │ │ 42: 0000018c 588 FUNC LOCAL DEFAULT 1 bytearray_setslice │ │ │ │ │ 43: 0000018c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 45: 000014f0 128 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ - 46: 00001570 32 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ + 45: 00001510 128 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ + 46: 00001590 32 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ 47: 000003d8 20 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ 48: 000003ec 148 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ 49: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 50: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 51: 00001590 544 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 52: 000017ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 53: 000017b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 54: 000017b0 84 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 55: 00001804 1764 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ + 51: 000015b0 544 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 52: 000017cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 000017d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 54: 000017d0 84 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 55: 00001824 1764 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ 56: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 57: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 58: 00000340 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 59: 00000388 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 60: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 61: 00001ee8 288 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ - 62: 00002008 24 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ + 61: 00001f08 288 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 62: 00002028 24 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ 63: 00000504 244 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ 64: 000005f8 848 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ 65: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 67: 000005f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 68: 00002020 836 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 69: 00002360 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002040 836 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 69: 00002380 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 70: 0000095c 684 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ - 71: 00000c08 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ - 72: 00000cd8 44 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ - 73: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 74: 00000d04 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 71: 00000404 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 72: 00000c08 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 73: 00000cf0 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ + 74: 00000dc0 44 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 75: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 76: 0000041c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 77: 0000043c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 78: 00000dec 620 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 80: 00000000 28 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 81: 00000464 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 82: 00001058 704 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ 83: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 84: 00001310 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 0000048c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 86: 0000001c 1856 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 87: 00002300 1400 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 88: 00000758 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 89: 00002364 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 90: 00002364 608 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 89: 00002384 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00002384 608 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 91: 00001318 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 92: 00001318 148 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ 93: 0000075c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 94: 00000874 64 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ 95: 0000049c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 96: 000008b4 116 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 97: 00000928 264 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ @@ -108,27 +108,27 @@ │ │ │ │ │ 104: 00000a30 424 FUNC LOCAL DEFAULT 9 bytearray_center │ │ │ │ │ 105: 00000bd8 180 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 106: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 107: 00000c8c 116 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 108: 000005a0 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 109: 000013ac 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ 110: 00000d00 56 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 111: 000025c4 2436 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 111: 000025e4 2436 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 112: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ 113: 000005c4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 114: 00000604 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 115: 00000620 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 116: 00002f48 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 116: 00002f68 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 117: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ 118: 00000d38 548 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ 119: 00000f58 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 120: 00000658 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 121: 00002f8c 280 FUNC LOCAL DEFAULT 7 bytearray_index │ │ │ │ │ - 122: 000030a4 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 123: 00003134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00002fac 280 FUNC LOCAL DEFAULT 7 bytearray_index │ │ │ │ │ + 122: 000030c4 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 123: 00003154 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 124: 00000f5c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 125: 00000f5c 28 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ │ 126: 00000f78 28 FUNC LOCAL DEFAULT 9 bytearray_isalpha │ │ │ │ │ 127: 00000f94 28 FUNC LOCAL DEFAULT 9 bytearray_isdigit │ │ │ │ │ 128: 00000fb0 28 FUNC LOCAL DEFAULT 9 bytearray_islower │ │ │ │ │ 129: 00000fcc 28 FUNC LOCAL DEFAULT 9 bytearray_isspace │ │ │ │ │ 130: 00000fe8 28 FUNC LOCAL DEFAULT 9 bytearray_istitle │ │ │ │ │ @@ -148,18 +148,18 @@ │ │ │ │ │ 144: 000012e0 408 FUNC LOCAL DEFAULT 9 bytearray_rjust │ │ │ │ │ 145: 000007e4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 146: 00001564 3484 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ 147: 00002878 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 148: 000020f4 168 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 149: 000022fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 150: 00000800 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 151: 00003138 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 152: 00003138 280 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 151: 00003158 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 152: 00003158 280 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ 153: 00000808 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 154: 00003250 280 FUNC LOCAL DEFAULT 7 bytearray_rindex │ │ │ │ │ + 154: 00003270 280 FUNC LOCAL DEFAULT 7 bytearray_rindex │ │ │ │ │ 155: 00000810 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 156: 00001478 116 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 157: 000014ec 488 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ 158: 000016d0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 159: 000016d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 160: 000016d4 64 FUNC LOCAL DEFAULT 9 bytearray_swapcase │ │ │ │ │ 161: 00001714 64 FUNC LOCAL DEFAULT 9 bytearray_title │ │ │ │ │ @@ -368,17 +368,17 @@ │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 370: 00000948 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10754 contains 293 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10774 contains 293 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 00015a1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a8 00015b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000b8 00001f2b R_ARM_MOVW_ABS_NC 00000204 .LC16 │ │ │ │ │ 000000bc 00001f2c R_ARM_MOVT_ABS 00000204 .LC16 │ │ │ │ │ @@ -91,31 +91,31 @@ │ │ │ │ │ 00000bb0 00001e2b R_ARM_MOVW_ABS_NC 000001d8 .LC15 │ │ │ │ │ 00000bb4 00001e2c R_ARM_MOVT_ABS 000001d8 .LC15 │ │ │ │ │ 00000bbc 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000bc4 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000bd0 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000bd4 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000be4 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00000c28 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c34 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000c5c 0000191c R_ARM_CALL 00000cc8 bytearray_resize_lock_held │ │ │ │ │ -00000c74 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c78 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c84 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ca8 0001411c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000ccc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cec 00001a1c R_ARM_CALL 00000c04 bytearray_resize_lock_held.constprop.0 │ │ │ │ │ -00000cf4 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cf8 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d6c 0001751c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00000d90 0000492b R_ARM_MOVW_ABS_NC 00000404 .LC29 │ │ │ │ │ -00000d94 0000492c R_ARM_MOVT_ABS 00000404 .LC29 │ │ │ │ │ -00000d98 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000db8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000dd8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000c70 0001731c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00000c94 0000472b R_ARM_MOVW_ABS_NC 00000404 .LC29 │ │ │ │ │ +00000c98 0000472c R_ARM_MOVT_ABS 00000404 .LC29 │ │ │ │ │ +00000c9c 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000cbc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000cdc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d10 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d1c 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d44 0000191c R_ARM_CALL 00000cc8 bytearray_resize_lock_held │ │ │ │ │ +00000d5c 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d60 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d6c 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d90 0001411c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000db4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dd4 00001a1c R_ARM_CALL 00000c04 bytearray_resize_lock_held.constprop.0 │ │ │ │ │ +00000ddc 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000de0 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000e68 0001351c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000e88 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000ea0 0001581c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000edc 00013c1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ 00000ee8 0001351c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000f04 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000f08 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ @@ -226,16 +226,16 @@ │ │ │ │ │ 000015a4 0001411c R_ARM_CALL 00000000 memset │ │ │ │ │ 000015bc 0001411c R_ARM_CALL 00000000 memset │ │ │ │ │ 000015e4 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000015f8 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000017e4 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000017fc 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001810 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000018b8 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000018c4 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000018b8 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000018c4 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000191c 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001954 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 000019c8 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000019ec 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001a0c 0001851c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001a24 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00001a54 0001851c R_ARM_CALL 00000000 memchr │ │ │ │ │ @@ -291,15 +291,15 @@ │ │ │ │ │ 00002b0c 0001a402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002b40 0000b51c R_ARM_CALL 0000219c stringlib__lex_search │ │ │ │ │ 00002b58 0000b51c R_ARM_CALL 0000219c stringlib__lex_search │ │ │ │ │ 00002b80 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002be0 0001411c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002eb4 0001ab1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1107c contains 268 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1109c contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001b402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000178 bytearray_dealloc │ │ │ │ │ 0000002c 00002f02 R_ARM_ABS32 000003d8 bytearray_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -320,15 +320,15 @@ │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 0001b402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000010c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000118 00002402 R_ARM_ABS32 000000d8 bytearrayiter_dealloc │ │ │ │ │ 00000148 0001b502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000015c 0000d202 R_ARM_ABS32 0000296c bytearrayiter_traverse │ │ │ │ │ 0000016c 0001b802 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000170 00007a02 R_ARM_ABS32 000030a4 bytearrayiter_next │ │ │ │ │ +00000170 00007a02 R_ARM_ABS32 000030c4 bytearrayiter_next │ │ │ │ │ 00000174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -393,54 +393,54 @@ │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b802 R_ARM_ABS32 00002244 bytearray_reduce_ex │ │ │ │ │ 00000544 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000ca02 R_ARM_ABS32 0000270c bytearray_sizeof │ │ │ │ │ 00000554 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00005a02 R_ARM_ABS32 00002364 bytearray_append │ │ │ │ │ +0000055c 00005a02 R_ARM_ABS32 00002384 bytearray_append │ │ │ │ │ 00000564 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00005e02 R_ARM_ABS32 00000874 bytearray_capitalize │ │ │ │ │ 00000574 0001b902 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00006802 R_ARM_ABS32 00000a30 bytearray_center │ │ │ │ │ 00000584 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00004802 R_ARM_ABS32 00000cd8 bytearray_clear │ │ │ │ │ +0000058c 00004a02 R_ARM_ABS32 00000dc0 bytearray_clear │ │ │ │ │ 00000594 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 00005002 R_ARM_ABS32 00000000 bytearray_copy │ │ │ │ │ 000005a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 00006d02 R_ARM_ABS32 000013ac bytearray_count │ │ │ │ │ 000005b4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00003302 R_ARM_ABS32 00001590 bytearray_decode │ │ │ │ │ +000005bc 00003302 R_ARM_ABS32 000015b0 bytearray_decode │ │ │ │ │ 000005c4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00004a02 R_ARM_ABS32 00000d04 bytearray_endswith │ │ │ │ │ +000005cc 00004802 R_ARM_ABS32 00000c08 bytearray_endswith │ │ │ │ │ 000005d4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00007602 R_ARM_ABS32 00000d38 bytearray_expandtabs │ │ │ │ │ 000005e4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00002902 R_ARM_ABS32 00000ec8 bytearray_extend │ │ │ │ │ 000005f4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 00003d02 R_ARM_ABS32 00001ee8 bytearray_find │ │ │ │ │ +000005fc 00003d02 R_ARM_ABS32 00001f08 bytearray_find │ │ │ │ │ 00000604 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000be02 R_ARM_ABS32 0000239c bytearray_fromhex │ │ │ │ │ 00000614 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000d302 R_ARM_ABS32 000029a0 bytearray_hex │ │ │ │ │ 00000624 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007902 R_ARM_ABS32 00002f8c bytearray_index │ │ │ │ │ +0000062c 00007902 R_ARM_ABS32 00002fac bytearray_index │ │ │ │ │ 00000634 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000c902 R_ARM_ABS32 0000259c bytearray_insert │ │ │ │ │ 00000644 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00007d02 R_ARM_ABS32 00000f5c bytearray_isalnum │ │ │ │ │ 00000654 0001ba02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -495,24 +495,24 @@ │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000af02 R_ARM_ABS32 00001f7c bytearray_removeprefix │ │ │ │ │ 00000764 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 0000b002 R_ARM_ABS32 00002038 bytearray_removesuffix │ │ │ │ │ 00000774 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 00004702 R_ARM_ABS32 00000c08 bytearray_resize │ │ │ │ │ +0000077c 00004902 R_ARM_ABS32 00000cf0 bytearray_resize │ │ │ │ │ 00000784 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 0000dd02 R_ARM_ABS32 000030e0 bytearray_reverse │ │ │ │ │ 00000794 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00009802 R_ARM_ABS32 00003138 bytearray_rfind │ │ │ │ │ +0000079c 00009802 R_ARM_ABS32 00003158 bytearray_rfind │ │ │ │ │ 000007a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009a02 R_ARM_ABS32 00003250 bytearray_rindex │ │ │ │ │ +000007ac 00009a02 R_ARM_ABS32 00003270 bytearray_rindex │ │ │ │ │ 000007b4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 00009002 R_ARM_ABS32 000012e0 bytearray_rjust │ │ │ │ │ 000007c4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000da02 R_ARM_ABS32 00002e8c bytearray_rpartition │ │ │ │ │ 000007d4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -548,29 +548,29 @@ │ │ │ │ │ 00000874 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000878 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 0000a202 R_ARM_ABS32 00001754 bytearray_upper │ │ │ │ │ 00000884 0001c502 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000888 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000088c 0000a302 R_ARM_ABS32 00001794 bytearray_zfill │ │ │ │ │ 00000894 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008a8 00002d02 R_ARM_ABS32 000014f0 bytearray_getbuffer │ │ │ │ │ -000008ac 00002e02 R_ARM_ABS32 00001570 bytearray_releasebuffer │ │ │ │ │ -000008b0 00003e02 R_ARM_ABS32 00002008 bytearray_length │ │ │ │ │ -000008b4 00004402 R_ARM_ABS32 00002020 bytearray_subscript │ │ │ │ │ -000008b8 00003602 R_ARM_ABS32 000017b0 bytearray_ass_subscript │ │ │ │ │ -000008bc 00003e02 R_ARM_ABS32 00002008 bytearray_length │ │ │ │ │ +000008a8 00002d02 R_ARM_ABS32 00001510 bytearray_getbuffer │ │ │ │ │ +000008ac 00002e02 R_ARM_ABS32 00001590 bytearray_releasebuffer │ │ │ │ │ +000008b0 00003e02 R_ARM_ABS32 00002028 bytearray_length │ │ │ │ │ +000008b4 00004402 R_ARM_ABS32 00002040 bytearray_subscript │ │ │ │ │ +000008b8 00003602 R_ARM_ABS32 000017d0 bytearray_ass_subscript │ │ │ │ │ +000008bc 00003e02 R_ARM_ABS32 00002028 bytearray_length │ │ │ │ │ 000008c0 00018302 R_ARM_ABS32 0000075c PyByteArray_Concat │ │ │ │ │ 000008c4 00005c02 R_ARM_ABS32 00001318 bytearray_repeat │ │ │ │ │ 000008c8 0000de02 R_ARM_ABS32 0000313c bytearray_getitem │ │ │ │ │ 000008d0 0000cb02 R_ARM_ABS32 0000273c bytearray_setitem │ │ │ │ │ -000008d8 00007402 R_ARM_ABS32 00002f48 bytearray_contains │ │ │ │ │ +000008d8 00007402 R_ARM_ABS32 00002f68 bytearray_contains │ │ │ │ │ 000008dc 00004602 R_ARM_ABS32 0000095c bytearray_iconcat │ │ │ │ │ 000008e0 0000d602 R_ARM_ABS32 00002ae0 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x118dc contains 472 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x118fc contains 472 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0001341c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00000040 0001351c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000078 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000084 0001372b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -742,317 +742,317 @@ │ │ │ │ │ 00000fc0 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000fd4 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000fdc 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000fe0 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001008 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000100c 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001010 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001090 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000010c0 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000010c4 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000010c8 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -000010cc 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -000010d4 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010e8 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010fc 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001118 00002a1c R_ARM_CALL 0000018c bytearray_setslice │ │ │ │ │ -0000113c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001168 00014d1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000117c 0001601c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000011b8 0001611c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000011c8 00001b1c R_ARM_CALL 00000480 _getbytevalue │ │ │ │ │ -00001234 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001238 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000123c 0000262b R_ARM_MOVW_ABS_NC 00000224 .LC17 │ │ │ │ │ -00001240 0000262c R_ARM_MOVT_ABS 00000224 .LC17 │ │ │ │ │ -0000124c 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001264 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001280 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a0 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000010e0 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000010e4 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000010e8 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +000010ec 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +000010f4 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001108 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000113c 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001158 00002a1c R_ARM_CALL 0000018c bytearray_setslice │ │ │ │ │ +0000117c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001194 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011a0 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011a4 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011a8 0000262b R_ARM_MOVW_ABS_NC 00000224 .LC17 │ │ │ │ │ +000011ac 0000262c R_ARM_MOVT_ABS 00000224 .LC17 │ │ │ │ │ +000011b8 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011c4 00014d1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000011d8 0001601c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00001214 0001611c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001224 00001b1c R_ARM_CALL 00000480 _getbytevalue │ │ │ │ │ 000012a8 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000012e4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012fc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001314 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001330 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001338 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000133c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001344 0001431c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001378 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ac 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c8 0000282b R_ARM_MOVW_ABS_NC 00000270 .LC19 │ │ │ │ │ -000013cc 0000282c R_ARM_MOVT_ABS 00000270 .LC19 │ │ │ │ │ -000013d0 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013f4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013fc 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001400 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001408 0001431c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001418 0000272b R_ARM_MOVW_ABS_NC 0000024c .LC18 │ │ │ │ │ -0000141c 0000272c R_ARM_MOVT_ABS 0000024c .LC18 │ │ │ │ │ -00001428 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000144c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001450 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001484 00002a1c R_ARM_CALL 0000018c bytearray_setslice │ │ │ │ │ -000014b0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014d4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000152c 0001621c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001550 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001554 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00001558 00002c2b R_ARM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ -0000155c 00002c2c R_ARM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ -00001564 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001600 0001541c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000160c 0001551c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001630 0001661c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001660 0001541c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000166c 0001551c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001690 0001661c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000016a0 0001671c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ -000016ac 00000d2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ -000016b0 00000d2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ -000016b4 0000112b R_ARM_MOVW_ABS_NC 000000f0 .LC8 │ │ │ │ │ -000016b8 0000112c R_ARM_MOVT_ABS 000000f0 .LC8 │ │ │ │ │ -000016bc 0000322b R_ARM_MOVW_ABS_NC 000002dc .LC22 │ │ │ │ │ -000016c0 0000322c R_ARM_MOVT_ABS 000002dc .LC22 │ │ │ │ │ -000016c4 0001561c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000016d4 00000d2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ -000016d8 00000d2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ -000016dc 00000e2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ -000016e0 00000e2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ -000016e4 0000322b R_ARM_MOVW_ABS_NC 000002dc .LC22 │ │ │ │ │ -000016e8 0000322c R_ARM_MOVT_ABS 000002dc .LC22 │ │ │ │ │ -000016ec 0001561c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000172c 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001748 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000174c 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001750 0000102b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00001754 0000102c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -0000175c 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000179c 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000017ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017d8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017dc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e8 00015b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001844 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001848 0001682c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001854 0001401c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001874 00014c1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000018b4 0001692b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000018b8 0001692c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000018d4 00016a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000018f0 00016b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000019d8 0001581c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001a3c 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001a58 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001aa0 0000382b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -00001aa4 0000382c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -00001aac 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ac4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ac8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ad4 00015b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ae4 00016c1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001b04 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b08 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b0c 00016d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b48 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bd8 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c74 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001c98 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cd8 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ce4 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ce8 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001cec 0000162b R_ARM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ -00001cf0 0000162c R_ARM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ -00001cf8 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d10 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d4c 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d54 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d58 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d60 00001e2b R_ARM_MOVW_ABS_NC 000001d8 .LC15 │ │ │ │ │ -00001d64 00001e2c R_ARM_MOVT_ABS 000001d8 .LC15 │ │ │ │ │ -00001d6c 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d74 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d7c 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001d80 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00001d84 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -00001d88 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00001d90 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001df4 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001df8 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e04 00003b2b R_ARM_MOVW_ABS_NC 00000388 .LC26 │ │ │ │ │ -00001e08 00003b2c R_ARM_MOVT_ABS 00000388 .LC26 │ │ │ │ │ -00001e10 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e18 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e3c 00014c1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00001e58 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e5c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e64 0000392b R_ARM_MOVW_ABS_NC 00000304 .LC24 │ │ │ │ │ -00001e68 0000392c R_ARM_MOVT_ABS 00000304 .LC24 │ │ │ │ │ -00001e70 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012f4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001310 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001318 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000131c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001324 0001431c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001358 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000137c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001394 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b0 0000282b R_ARM_MOVW_ABS_NC 00000270 .LC19 │ │ │ │ │ +000013b4 0000282c R_ARM_MOVT_ABS 00000270 .LC19 │ │ │ │ │ +000013b8 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013d4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013f0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001414 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000141c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001420 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001428 0001431c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001438 0000272b R_ARM_MOVW_ABS_NC 0000024c .LC18 │ │ │ │ │ +0000143c 0000272c R_ARM_MOVT_ABS 0000024c .LC18 │ │ │ │ │ +00001448 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000146c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001470 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014a4 00002a1c R_ARM_CALL 0000018c bytearray_setslice │ │ │ │ │ +000014d0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000154c 0001621c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001570 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001574 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001578 00002c2b R_ARM_MOVW_ABS_NC 0000029c .LC20 │ │ │ │ │ +0000157c 00002c2c R_ARM_MOVT_ABS 0000029c .LC20 │ │ │ │ │ +00001584 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001620 0001541c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000162c 0001551c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001650 0001661c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001680 0001541c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000168c 0001551c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000016b0 0001661c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000016c0 0001671c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +000016cc 00000d2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ +000016d0 00000d2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ +000016d4 0000112b R_ARM_MOVW_ABS_NC 000000f0 .LC8 │ │ │ │ │ +000016d8 0000112c R_ARM_MOVT_ABS 000000f0 .LC8 │ │ │ │ │ +000016dc 0000322b R_ARM_MOVW_ABS_NC 000002dc .LC22 │ │ │ │ │ +000016e0 0000322c R_ARM_MOVT_ABS 000002dc .LC22 │ │ │ │ │ +000016e4 0001561c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000016f4 00000d2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ +000016f8 00000d2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ +000016fc 00000e2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ +00001700 00000e2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ +00001704 0000322b R_ARM_MOVW_ABS_NC 000002dc .LC22 │ │ │ │ │ +00001708 0000322c R_ARM_MOVT_ABS 000002dc .LC22 │ │ │ │ │ +0000170c 0001561c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000174c 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001768 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000176c 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001770 0000102b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +00001774 0000102c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +0000177c 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017bc 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000017cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017f8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017fc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001808 00015b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001864 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001868 0001682c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001874 0001401c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001894 00014c1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000018d4 0001692b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000018d8 0001692c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000018f4 00016a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001910 00016b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000019f8 0001581c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001a5c 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001a78 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ac0 0000382b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +00001ac4 0000382c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +00001acc 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ae4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ae8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001af4 00015b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001b04 00016c1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001b24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b2c 00016d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b68 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf8 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001c94 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001cb8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf8 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d04 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001d08 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001d0c 0000162b R_ARM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ +00001d10 0000162c R_ARM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ +00001d18 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d30 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d6c 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d74 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001d78 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001d80 00001e2b R_ARM_MOVW_ABS_NC 000001d8 .LC15 │ │ │ │ │ +00001d84 00001e2c R_ARM_MOVT_ABS 000001d8 .LC15 │ │ │ │ │ +00001d8c 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d94 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d9c 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001da0 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001da4 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +00001da8 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +00001db0 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e14 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e18 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e24 00003b2b R_ARM_MOVW_ABS_NC 00000388 .LC26 │ │ │ │ │ +00001e28 00003b2c R_ARM_MOVT_ABS 00000388 .LC26 │ │ │ │ │ +00001e30 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e38 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e5c 00014c1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ 00001e78 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001e7c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e80 00003a2b R_ARM_MOVW_ABS_NC 00000340 .LC25 │ │ │ │ │ -00001e84 00003a2c R_ARM_MOVT_ABS 00000340 .LC25 │ │ │ │ │ -00001e8c 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ea4 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001ec4 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001f40 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001f78 00016f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00001fa8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001fc4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001fec 00003c2b R_ARM_MOVW_ABS_NC 000003cc .LC27 │ │ │ │ │ -00001ff0 00003c2c R_ARM_MOVT_ABS 000003cc .LC27 │ │ │ │ │ -00001ff4 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002058 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000205c 0001682c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000206c 0001401c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000020b0 0001692b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000020b4 0001692c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000020d0 00016a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000020ec 00016b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00002110 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000228c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002290 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002294 0001341c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -000022b0 0001351c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000022dc 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002300 0000382b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -00002304 0000382c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -0000230c 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002338 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002340 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002344 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000234c 0000392b R_ARM_MOVW_ABS_NC 00000304 .LC24 │ │ │ │ │ -00002350 0000392c R_ARM_MOVT_ABS 00000304 .LC24 │ │ │ │ │ -00002358 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002360 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002388 00014c1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000241c 0001581c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00002458 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000245c 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000024a4 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000024cc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000250c 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002520 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000252c 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002530 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002534 0000162b R_ARM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ -00002538 0000162c R_ARM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ -00002540 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002558 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002560 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002564 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000256c 00001e2b R_ARM_MOVW_ABS_NC 000001d8 .LC15 │ │ │ │ │ -00002570 00001e2c R_ARM_MOVT_ABS 000001d8 .LC15 │ │ │ │ │ -00002578 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002580 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00002584 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00002588 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ -0000258c 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ -00002594 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025a0 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000025e4 0000702b R_ARM_MOVW_ABS_NC 000005a8 .LC46 │ │ │ │ │ -000025e8 0000702c R_ARM_MOVT_ABS 000005a8 .LC46 │ │ │ │ │ -000025f8 0001871c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002634 0001522b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00002638 0001522c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000027b0 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000286c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002870 0001882c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002878 0000732b R_ARM_MOVW_ABS_NC 00000620 .LC49 │ │ │ │ │ -0000287c 0000732c R_ARM_MOVT_ABS 00000620 .LC49 │ │ │ │ │ -00002884 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028b8 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002920 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a18 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a30 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a48 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a60 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a78 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a90 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002aa8 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ae0 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002af8 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b10 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b28 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b58 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b70 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b88 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c44 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c50 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c5c 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c68 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c74 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c80 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c8c 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002c9c 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ca4 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e84 0000392b R_ARM_MOVW_ABS_NC 00000304 .LC24 │ │ │ │ │ +00001e88 0000392c R_ARM_MOVT_ABS 00000304 .LC24 │ │ │ │ │ +00001e90 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e98 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e9c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ea0 00003a2b R_ARM_MOVW_ABS_NC 00000340 .LC25 │ │ │ │ │ +00001ea4 00003a2c R_ARM_MOVT_ABS 00000340 .LC25 │ │ │ │ │ +00001eac 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ec4 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001ee4 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001f60 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001f98 00016f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001fc8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001fe4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000200c 00003c2b R_ARM_MOVW_ABS_NC 000003cc .LC27 │ │ │ │ │ +00002010 00003c2c R_ARM_MOVT_ABS 000003cc .LC27 │ │ │ │ │ +00002014 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002078 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000207c 0001682c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000208c 0001401c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000020d0 0001692b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000020d4 0001692c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000020f0 00016a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000210c 00016b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00002130 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000022ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022b4 0001341c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +000022d0 0001351c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022fc 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002320 0000382b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +00002324 0000382c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +0000232c 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002358 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002360 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002364 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000236c 0000392b R_ARM_MOVW_ABS_NC 00000304 .LC24 │ │ │ │ │ +00002370 0000392c R_ARM_MOVT_ABS 00000304 .LC24 │ │ │ │ │ +00002378 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002380 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023a8 00014c1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000243c 0001581c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00002478 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000247c 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000024c4 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000024ec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000252c 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002540 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000254c 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002550 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002554 0000162b R_ARM_MOVW_ABS_NC 0000018c .LC13 │ │ │ │ │ +00002558 0000162c R_ARM_MOVT_ABS 0000018c .LC13 │ │ │ │ │ +00002560 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002578 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002580 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002584 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000258c 00001e2b R_ARM_MOVW_ABS_NC 000001d8 .LC15 │ │ │ │ │ +00002590 00001e2c R_ARM_MOVT_ABS 000001d8 .LC15 │ │ │ │ │ +00002598 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025a0 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000025a4 0001572c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000025a8 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ +000025ac 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ +000025b4 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025c0 00013c1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00002604 0000702b R_ARM_MOVW_ABS_NC 000005a8 .LC46 │ │ │ │ │ +00002608 0000702c R_ARM_MOVT_ABS 000005a8 .LC46 │ │ │ │ │ +00002618 0001871c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002654 0001522b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002658 0001522c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000027d0 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000288c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002890 0001882c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002898 0000732b R_ARM_MOVW_ABS_NC 00000620 .LC49 │ │ │ │ │ +0000289c 0000732c R_ARM_MOVT_ABS 00000620 .LC49 │ │ │ │ │ +000028a4 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028d8 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002940 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a38 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a50 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a68 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a80 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a98 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ab0 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ac8 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b00 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b18 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b30 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b48 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b60 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b78 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b90 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ba8 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c64 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c70 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c7c 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c88 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c94 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ca0 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cac 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cb4 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cbc 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002cc4 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002ccc 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002cd8 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d48 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d5c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d68 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d98 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d9c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002da0 0000712b R_ARM_MOVW_ABS_NC 000005c4 .LC47 │ │ │ │ │ -00002da4 0000712c R_ARM_MOVT_ABS 000005c4 .LC47 │ │ │ │ │ -00002db8 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002dc4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dd8 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ddc 00013f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002de0 0000722b R_ARM_MOVW_ABS_NC 00000604 .LC48 │ │ │ │ │ -00002de4 0000722c R_ARM_MOVT_ABS 00000604 .LC48 │ │ │ │ │ -00002dec 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e14 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e40 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e54 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e80 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ec4 00018b1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002edc 00018c1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002ef0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f08 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f20 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002cd4 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cdc 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ce4 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cec 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002cf8 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d68 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d7c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d88 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002db8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002dbc 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002dc0 0000712b R_ARM_MOVW_ABS_NC 000005c4 .LC47 │ │ │ │ │ +00002dc4 0000712c R_ARM_MOVT_ABS 000005c4 .LC47 │ │ │ │ │ +00002dd8 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002de4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df8 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002dfc 00013f2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002e00 0000722b R_ARM_MOVW_ABS_NC 00000604 .LC48 │ │ │ │ │ +00002e04 0000722c R_ARM_MOVT_ABS 00000604 .LC48 │ │ │ │ │ +00002e0c 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e34 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e60 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e74 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ea0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002ee4 00018b1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002efc 00018c1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002f10 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f28 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f40 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f78 00018d1c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -00002ff4 0001901c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00003018 0000782b R_ARM_MOVW_ABS_NC 00000658 .LC51 │ │ │ │ │ -0000301c 0000782c R_ARM_MOVT_ABS 00000658 .LC51 │ │ │ │ │ -00003020 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003040 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003064 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003090 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003128 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003134 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031a0 00019b1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000031c4 0000962b R_ARM_MOVW_ABS_NC 00000800 .LC60 │ │ │ │ │ -000031c8 0000962c R_ARM_MOVT_ABS 00000800 .LC60 │ │ │ │ │ -000031cc 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000031ec 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003210 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000323c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000032b8 00019c1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -000032dc 0000992b R_ARM_MOVW_ABS_NC 00000808 .LC61 │ │ │ │ │ -000032e0 0000992c R_ARM_MOVT_ABS 00000808 .LC61 │ │ │ │ │ -000032e4 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003304 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003328 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003354 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002f40 0001531c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f48 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f60 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f98 00018d1c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00003014 0001901c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00003038 0000782b R_ARM_MOVW_ABS_NC 00000658 .LC51 │ │ │ │ │ +0000303c 0000782c R_ARM_MOVT_ABS 00000658 .LC51 │ │ │ │ │ +00003040 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003060 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003084 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000030b0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003148 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003154 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031c0 00019b1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +000031e4 0000962b R_ARM_MOVW_ABS_NC 00000800 .LC60 │ │ │ │ │ +000031e8 0000962c R_ARM_MOVT_ABS 00000800 .LC60 │ │ │ │ │ +000031ec 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000320c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003230 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000325c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000032d8 00019c1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000032fc 0000992b R_ARM_MOVW_ABS_NC 00000808 .LC61 │ │ │ │ │ +00003300 0000992c R_ARM_MOVT_ABS 00000808 .LC61 │ │ │ │ │ +00003304 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003324 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003348 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003374 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1279c contains 471 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x127bc contains 471 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0001331d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000009c 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000c8 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000cc 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000d4 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000000e0 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000000d4 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000000e0 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000104 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000110 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000124 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000128 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000140 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000144 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000174 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ @@ -1123,16 +1123,16 @@ │ │ │ │ │ 000009b0 0001851c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000009d8 0001851c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000a10 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000a1c 0001331c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000a68 0000632b R_ARM_MOVW_ABS_NC 000004ac .LC39 │ │ │ │ │ 00000a6c 0000632c R_ARM_MOVT_ABS 000004ac .LC39 │ │ │ │ │ 00000a70 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a80 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a8c 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000a80 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000a8c 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000ab0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000abc 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000afc 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b00 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b04 0000642b R_ARM_MOVW_ABS_NC 000004b4 .LC40 │ │ │ │ │ 00000b08 0000642c R_ARM_MOVT_ABS 000004b4 .LC40 │ │ │ │ │ 00000b10 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1158,15 +1158,15 @@ │ │ │ │ │ 00000c5c 0001361c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000c80 0001411c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000cb8 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000cbc 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000cd4 00006a2b R_ARM_MOVW_ABS_NC 00000598 .LC44 │ │ │ │ │ 00000cd8 00006a2c R_ARM_MOVT_ABS 00000598 .LC44 │ │ │ │ │ 00000cdc 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000d24 00006f1c R_ARM_CALL 000025c4 stringlib_bytes_join │ │ │ │ │ +00000d24 00006f1c R_ARM_CALL 000025e4 stringlib_bytes_join │ │ │ │ │ 00000db8 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000dd0 00018e1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000de0 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e3c 00018f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000ea8 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00000ee8 00018f1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000f30 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1187,16 +1187,16 @@ │ │ │ │ │ 00001080 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000109c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 000010d4 0001991c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ 000010f0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001140 0000882b R_ARM_MOVW_ABS_NC 0000066c .LC53 │ │ │ │ │ 00001144 0000882c R_ARM_MOVT_ABS 0000066c .LC53 │ │ │ │ │ 00001148 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001158 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001164 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001158 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001164 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001188 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001194 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000011d0 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000011d4 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000011d8 0000892b R_ARM_MOVW_ABS_NC 00000674 .LC54 │ │ │ │ │ 000011dc 0000892c R_ARM_MOVT_ABS 00000674 .LC54 │ │ │ │ │ 000011e4 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1217,16 +1217,16 @@ │ │ │ │ │ 00001258 0001561c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000127c 0001331d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000012bc 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 000012d4 00019a1c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 00001318 00008d2b R_ARM_MOVW_ABS_NC 00000728 .LC56 │ │ │ │ │ 0000131c 00008d2c R_ARM_MOVT_ABS 00000728 .LC56 │ │ │ │ │ 00001320 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001330 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000133c 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001330 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000133c 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001360 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000136c 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000013ac 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013b0 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013b4 00008e2b R_ARM_MOVW_ABS_NC 00000730 .LC57 │ │ │ │ │ 000013b8 00008e2c R_ARM_MOVT_ABS 00000730 .LC57 │ │ │ │ │ 000013c0 0001501c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1262,31 +1262,31 @@ │ │ │ │ │ 000016d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016f0 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00001708 00019e1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00001730 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00001748 00019f1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001770 0000071c R_ARM_CALL 000000cc PyByteArray_FromStringAndSize.constprop.0 │ │ │ │ │ 00001788 0001a01c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000017b0 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000017b0 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000017bc 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017d0 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000017d0 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000017f4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001818 0001331d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001880 00017b1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 0000189c 0000301d R_ARM_JUMP24 000003ec bytearray_repr_lock_held │ │ │ │ │ 000018a0 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 000018a4 00017c2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 000018ac 0000a42b R_ARM_MOVW_ABS_NC 00000818 .LC63 │ │ │ │ │ 000018b0 0000a42c R_ARM_MOVT_ABS 00000818 .LC63 │ │ │ │ │ 000018b8 00017d1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000194c 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001978 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000197c 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001984 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001990 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001984 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001990 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000019b4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019c0 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000019d4 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019d8 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000019f0 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000019f4 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001a24 00017e1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ @@ -1384,19 +1384,19 @@ │ │ │ │ │ 00002528 0000c52b R_ARM_MOVW_ABS_NC 00000880 .LC74 │ │ │ │ │ 0000252c 0000c52c R_ARM_MOVT_ABS 00000880 .LC74 │ │ │ │ │ 00002530 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000254c 0001461c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002560 0001ac1c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00002578 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000258c 0001481c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000025c8 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000025c8 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000025e0 0000c82b R_ARM_MOVW_ABS_NC 0000088c .LC75 │ │ │ │ │ 000025e4 0000c82c R_ARM_MOVT_ABS 0000088c .LC75 │ │ │ │ │ 000025ec 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002600 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002600 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000261c 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002640 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002650 00001b1c R_ARM_CALL 00000480 _getbytevalue │ │ │ │ │ 0000266c 0000191c R_ARM_CALL 00000cc8 bytearray_resize_lock_held │ │ │ │ │ 000026a4 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ 000026a8 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000026ac 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1410,17 +1410,17 @@ │ │ │ │ │ 000027a4 0000382b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ 000027a8 0000382c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ 000027b0 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000027dc 00002a1d R_ARM_JUMP24 0000018c bytearray_setslice │ │ │ │ │ 0000283c 0000cc2b R_ARM_MOVW_ABS_NC 00000894 .LC76 │ │ │ │ │ 00002840 0000cc2c R_ARM_MOVT_ABS 00000894 .LC76 │ │ │ │ │ 00002844 0001701c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002858 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002858 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00002864 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002874 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002874 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002898 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000028b0 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000028b4 0001682c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000028b8 0000cd2b R_ARM_MOVW_ABS_NC 00000898 .LC77 │ │ │ │ │ 000028bc 0000cd2c R_ARM_MOVT_ABS 00000898 .LC77 │ │ │ │ │ 000028c4 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028e4 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ @@ -1433,25 +1433,25 @@ │ │ │ │ │ 00002918 0000122b R_ARM_MOVW_ABS_NC 00000104 .LC9 │ │ │ │ │ 0000291c 0000122c R_ARM_MOVT_ABS 00000104 .LC9 │ │ │ │ │ 00002924 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002944 0001591c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00002950 0000191c R_ARM_CALL 00000cc8 bytearray_resize_lock_held │ │ │ │ │ 00002968 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002a1c 00013e1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002a48 0001731c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002a54 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002a48 0001741c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002a54 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002a78 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a84 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002abc 0001b01c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00002adc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002b28 0001811c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00002b3c 0001531d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002b48 0000191c R_ARM_CALL 00000cc8 bytearray_resize_lock_held │ │ │ │ │ 00002b68 0001821c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00002ba0 0001741c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002ba0 0001751c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002bc0 0001421c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bf4 00015f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002bf8 00015f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002c44 00014e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002c48 00014e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002c4c 0000552b R_ARM_MOVW_ABS_NC 0000048c .LC36 │ │ │ │ │ 00002c50 0000552c R_ARM_MOVT_ABS 0000048c .LC36 │ │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ │ 00003164 0001682b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00003168 0001682c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000316c 0000382b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ 00003170 0000382c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ 00003178 0001381c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003198 00017102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x13654 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x13674 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -305,17 +305,17 @@ │ │ │ │ │ bytearray_ass_subscript_lock_held │ │ │ │ │ bytearray_find │ │ │ │ │ bytearray_length │ │ │ │ │ bytearray_translate │ │ │ │ │ bytearray_translate_impl │ │ │ │ │ bytearray_subscript │ │ │ │ │ bytearray_iconcat │ │ │ │ │ +bytearray_endswith │ │ │ │ │ bytearray_resize │ │ │ │ │ bytearray_clear │ │ │ │ │ -bytearray_endswith │ │ │ │ │ bytearray_take_bytes │ │ │ │ │ bytearray_copy │ │ │ │ │ bytearray_richcompare │ │ │ │ │ bytearray_split │ │ │ │ │ fastsearch │ │ │ │ │ bytearray_append │ │ │ │ │ bytearray_repeat │ │ │ │ │ @@ -521,17 +521,17 @@ │ │ │ │ │ PyNumber_Check │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ _PyEval_SliceIndex │ │ │ │ │ _Py_bytes_find │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ _PyRuntime │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +_Py_bytes_endswith │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ -_Py_bytes_endswith │ │ │ │ │ _Py_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 {} │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ mvn r2, #-2147483631 @ 0x80000011 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt 3d0 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc8 │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 300 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ add r0, r7, r9 │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ bgt 2e8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bgt 358 │ │ │ │ │ sub sl, sl, r4 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [r6, #20] │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc8 │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 398 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ b 26c │ │ │ │ │ mov r9, r5 │ │ │ │ │ @@ -255,15 +255,15 @@ │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ add r1, sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc8 │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 2d4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ @@ -626,15 +626,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ bpl 854 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ble 7b0 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc8 │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 7b0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 930 │ │ │ │ │ mov r7, #0 │ │ │ │ │ @@ -689,15 +689,15 @@ │ │ │ │ │ │ │ │ │ │ 00000948 : │ │ │ │ │ PyByteArray_Resize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b cc8 │ │ │ │ │ + b cc8 │ │ │ │ │ R_ARM_JUMP24 bytearray_resize_lock_held │ │ │ │ │ │ │ │ │ │ 0000095c : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -893,78 +893,145 @@ │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ b b98 │ │ │ │ │ │ │ │ │ │ -00000c08 : │ │ │ │ │ +00000c08 : │ │ │ │ │ +bytearray_endswith(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + sub ip, r5, #1 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp ip, #2 │ │ │ │ │ + strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + bhi c88 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + bgt cb0 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + str r0, [r4, #24] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + bl 0 <_Py_bytes_endswith> │ │ │ │ │ + R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #24] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r3, #3 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne c44 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b c80 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + sub r1, fp, #28 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ca8 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + beq c50 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + sub r1, fp, #24 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne c50 │ │ │ │ │ + b ca8 │ │ │ │ │ + │ │ │ │ │ +00000cf0 : │ │ │ │ │ bytearray_resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c84 │ │ │ │ │ + beq d6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cb8 │ │ │ │ │ + ble da0 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq c84 │ │ │ │ │ + beq d6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl cc8 │ │ │ │ │ + bl cc8 │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cb0 │ │ │ │ │ + blt d98 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt c98 │ │ │ │ │ + bgt d80 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d98 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b c50 │ │ │ │ │ + b d38 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ sub r2, r1, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b c74 │ │ │ │ │ + b d5c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c7c │ │ │ │ │ + b d64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c48 │ │ │ │ │ + bne d30 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b c48 │ │ │ │ │ + b d30 │ │ │ │ │ │ │ │ │ │ -00000cd8 : │ │ │ │ │ +00000dc0 : │ │ │ │ │ bytearray_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl c04 │ │ │ │ │ @@ -973,81 +1040,14 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d04 : │ │ │ │ │ -bytearray_endswith(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ - sub ip, r5, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp ip, #2 │ │ │ │ │ - strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi d84 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bgt dac │ │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ │ - ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - str r0, [r4, #24] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - bl 0 <_Py_bytes_endswith> │ │ │ │ │ - R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #3 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne d40 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b d7c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - sub r1, fp, #28 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_PyEval_SliceIndex> │ │ │ │ │ - R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq da4 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - beq d4c │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - sub r1, fp, #24 │ │ │ │ │ - bl 0 <_PyEval_SliceIndex> │ │ │ │ │ - R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne d4c │ │ │ │ │ - b da4 │ │ │ │ │ - │ │ │ │ │ 00000dec : │ │ │ │ │ bytearray_take_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1148,50 +1148,50 @@ │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1164 │ │ │ │ │ + beq 11c0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10f4 │ │ │ │ │ + beq 1134 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ + beq 1114 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1230 │ │ │ │ │ + bne 119c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ bic r7, r9, r9, asr #31 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt sl, r7 │ │ │ │ │ movge sl, r1 │ │ │ │ │ sub r6, r7, sl │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ adds r6, r6, r8 │ │ │ │ │ bmi 1028 │ │ │ │ │ - beq 106c │ │ │ │ │ + beq 107c │ │ │ │ │ mvn r3, #-2147483631 @ 0x80000011 │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 1264 │ │ │ │ │ + blt 1194 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d8 │ │ │ │ │ + blt 10f8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r7, r8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r1, r3, sl │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ @@ -1236,29 +1236,33 @@ │ │ │ │ │ b fec │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 10c0 │ │ │ │ │ + bgt 10e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1080 │ │ │ │ │ + bgt 1090 │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1254 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + blt 1184 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrgt r3, [r5, #20] │ │ │ │ │ + movgt r6, #0 │ │ │ │ │ bgt fb4 │ │ │ │ │ - b fc4 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq 100c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b fd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bgt fb4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ bne 1004 │ │ │ │ │ b 100c │ │ │ │ │ add r0, r7, r8 │ │ │ │ │ sub r2, r1, sl │ │ │ │ │ @@ -1269,43 +1273,55 @@ │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 1058 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ + mvnle r6, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 105c │ │ │ │ │ + ble fc4 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b fb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 10ec │ │ │ │ │ + beq 110c │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r7, #0 │ │ │ │ │ b fec │ │ │ │ │ + bic r7, r9, r9, asr #31 │ │ │ │ │ + subs r6, r7, r9 │ │ │ │ │ + bmi 1018 │ │ │ │ │ + movne r1, r9 │ │ │ │ │ + movne r8, r4 │ │ │ │ │ + movne sl, r1 │ │ │ │ │ + bne f5c │ │ │ │ │ + b 100c │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10ec │ │ │ │ │ + beq 110c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 18c │ │ │ │ │ R_ARM_CALL bytearray_setslice │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -1315,140 +1331,113 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b fd8 │ │ │ │ │ - bic r7, r9, r9, asr #31 │ │ │ │ │ - subs r6, r7, r9 │ │ │ │ │ - bmi 1018 │ │ │ │ │ - movne r1, r9 │ │ │ │ │ - movne r8, r4 │ │ │ │ │ - movne sl, r1 │ │ │ │ │ - bne f5c │ │ │ │ │ - b 100c │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + b 10f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 10f8 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC17 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 110c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 141c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13d8 │ │ │ │ │ + beq 13f8 │ │ │ │ │ bl cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldrne r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldrne sl, [r3, #20] │ │ │ │ │ - bne 11b4 │ │ │ │ │ - b 13d8 │ │ │ │ │ + bne 1210 │ │ │ │ │ + b 13f8 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strb r3, [sl, r6] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1430 │ │ │ │ │ + beq 1450 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 480 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1338 │ │ │ │ │ + beq 1318 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 126c │ │ │ │ │ + ble 13c0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bgt 11a8 │ │ │ │ │ + bgt 1204 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ beq 128c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 120c │ │ │ │ │ + beq 1268 │ │ │ │ │ mvn r8, #-2147483631 @ 0x80000011 │ │ │ │ │ sub r3, r8, r6 │ │ │ │ │ cmp r3, r6, asr #1 │ │ │ │ │ asr r2, r6, #1 │ │ │ │ │ - blt 1210 │ │ │ │ │ + blt 126c │ │ │ │ │ add r8, r6, r2 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 12b4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ - b 11a8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b 10d8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 10d8 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [r9] │ │ │ │ │ - bne 11e0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 11e0 │ │ │ │ │ + b 1204 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1304 │ │ │ │ │ + ble 12e4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 131c │ │ │ │ │ + ble 12fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r7, r0 │ │ │ │ │ b fec │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12ec │ │ │ │ │ + ble 13e0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ec │ │ │ │ │ + bgt 110c │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 10ec │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ec │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 12c0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12c0 │ │ │ │ │ + beq 1378 │ │ │ │ │ + b 110c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 1298 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1298 │ │ │ │ │ @@ -1464,64 +1453,83 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b4 │ │ │ │ │ + bne 139c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 139c │ │ │ │ │ + ble 1384 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 137c │ │ │ │ │ + bgt 135c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 137c │ │ │ │ │ + bne 135c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ec │ │ │ │ │ + bgt 110c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 12e0 │ │ │ │ │ - b 10ec │ │ │ │ │ + bne 110c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 110c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 135c │ │ │ │ │ + bne 133c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 135c │ │ │ │ │ + b 133c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1350 │ │ │ │ │ + beq 1330 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1350 │ │ │ │ │ + b 1330 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r9] │ │ │ │ │ + bne 123c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 123c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 12c0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 12c0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ec │ │ │ │ │ + bgt 110c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 10ec │ │ │ │ │ + bne 110c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ec │ │ │ │ │ + b 110c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ @@ -1535,40 +1543,40 @@ │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b fec │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1450 │ │ │ │ │ + bgt 1470 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1450 │ │ │ │ │ + bne 1470 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 137c │ │ │ │ │ + bne 135c │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14dc │ │ │ │ │ + blt 14fc │ │ │ │ │ ldr r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 18c │ │ │ │ │ R_ARM_CALL bytearray_setslice │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14b8 │ │ │ │ │ + beq 14d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 100c │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 100c │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -1584,38 +1592,38 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b fec │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14c0 │ │ │ │ │ + ble 14e0 │ │ │ │ │ b fec │ │ │ │ │ │ │ │ │ │ -000014f0 : │ │ │ │ │ +00001510 : │ │ │ │ │ bytearray_getbuffer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1570 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1568 │ │ │ │ │ + blt 1588 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1626,107 +1634,107 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1548 │ │ │ │ │ + b 1568 │ │ │ │ │ │ │ │ │ │ -00001570 : │ │ │ │ │ +00001590 : │ │ │ │ │ bytearray_releasebuffer(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001590 : │ │ │ │ │ +000015b0 : │ │ │ │ │ bytearray_decode(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrne r5, [r1, #8] │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 16f8 │ │ │ │ │ + bne 1718 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 176c │ │ │ │ │ + bhi 178c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 16f4 │ │ │ │ │ + beq 1714 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 169c │ │ │ │ │ + beq 16bc │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1644 │ │ │ │ │ + beq 1664 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 16f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16c8 │ │ │ │ │ + beq 16e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1748 │ │ │ │ │ + bne 1768 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 1644 │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16cc │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1638 │ │ │ │ │ + beq 1658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1748 │ │ │ │ │ + bne 1768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 16c0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1638 │ │ │ │ │ + b 1658 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_GetDefaultEncoding │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1684 │ │ │ │ │ + b 16a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1734,15 +1742,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1638 │ │ │ │ │ + b 1658 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1750,17 +1758,17 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 16c8 │ │ │ │ │ + b 16e8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr ip, [pc, #172] @ 17ac │ │ │ │ │ + ldr ip, [pc, #172] @ 17cc │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1768,339 +1776,339 @@ │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1638 │ │ │ │ │ + beq 1658 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1764 │ │ │ │ │ + beq 1784 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 15dc │ │ │ │ │ + b 15fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 16c8 │ │ │ │ │ + b 16e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 16a0 │ │ │ │ │ - ldr ip, [pc, #56] @ 17ac │ │ │ │ │ + b 16c0 │ │ │ │ │ + ldr ip, [pc, #56] @ 17cc │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 15dc │ │ │ │ │ - b 1638 │ │ │ │ │ + bne 15fc │ │ │ │ │ + b 1658 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000017b0 : │ │ │ │ │ +000017d0 : │ │ │ │ │ bytearray_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 1818 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 17ec │ │ │ │ │ + beq 180c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1804 │ │ │ │ │ + b 1824 │ │ │ │ │ │ │ │ │ │ -00001804 : │ │ │ │ │ +00001824 : │ │ │ │ │ bytearray_ass_subscript_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18b4 │ │ │ │ │ + beq 18d4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18b4 │ │ │ │ │ + beq 18d4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e18 │ │ │ │ │ + beq 1e38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d98 │ │ │ │ │ + beq 1db8 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1cd8 │ │ │ │ │ + beq 1cf8 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1ce4 │ │ │ │ │ + bhi 1d04 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1dd8 │ │ │ │ │ + blt 1df8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 1aa0 │ │ │ │ │ + bge 1ac0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e58 │ │ │ │ │ + bne 1e78 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ab0 │ │ │ │ │ + blt 1ad0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b50 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + blt 1b70 │ │ │ │ │ + beq 1b80 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strgt r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b80 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ sub r4, r7, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ adds r4, r4, r8 │ │ │ │ │ - bmi 1a60 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + bmi 1a80 │ │ │ │ │ + beq 1a64 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mvn r1, #-2147483631 @ 0x80000011 │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 1d74 │ │ │ │ │ + bgt 1d94 │ │ │ │ │ adds r1, r4, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bmi 1d54 │ │ │ │ │ + bmi 1d74 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1d7c │ │ │ │ │ + bgt 1d9c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1c6c │ │ │ │ │ + beq 1c8c │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub ip, r3, r0 │ │ │ │ │ add lr, ip, r9 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bcs 1c20 │ │ │ │ │ + bcs 1c40 │ │ │ │ │ vmov s15, r1 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r9 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls 1cbc │ │ │ │ │ + bls 1cdc │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r1, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1d74 │ │ │ │ │ + bhi 1d94 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1d40 │ │ │ │ │ + bne 1d60 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r6, #28 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ec0 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ movne r1, #0 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ strbne r1, [r2, r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ab0 │ │ │ │ │ + blt 1ad0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r0, r7, r8 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r3, sl │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 18a8 │ │ │ │ │ + ble 18c8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18c8 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1d7c │ │ │ │ │ + bgt 1d9c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1d20 │ │ │ │ │ sub r1, r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1eb0 │ │ │ │ │ + blt 1ed0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - b 1a44 │ │ │ │ │ + b 1a64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18c8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ + beq 1b00 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1c14 │ │ │ │ │ + beq 1c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c14 │ │ │ │ │ + bne 1c34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e78 │ │ │ │ │ + bne 1e98 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1e78 │ │ │ │ │ + bne 1e98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ab0 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1804 │ │ │ │ │ + bl 1824 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18a8 │ │ │ │ │ + bgt 18c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 18a8 │ │ │ │ │ + bne 18c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18c8 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ strlt r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1c38 │ │ │ │ │ + bne 1c58 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1d7c │ │ │ │ │ + bgt 1d9c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 18a8 │ │ │ │ │ + beq 18c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sublt r2, r4, #1 │ │ │ │ │ addlt r1, r7, #1 │ │ │ │ │ strlt r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mlalt r7, r0, r2, r7 │ │ │ │ │ rsblt r0, r0, #0 │ │ │ │ │ strlt r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ strlt r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1be4 │ │ │ │ │ + b 1c04 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ sub r0, r5, r8 │ │ │ │ │ subcs r2, r3, #1 │ │ │ │ │ subcs r2, r2, r5 │ │ │ │ │ @@ -2109,247 +2117,247 @@ │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 1bb0 │ │ │ │ │ + blt 1bd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 1e94 │ │ │ │ │ + bcc 1eb4 │ │ │ │ │ sub r1, r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl cc8 │ │ │ │ │ asr r4, r0, #31 │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18c8 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - b 1904 │ │ │ │ │ + b 1924 │ │ │ │ │ cmp r9, r1, lsr #1 │ │ │ │ │ strcs r9, [r6, #8] │ │ │ │ │ movcs r2, #0 │ │ │ │ │ strbcs r2, [r3, r9] │ │ │ │ │ - bcs 1a18 │ │ │ │ │ - b 19b8 │ │ │ │ │ + bcs 1a38 │ │ │ │ │ + b 19d8 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1c60 │ │ │ │ │ - b 1df4 │ │ │ │ │ + beq 1c80 │ │ │ │ │ + b 1e14 │ │ │ │ │ ldrb r1, [r5, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r1, [r9, r2] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 1c4c │ │ │ │ │ - b 18a4 │ │ │ │ │ + blt 1c6c │ │ │ │ │ + b 18c4 │ │ │ │ │ ldr r4, [r6, #28] │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c9c │ │ │ │ │ + bgt 1cbc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 1c9c │ │ │ │ │ + bne 1cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ - b 1a18 │ │ │ │ │ + b 1a38 │ │ │ │ │ cmp r9, #8 │ │ │ │ │ add r1, r9, r9, lsr #3 │ │ │ │ │ movhi lr, #6 │ │ │ │ │ movls lr, #3 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 19dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab0 │ │ │ │ │ + bne 1ad0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ add r0, r7, r8 │ │ │ │ │ add r1, r3, sl │ │ │ │ │ sub r2, r2, sl │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a94 │ │ │ │ │ + bge 1ab4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - b 1a98 │ │ │ │ │ + b 1ab8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movge r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 19d0 │ │ │ │ │ + b 19f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1dd4 │ │ │ │ │ + blt 1df4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 1aa0 │ │ │ │ │ + bge 1ac0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1914 │ │ │ │ │ + b 1934 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ - bmi 1aa0 │ │ │ │ │ + bmi 1ac0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 1aa0 │ │ │ │ │ + bge 1ac0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 189c │ │ │ │ │ - b 1dac │ │ │ │ │ + bne 18bc │ │ │ │ │ + b 1dcc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18a8 │ │ │ │ │ + bne 18c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ ldreq r3, [r6, #8] │ │ │ │ │ - beq 1dd8 │ │ │ │ │ + beq 1df8 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1cd8 │ │ │ │ │ + beq 1cf8 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1ce4 │ │ │ │ │ + bhi 1d04 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 1dd8 │ │ │ │ │ + b 1df8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ sub r0, r1, r4 │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 1c00 │ │ │ │ │ + b 1c20 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1ad0 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 18c8 │ │ │ │ │ │ │ │ │ │ -00001ee8 : │ │ │ │ │ +00001f08 : │ │ │ │ │ bytearray_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -2357,29 +2365,29 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1fe0 │ │ │ │ │ + bhi 2000 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ moveq ip, r3 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 1ff8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 2020 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 1fb8 │ │ │ │ │ + bne 1fd8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -2389,155 +2397,155 @@ │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 1fd4 │ │ │ │ │ + ble 1ff4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 2020 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 2020 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - b 1f60 │ │ │ │ │ + b 1f80 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1fb0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1f88 │ │ │ │ │ + b 1fa8 │ │ │ │ │ │ │ │ │ │ -00002008 : │ │ │ │ │ +00002028 : │ │ │ │ │ bytearray_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002020 : │ │ │ │ │ +00002040 : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 20d0 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 20d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22d8 │ │ │ │ │ + beq 22f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22ec │ │ │ │ │ + blt 230c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge 2300 │ │ │ │ │ + bge 2320 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r5, [pc, #704] @ 2360 │ │ │ │ │ + ldr r5, [pc, #704] @ 2380 │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2360 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2310 │ │ │ │ │ + blt 2330 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 228c │ │ │ │ │ + ble 22ac │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2124 │ │ │ │ │ + bne 2144 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl cc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20a4 │ │ │ │ │ + beq 20c4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq 21fc │ │ │ │ │ + beq 221c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 2204 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 21f4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 21e4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 21d4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 21c4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ ldrbne r2, [r4, r3] │ │ │ │ │ strbne r2, [r1, #1]! │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ @@ -2560,15 +2568,15 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - beq 20a4 │ │ │ │ │ + beq 20c4 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ strb r2, [r1, #-7] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #-6] │ │ │ │ │ @@ -2595,267 +2603,267 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bne 21fc │ │ │ │ │ - b 20a4 │ │ │ │ │ + bne 221c │ │ │ │ │ + b 20c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20a4 │ │ │ │ │ + beq 20c4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, r4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 2338 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - b 20a4 │ │ │ │ │ + b 20c4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2310 │ │ │ │ │ + bne 2330 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi 2300 │ │ │ │ │ + bmi 2320 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt 2094 │ │ │ │ │ + bgt 20b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20a4 │ │ │ │ │ + b 20c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2310 │ │ │ │ │ + bgt 2330 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 2310 │ │ │ │ │ + bne 2330 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2310 │ │ │ │ │ + b 2330 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2310 │ │ │ │ │ + b 2330 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002364 : │ │ │ │ │ +00002384 : │ │ │ │ │ bytearray_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 2540 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 252c │ │ │ │ │ + bhi 254c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bmi 2560 │ │ │ │ │ + bmi 2580 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2580 │ │ │ │ │ + bgt 25a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2498 │ │ │ │ │ + beq 24b8 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 2480 │ │ │ │ │ + bcs 24a0 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls 24f0 │ │ │ │ │ + bls 2510 │ │ │ │ │ cmn r3, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 250c │ │ │ │ │ + bhi 252c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2548 │ │ │ │ │ + bne 2568 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25bc │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - bne 246c │ │ │ │ │ + bne 248c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2510 │ │ │ │ │ + blt 2530 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ strb r6, [r3, r5] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ - bge 2454 │ │ │ │ │ - b 2510 │ │ │ │ │ + bge 2474 │ │ │ │ │ + b 2530 │ │ │ │ │ cmp r3, r2, lsr #1 │ │ │ │ │ - bcc 2518 │ │ │ │ │ + bcc 2538 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ - b 2454 │ │ │ │ │ + b 2474 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ mov r0, #8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24d0 │ │ │ │ │ + bgt 24f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 24f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b 2454 │ │ │ │ │ + b 2474 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ add r2, r3, r3, lsr #3 │ │ │ │ │ movhi lr, #6 │ │ │ │ │ movls lr, #3 │ │ │ │ │ add r7, r2, lr │ │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ │ - bls 2408 │ │ │ │ │ + bls 2428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2464 │ │ │ │ │ + b 2484 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 2504 │ │ │ │ │ + b 2524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2510 │ │ │ │ │ + bne 2530 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2510 │ │ │ │ │ + b 2530 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 2414 │ │ │ │ │ + b 2434 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2510 │ │ │ │ │ + b 2530 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2510 │ │ │ │ │ + b 2530 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 2510 │ │ │ │ │ + b 2530 │ │ │ │ │ │ │ │ │ │ -000025c4 : │ │ │ │ │ +000025e4 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3584] @ 0xe00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2867,22 +2875,22 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ str r2, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2cf8 │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2ebc │ │ │ │ │ cmp r6, #10 │ │ │ │ │ - bgt 2e68 │ │ │ │ │ + bgt 2e88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 2d04 │ │ │ │ │ + ble 2d24 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ @@ -2892,146 +2900,146 @@ │ │ │ │ │ tst r6, #1 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r2, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 2808 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 2770 │ │ │ │ │ + b 2790 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2dd8 │ │ │ │ │ + blt 2df8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 28f0 │ │ │ │ │ + beq 2910 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 2dd8 │ │ │ │ │ + blt 2df8 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 286c │ │ │ │ │ + bne 288c │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - beq 295c │ │ │ │ │ + beq 297c │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ mov r8, r6 │ │ │ │ │ str r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldrne r2, [r7, #12] │ │ │ │ │ - beq 2900 │ │ │ │ │ + beq 2920 │ │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - bne 289c │ │ │ │ │ + bne 28bc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2dd8 │ │ │ │ │ + blt 2df8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 287c │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 2dd8 │ │ │ │ │ + blt 2df8 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 286c │ │ │ │ │ + bne 288c │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ add r8, r0, #1 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ addeq r2, r7, #16 │ │ │ │ │ ldrne r2, [r7, #12] │ │ │ │ │ ldr r4, [r2, r8, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 266c │ │ │ │ │ + beq 268c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ str r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2da0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2800 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2f04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 268c │ │ │ │ │ + b 26ac │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r7, #12] │ │ │ │ │ ldrne r4, [r3] │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2974 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - bne 2908 │ │ │ │ │ + bne 2928 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2888 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add r1, r2, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 2770 │ │ │ │ │ + b 2790 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 275c │ │ │ │ │ + beq 277c │ │ │ │ │ mov r6, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r8, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3040,106 +3048,106 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2bc0 │ │ │ │ │ - b 2bd4 │ │ │ │ │ + ble 2be0 │ │ │ │ │ + b 2bf4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2da0 │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - bgt 28e8 │ │ │ │ │ + bgt 2908 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 2dc0 │ │ │ │ │ + beq 2de0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2724 │ │ │ │ │ + b 2744 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 26c4 │ │ │ │ │ - b 2868 │ │ │ │ │ + beq 26e4 │ │ │ │ │ + b 2888 │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ - b 26ec │ │ │ │ │ + b 270c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, #0 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2da0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2948 │ │ │ │ │ + bgt 2968 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 2d44 │ │ │ │ │ + beq 2d64 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 2830 │ │ │ │ │ + b 2850 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ - b 27f8 │ │ │ │ │ + b 2818 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl cc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2df0 │ │ │ │ │ + beq 2e10 │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ streq r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - bne 2ec4 │ │ │ │ │ + bne 2ee4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e18 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r9, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov sl, r3 │ │ │ │ │ mla r9, r9, r6, r3 │ │ │ │ │ sub r3, r9, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2ab4 │ │ │ │ │ + beq 2ad4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 2ab4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2a7c │ │ │ │ │ + beq 2a9c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2a64 │ │ │ │ │ + beq 2a84 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2a4c │ │ │ │ │ + beq 2a6c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a54 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2a3c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -3184,15 +3192,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r4, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ @@ -3249,55 +3257,55 @@ │ │ │ │ │ ldr r1, [r4, #264] @ 0x108 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r6, r4, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bne 2ac8 │ │ │ │ │ + bne 2ae8 │ │ │ │ │ ldr r4, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bcc │ │ │ │ │ + bgt 2bec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 2d58 │ │ │ │ │ + beq 2d78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d04 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov r6, r3 │ │ │ │ │ mla r7, r7, r8, r3 │ │ │ │ │ sub r3, r7, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2cb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2c78 │ │ │ │ │ + beq 2c98 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2c8c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2c60 │ │ │ │ │ + beq 2c80 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2c54 │ │ │ │ │ + beq 2c74 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 2c48 │ │ │ │ │ + beq 2c68 │ │ │ │ │ ldr r5, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ add r6, r5, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ │ @@ -3320,15 +3328,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d04 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ │ @@ -3347,62 +3355,62 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #308 @ 0x134 │ │ │ │ │ add r6, r6, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2cb8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2d64 │ │ │ │ │ + bne 2d84 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl cc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ subne r3, fp, #476 @ 0x1dc │ │ │ │ │ movne r6, #0 │ │ │ │ │ strne r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ strne r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - bne 2bb0 │ │ │ │ │ + bne 2bd0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d70 │ │ │ │ │ + bgt 2d90 │ │ │ │ │ sub r2, fp, #476 @ 0x1dc │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ str r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 2830 │ │ │ │ │ + b 2850 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2bcc │ │ │ │ │ + b 2bec │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2cf4 │ │ │ │ │ + b 2d14 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - b 2ce4 │ │ │ │ │ + b 2d04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d94 │ │ │ │ │ + bgt 2db4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 2f04 │ │ │ │ │ + beq 2f24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ @@ -3410,46 +3418,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2bb4 │ │ │ │ │ + b 2bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2724 │ │ │ │ │ + b 2744 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 2888 │ │ │ │ │ + b 28a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ ldr sl, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r8, [sl, #8] │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ add r3, r5, r8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ sub r8, sl, #44 @ 0x2c │ │ │ │ │ mov r5, sl │ │ │ │ │ mla r8, r2, r6, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ @@ -3460,82 +3468,82 @@ │ │ │ │ │ ldr r1, [r5, #44]! @ 0x2c │ │ │ │ │ add r0, r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, r5 │ │ │ │ │ add r3, r0, sl │ │ │ │ │ - beq 2ba4 │ │ │ │ │ - b 2e34 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ + b 2e54 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi 2f10 │ │ │ │ │ + bhi 2f30 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f30 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ - b 262c │ │ │ │ │ + b 264c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2eb4 │ │ │ │ │ + bgt 2ed4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 2f28 │ │ │ │ │ + beq 2f48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2990 │ │ │ │ │ + b 29b0 │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 2bb0 │ │ │ │ │ + b 2bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ str r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 268c │ │ │ │ │ + b 26ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d94 │ │ │ │ │ + b 2db4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f30 │ │ │ │ │ + ble 2f50 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2cf8 │ │ │ │ │ + b 2d18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2eb4 │ │ │ │ │ + b 2ed4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2f1c │ │ │ │ │ + bne 2f3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f1c │ │ │ │ │ + b 2f3c │ │ │ │ │ │ │ │ │ │ -00002f48 : │ │ │ │ │ +00002f68 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3548,15 +3556,15 @@ │ │ │ │ │ bl 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f8c : │ │ │ │ │ +00002fac : │ │ │ │ │ bytearray_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -3564,18 +3572,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 300c │ │ │ │ │ + bhi 302c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 3034 │ │ │ │ │ + bne 3054 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -3593,92 +3601,92 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3078 │ │ │ │ │ + bne 3098 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3004 │ │ │ │ │ + b 3024 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 302c │ │ │ │ │ + beq 304c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fd4 │ │ │ │ │ - b 302c │ │ │ │ │ + bne 2ff4 │ │ │ │ │ + b 304c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 2fd4 │ │ │ │ │ + ble 2ff4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3058 │ │ │ │ │ - b 302c │ │ │ │ │ + bne 3078 │ │ │ │ │ + b 304c │ │ │ │ │ │ │ │ │ │ -000030a4 : │ │ │ │ │ +000030c4 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 30dc │ │ │ │ │ + blt 30fc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 30e4 │ │ │ │ │ + bge 3104 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ - ldr r2, [pc, #100] @ 3134 │ │ │ │ │ + ldr r2, [pc, #100] @ 3154 │ │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bgt 30dc │ │ │ │ │ + bgt 30fc │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 30dc │ │ │ │ │ + bne 30fc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003138 : │ │ │ │ │ +00003158 : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -3686,18 +3694,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 31b8 │ │ │ │ │ + bhi 31d8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 31e0 │ │ │ │ │ + bne 3200 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -3715,50 +3723,50 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3224 │ │ │ │ │ + bne 3244 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 31d0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31d8 │ │ │ │ │ + beq 31f8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 3180 │ │ │ │ │ + beq 31a0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3180 │ │ │ │ │ - b 31d8 │ │ │ │ │ + bne 31a0 │ │ │ │ │ + b 31f8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 3180 │ │ │ │ │ + ble 31a0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3204 │ │ │ │ │ - b 31d8 │ │ │ │ │ + bne 3224 │ │ │ │ │ + b 31f8 │ │ │ │ │ │ │ │ │ │ -00003250 : │ │ │ │ │ +00003270 : │ │ │ │ │ bytearray_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -3766,18 +3774,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 32d0 │ │ │ │ │ + bhi 32f0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 32f8 │ │ │ │ │ + bne 3318 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -3795,41 +3803,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 333c │ │ │ │ │ + bne 335c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 32c8 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + beq 3310 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32b8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3298 │ │ │ │ │ - b 32f0 │ │ │ │ │ + bne 32b8 │ │ │ │ │ + b 3310 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 3298 │ │ │ │ │ + ble 32b8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 331c │ │ │ │ │ - b 32f0 │ │ │ │ │ + bne 333c │ │ │ │ │ + b 3310 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -988,15 +988,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 25c4 │ │ │ │ │ + bl 25e4 │ │ │ │ │ R_ARM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d38 : │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -39,19 +39,19 @@ │ │ │ │ │ 0x00000240 43323700 62797465 61727261 795f6669 C27.bytearray_fi │ │ │ │ │ 0x00000250 6e640062 79746561 72726179 5f6c656e nd.bytearray_len │ │ │ │ │ 0x00000260 67746800 62797465 61727261 795f7472 gth.bytearray_tr │ │ │ │ │ 0x00000270 616e736c 61746500 62797465 61727261 anslate.bytearra │ │ │ │ │ 0x00000280 795f7472 616e736c 6174655f 696d706c y_translate_impl │ │ │ │ │ 0x00000290 002e4c43 32380062 79746561 72726179 ..LC28.bytearray │ │ │ │ │ 0x000002a0 5f737562 73637269 70740062 79746561 _subscript.bytea │ │ │ │ │ - 0x000002b0 72726179 5f69636f 6e636174 00627974 rray_iconcat.byt │ │ │ │ │ - 0x000002c0 65617272 61795f72 6573697a 65006279 earray_resize.by │ │ │ │ │ - 0x000002d0 74656172 7261795f 636c6561 72002e4c tearray_clear..L │ │ │ │ │ - 0x000002e0 43323900 62797465 61727261 795f656e C29.bytearray_en │ │ │ │ │ - 0x000002f0 64737769 7468002e 4c433330 002e4c43 dswith..LC30..LC │ │ │ │ │ + 0x000002b0 72726179 5f69636f 6e636174 002e4c43 rray_iconcat..LC │ │ │ │ │ + 0x000002c0 32390062 79746561 72726179 5f656e64 29.bytearray_end │ │ │ │ │ + 0x000002d0 73776974 68006279 74656172 7261795f swith.bytearray_ │ │ │ │ │ + 0x000002e0 72657369 7a650062 79746561 72726179 resize.bytearray │ │ │ │ │ + 0x000002f0 5f636c65 6172002e 4c433330 002e4c43 _clear..LC30..LC │ │ │ │ │ 0x00000300 3331002e 4c433332 00627974 65617272 31..LC32.bytearr │ │ │ │ │ 0x00000310 61795f74 616b655f 62797465 73006279 ay_take_bytes.by │ │ │ │ │ 0x00000320 74656172 7261795f 636f7079 002e4c43 tearray_copy..LC │ │ │ │ │ 0x00000330 33330062 79746561 72726179 5f726963 33.bytearray_ric │ │ │ │ │ 0x00000340 68636f6d 70617265 002e4c43 33360062 hcompare..LC36.b │ │ │ │ │ 0x00000350 79746561 72726179 5f73706c 69740066 ytearray_split.f │ │ │ │ │ 0x00000360 61737473 65617263 68006279 74656172 astsearch.bytear │ │ │ │ │ @@ -311,18 +311,18 @@ │ │ │ │ │ 0x00001340 6265725f 43686563 6b005079 4f626a65 ber_Check.PyObje │ │ │ │ │ 0x00001350 63745f43 616c6c4f 6e654172 67005f50 ct_CallOneArg._P │ │ │ │ │ 0x00001360 79457661 6c5f536c 69636549 6e646578 yEval_SliceIndex │ │ │ │ │ 0x00001370 005f5079 5f627974 65735f66 696e6400 ._Py_bytes_find. │ │ │ │ │ 0x00001380 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ │ 0x00001390 74696f6e 616c005f 50795275 6e74696d tional._PyRuntim │ │ │ │ │ 0x000013a0 65005079 42797465 41727261 795f5265 e.PyByteArray_Re │ │ │ │ │ - 0x000013b0 73697a65 005f5079 4e756d62 65725f49 size._PyNumber_I │ │ │ │ │ - 0x000013c0 6e646578 0050794c 6f6e675f 41735373 ndex.PyLong_AsSs │ │ │ │ │ - 0x000013d0 697a655f 74005f50 795f6279 7465735f ize_t._Py_bytes_ │ │ │ │ │ - 0x000013e0 656e6473 77697468 006d656d 636d7000 endswith.memcmp. │ │ │ │ │ + 0x000013b0 73697a65 005f5079 5f627974 65735f65 size._Py_bytes_e │ │ │ │ │ + 0x000013c0 6e647377 69746800 5f50794e 756d6265 ndswith._PyNumbe │ │ │ │ │ + 0x000013d0 725f496e 64657800 50794c6f 6e675f41 r_Index.PyLong_A │ │ │ │ │ + 0x000013e0 73537369 7a655f74 006d656d 636d7000 sSsize_t.memcmp. │ │ │ │ │ 0x000013f0 5f50795f 54727565 53747275 6374005f _Py_TrueStruct._ │ │ │ │ │ 0x00001400 50795f46 616c7365 53747275 63740050 Py_FalseStruct.P │ │ │ │ │ 0x00001410 79426f6f 6c5f4672 6f6d4c6f 6e67005f yBool_FromLong._ │ │ │ │ │ 0x00001420 50795f4e 6f74496d 706c656d 656e7465 Py_NotImplemente │ │ │ │ │ 0x00001430 64537472 75637400 5f50795f 47657443 dStruct._Py_GetC │ │ │ │ │ 0x00001440 6f6e6669 67005079 4578635f 42797465 onfig.PyExc_Byte │ │ │ │ │ 0x00001450 73576172 6e696e67 00507945 72725f57 sWarning.PyErr_W │ │ │ ├── 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: 101024 (bytes into file) │ │ │ │ │ + Start of section headers: 101140 (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 0x18aa0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x18b14: │ │ │ │ │ │ │ │ │ │ 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 005180 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 014c80 0014f8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0051b4 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 016178 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0059d8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0059d8 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007080 005d88 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 016888 001948 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00ce08 002580 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0181d0 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00f388 001adc 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 018260 0007b0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 010e64 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010e64 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010e98 0023c0 10 16 382 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 013258 001a25 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 018a10 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004dd4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014ccc 0014e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004e08 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0161ac 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00562c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00562c 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 006cd4 006180 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0168bc 001988 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00ce54 002580 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 018244 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00f3d4 001adc 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0182d4 0007b0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010eb0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010eb0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010ee4 0023c0 10 16 382 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0132a4 001a25 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 018a84 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 {} │ │ │ │ │ @@ -34,163 +34,163 @@ │ │ │ │ │ 30: 00000b54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 31: 00000c8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 32: 00000c90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 33: 00000c90 368 FUNC LOCAL DEFAULT 7 byteswriter_create │ │ │ │ │ 34: 00000dfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 35: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 36: 00000e00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 0000104c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00001054 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00001290 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001298 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001338 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00001058 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001060 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 0000129c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000012a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00001344 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 42: 00000034 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 43: 0000133c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 0000133c 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 43: 00001348 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 44: 00001348 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 45: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 46: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 47: 00001384 768 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 48: 00001678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00001684 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 000017bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 000017c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00001a58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001390 768 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 48: 00001684 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00001690 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 000017c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 000017cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 00001a64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 53: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 54: 00001a68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001b48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001a74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00001b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 56: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 57: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 58: 00001b4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 00001b4c 516 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 60: 00001d4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00001d50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00001d50 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 63: 00001d68 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 58: 00001b58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00001b58 516 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 60: 00001d58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00001d5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00001d5c 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 63: 00001d74 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ 64: 00000074 200 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ 65: 00000134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 66: 0000013c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 0000013c 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ 68: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 70: 00001dac 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 70: 00001db8 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 71: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 72: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 73: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 74: 0000020c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 75: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 76: 00001eac 576 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 77: 000020e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00001eb8 576 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 77: 000020f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 79: 000020ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00002348 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 000020f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00002354 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 81: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 82: 0000234c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 0000234c 2796 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 82: 00002358 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00002358 2836 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ 84: 00000000 364 FUNC LOCAL DEFAULT 11 stringlib_default_find.constprop.1 │ │ │ │ │ 85: 000001bc 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ - 86: 00000398 808 FUNC LOCAL DEFAULT 1 fastsearch.constprop.1 │ │ │ │ │ - 87: 00004b60 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 86: 00002e6c 808 FUNC LOCAL DEFAULT 7 fastsearch.constprop.1 │ │ │ │ │ + 87: 000047b4 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 88: 000018c4 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 89: 00002e34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00002e68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 90: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 91: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 92: 00000208 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 93: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 94: 00004df8 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 95: 00004f28 600 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 96: 000006bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 98: 000006c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00002e38 2612 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 94: 00002e6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 00004a4c 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 96: 00004b7c 600 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 97: 00003190 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 98: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 99: 00003194 2612 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 100: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 101: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 102: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 103: 0000030c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 104: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 105: 00002e38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00003868 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00003194 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00003bc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 108: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 109: 00000398 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 110: 000003bc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 111: 000003c4 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 112: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 113: 0000386c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 114: 0000386c 1644 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 115: 00004a44 1716 FUNC LOCAL DEFAULT 7 PyBytes_FromObject.part.0 │ │ │ │ │ - 116: 00003ec8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 00003ed8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 00003ed8 76 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 113: 00003bc8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 114: 00003bc8 1644 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 115: 00004e3c 1716 FUNC LOCAL DEFAULT 7 PyBytes_FromObject.part.0 │ │ │ │ │ + 116: 00004224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00004234 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00004234 76 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 119: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 120: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 121: 0000016c 104 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ - 122: 00000924 628 FUNC LOCAL DEFAULT 1 _Py_bytes_repr.constprop.0 │ │ │ │ │ + 122: 000005fc 640 FUNC LOCAL DEFAULT 1 _Py_bytes_repr.constprop.0 │ │ │ │ │ 123: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 124: 00004538 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 125: 00000b94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 126: 00000b98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 00000b98 32 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 128: 0000453c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 129: 0000453c 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 130: 0000457c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 131: 00004580 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 132: 00004580 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 133: 00004608 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 000048a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 125: 00000878 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 126: 0000087c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 127: 0000087c 32 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 128: 000048a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 129: 00004934 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 130: 00004974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 00004978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 132: 00004978 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 133: 00004a00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 134: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 135: 0000460c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 136: 0000460c 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 135: 00004a04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 136: 00004a04 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ 137: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 138: 0000470c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 139: 00000c48 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 138: 00004b04 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 139: 0000089c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 140: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 141: 00000c5c 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 142: 00004808 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 141: 000008b0 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 142: 00004c00 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 143: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 144: 0000482c 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 144: 00004c24 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ 145: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 146: 00000d2c 408 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 146: 00000980 408 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 147: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 148: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 149: 0000184c 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ 150: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 151: 000050f8 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 151: 000054f0 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ 152: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 153: 00000ec4 412 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 154: 00001058 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 155: 00001060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 156: 00001060 2512 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 157: 00001a2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 158: 00001a30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 159: 00001a30 140 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 153: 00000b18 412 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 154: 00000cac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 155: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 156: 00000cb4 2512 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 157: 00001680 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 00001684 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 159: 00001684 140 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 160: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 161: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 162: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 163: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 164: 00001d38 368 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 165: 00001ea8 648 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 166: 00002130 244 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 167: 00002224 1148 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 168: 00002220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 164: 0000198c 368 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 165: 00001afc 648 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 166: 00001d84 244 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 167: 00001e78 1148 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 168: 00001e74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 169: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 170: 00002224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 171: 000055bc 1740 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ - 172: 0000554c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 173: 00005558 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 170: 00001e78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 171: 000059b4 1740 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 172: 00005944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 00005950 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 174: 000005e4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 175: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 176: 00000630 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 177: 00000634 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 178: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 179: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 180: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 181: 00000644 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 182: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 183: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 184: 00005c80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 185: 000026a0 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 184: 00006078 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 185: 000022f4 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 186: 00000650 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 187: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 188: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 189: 00000690 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ 190: 000006c4 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ 191: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 192: 00000744 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ @@ -226,75 +226,75 @@ │ │ │ │ │ 222: 00000edc 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ 223: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 224: 00000f54 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 225: 00000fa0 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ 226: 00000ff0 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ 227: 0000104c 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ 228: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ - 229: 00003d28 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 230: 0000378c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 0000379c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 229: 0000397c 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 230: 000033e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 000033f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 232: 000004b0 408 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ 233: 000010cc 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 234: 00003dbc 376 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 235: 00003f30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 00003f34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 237: 00003f34 452 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 238: 00004738 252 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ - 239: 000040f8 112 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ - 240: 000040f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 241: 000040f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 00004168 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 234: 00003a10 376 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 235: 00003b84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00003b88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 237: 00003b88 452 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 238: 0000438c 252 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ + 239: 00003d4c 112 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ + 240: 00003d44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 241: 00003d4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 242: 00003dbc 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 243: 000001d4 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 244: 000001f4 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 245: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ 246: 00000214 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 247: 000041a8 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 248: 000044a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 000044a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 247: 00003dfc 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 248: 000040f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 000040fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 250: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 251: 000044c0 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 252: 00004538 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 253: 00004578 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 251: 00004114 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 252: 0000418c 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 253: 000041cc 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 254: 000003ac 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 255: 00000408 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 256: 0000040c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 257: 0000040c 64 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 258: 0000470c 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 258: 00004360 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 259: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 260: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 261: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 262: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 263: 00000648 552 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 264: 0000086c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 265: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 266: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ 267: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ 268: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ 269: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ 270: 00000870 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 271: 00000870 424 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 272: 00004834 176 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 272: 00004488 176 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 273: 00000a18 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 274: 00000a38 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 275: 00000a58 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ 276: 00000a78 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ 277: 00000a98 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ 278: 00000ab8 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ 279: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ 280: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ 281: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 282: 000048e4 448 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 282: 00004538 448 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 283: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ 284: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ 285: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ 286: 00000ad8 408 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ 287: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 288: 00005c88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 289: 00005c88 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 288: 00006080 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 289: 00006080 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ 290: 00000cec 64 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ 291: 00000d2c 64 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ 292: 00000d6c 212 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ 293: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ 294: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ 295: 00000e40 1928 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ 296: 000015c4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -302,17 +302,17 @@ │ │ │ │ │ 298: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ 299: 000015c8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 300: 000015c8 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ 301: 00001624 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 302: 00001628 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 303: 00001628 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ 304: 00001818 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ - 305: 00004df4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 305: 00004a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 306: 00001968 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 307: 00004df8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 307: 00004a4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 308: 0000196c 168 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ 309: 0000196c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 310: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC145 │ │ │ │ │ 311: 00001a14 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ 312: 00001a3c 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ 313: 00001ab4 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ 314: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ @@ -399,39 +399,39 @@ │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 397: 00000520 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 400: 0000057c 1496 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 402: 00000e00 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 402: 00000e00 608 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 404: 00001298 164 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 404: 000012a4 164 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 408: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 412: 00001054 580 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 412: 00001060 580 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 423: 00001684 316 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 424: 000017c0 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 425: 000017fc 620 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ - 426: 00001a68 228 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 423: 00001690 316 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 424: 000017cc 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 425: 00001808 620 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 426: 00001a74 228 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ @@ -442,50 +442,50 @@ │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 445: 000020ec 608 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 445: 000020f8 608 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 454: 000002e8 176 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 457: 000006c0 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ + 457: 00000398 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 462: 0000072c 424 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ + 462: 00000404 424 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 472: 0000492c 280 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 472: 00004d24 280 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 473: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 474: 000008d4 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 475: 00003f24 552 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 476: 0000414c 372 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ - 477: 000042c0 636 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 474: 000005ac 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 475: 00004280 552 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 476: 000044a8 372 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 477: 0000461c 648 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 480: 00000bb8 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ + 480: 000048a4 144 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ @@ -494,21 +494,21 @@ │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 497: 00001abc 636 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 497: 00001710 636 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 499: 000051f8 864 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 500: 00005558 100 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 499: 000055f0 864 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 500: 00005950 100 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 503: 000026e8 5696 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 503: 0000233c 5696 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ @@ -520,18 +520,18 @@ │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 523: 000044a8 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 523: 000040fc 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ 524: 00000288 292 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 526: 00004674 152 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 526: 000042c8 152 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 529: 0000044c 100 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 540: 00000c70 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 543: 00004aa4 188 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 543: 000046f8 188 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 549: 00001710 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ 550: 00001728 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x14c80 contains 671 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14ccc contains 668 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000018 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000001c 00000c2b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000020 00000c2c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 00000028 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000070 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -38,672 +38,669 @@ │ │ │ │ │ 00000368 00005d2c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ 00000370 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000378 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000037c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000384 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 00000388 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ 00000390 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000618 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000064c 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000006bc 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000006f4 0000631d R_ARM_JUMP24 00002e38 stringlib_bytes_join │ │ │ │ │ -000006f8 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000006fc 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000704 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000710 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000714 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000718 0000612b R_ARM_MOVW_ABS_NC 00000294 .LC33 │ │ │ │ │ -0000071c 0000612c R_ARM_MOVT_ABS 00000294 .LC33 │ │ │ │ │ -00000724 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000774 0001bd1c R_ARM_CALL 000020ec _PyBytes_Concat │ │ │ │ │ -00000798 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000079c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000007b4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000007e8 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -0000080c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000814 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000834 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000838 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000840 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000874 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000880 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000884 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000088c 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -00000890 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -000008a0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008d0 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000900 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000904 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000090c 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00000910 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00000918 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009e4 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00000a30 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00000a34 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00000aec 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000af0 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000af4 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -00000af8 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00000afc 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -00000b00 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -00000b08 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b94 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bf4 0001c01d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00000c14 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c38 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c58 0000631d R_ARM_JUMP24 00002e38 stringlib_bytes_join │ │ │ │ │ -00000cb8 0001e31c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00000cd0 00008c2b R_ARM_MOVW_ABS_NC 00000460 .LC51 │ │ │ │ │ -00000cd4 00008c2c R_ARM_MOVT_ABS 00000460 .LC51 │ │ │ │ │ -00000cd8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000cf8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000d18 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000d54 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000d7c 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d88 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d8c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000da8 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000de8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000e08 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e34 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e50 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e54 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e84 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e88 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000ea0 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000ea4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000ea8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000eac 0000912b R_ARM_MOVW_ABS_NC 00000478 .LC53 │ │ │ │ │ -00000eb0 0000912c R_ARM_MOVT_ABS 00000478 .LC53 │ │ │ │ │ -00000ebc 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ef0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000f00 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f30 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000f60 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000f8c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000f94 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fb0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001014 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001018 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000101c 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00001020 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00001028 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001050 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001058 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000105c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010d8 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000010e4 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001114 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001118 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001130 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000116c 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001280 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000012d4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000012fc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001314 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000133c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001344 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001370 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001374 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013b8 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000013c8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000013cc 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001554 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000157c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000015b0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 0000631d R_ARM_JUMP24 00003194 stringlib_bytes_join │ │ │ │ │ +000003d0 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000003d4 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000003dc 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003e8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003ec 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f0 0000622b R_ARM_MOVW_ABS_NC 00000294 .LC33 │ │ │ │ │ +000003f4 0000622c R_ARM_MOVT_ABS 00000294 .LC33 │ │ │ │ │ +000003fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000044c 0001bd1c R_ARM_CALL 000020f8 _PyBytes_Concat │ │ │ │ │ +00000470 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000474 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000048c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000004c0 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +000004e4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004ec 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000050c 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000510 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000518 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000054c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000055c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000564 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +00000568 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +00000578 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a8 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000005d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005dc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005e4 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +000005e8 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +000005f0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006bc 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00000708 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000070c 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000007c4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000007c8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000007cc 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +000007d0 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000007d4 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +000007d8 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +000007e0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000878 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008ac 0000631d R_ARM_JUMP24 00003194 stringlib_bytes_join │ │ │ │ │ +0000090c 0001e31c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00000924 00008c2b R_ARM_MOVW_ABS_NC 00000460 .LC51 │ │ │ │ │ +00000928 00008c2c R_ARM_MOVT_ABS 00000460 .LC51 │ │ │ │ │ +0000092c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000094c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000096c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000009a8 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000009d0 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000009dc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009e0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009fc 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a3c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a5c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a88 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000aa4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000aa8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000ad8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000adc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000af4 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000af8 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000afc 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000b00 0000912b R_ARM_MOVW_ABS_NC 00000478 .LC53 │ │ │ │ │ +00000b04 0000912c R_ARM_MOVT_ABS 00000478 .LC53 │ │ │ │ │ +00000b10 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b44 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000b54 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000b84 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000ba0 0000561c R_ARM_CALL 00002e6c fastsearch.constprop.1 │ │ │ │ │ +00000bb4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000be0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000be8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c68 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000c6c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000c70 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00000c74 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00000c7c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ca4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cac 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cb0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d2c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d38 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d68 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d6c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d84 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000dc0 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000ed4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f28 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f50 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000f68 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000f90 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fc4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000100c 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000101c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001020 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000011a8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000011d0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001204 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000123c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001268 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001280 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001328 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001348 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000135c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001360 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001394 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000013bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001400 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001428 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000144c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001484 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014b4 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000014d4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001518 0000561c R_ARM_CALL 00002e6c fastsearch.constprop.1 │ │ │ │ │ +0000153c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000156c 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001570 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001578 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000157c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001580 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00001584 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +0000158c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015ac 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015bc 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000015e8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001614 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000164c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000168c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000016d4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000016f4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001708 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000170c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001740 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001768 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000176c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017ac 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000017d4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001808 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001830 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001850 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001860 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001880 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000018e8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001918 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000191c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001924 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001928 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000192c 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00001930 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00001938 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001958 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001968 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001994 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a4 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000019cc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019d8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019dc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a1c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001a2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a54 0001f11c R_ARM_CALL 00001abc _PyBytes_FromHex │ │ │ │ │ -00001a58 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a5c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a88 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001ab0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b24 0000191c R_ARM_CALL 00000b54 byteswriter_create.constprop.0 │ │ │ │ │ -00001b44 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001b48 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001b4c 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00001b50 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00001bc8 0001921c R_ARM_CALL 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00001c20 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c24 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c28 0000a22b R_ARM_MOVW_ABS_NC 0000056c .LC60 │ │ │ │ │ -00001c2c 0000a22c R_ARM_MOVT_ABS 0000056c .LC60 │ │ │ │ │ -00001c34 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c3c 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00001c50 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c60 0000211c R_ARM_CALL 00000c90 byteswriter_create │ │ │ │ │ -00001c70 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001c88 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001cb8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001cbc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001cc0 0000a12b R_ARM_MOVW_ABS_NC 0000052c .LC59 │ │ │ │ │ -00001cc4 0000a12c R_ARM_MOVT_ABS 0000052c .LC59 │ │ │ │ │ -00001ccc 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cd4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001cd8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ce0 0000a02b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ │ -00001ce4 0000a02c R_ARM_MOVT_ABS 000004f4 .LC58 │ │ │ │ │ -00001cec 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cfc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d78 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d7c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d90 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dc0 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001dd0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001de4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001dfc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e00 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e20 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001e24 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001e5c 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e64 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e68 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e8c 0000a32b R_ARM_MOVW_ABS_NC 000005ac .LC61 │ │ │ │ │ -00001e90 0000a32c R_ARM_MOVT_ABS 000005ac .LC61 │ │ │ │ │ -00001e94 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001ebc 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ec0 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ee8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001f30 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001f40 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f60 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f84 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f8c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f90 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001fe4 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002014 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002018 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002074 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002088 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000208c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000020cc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002100 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002104 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021c8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002210 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000225c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000226c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000022a4 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000023f0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023f4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002408 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002418 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002424 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002470 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002520 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002584 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -00002590 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002594 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000025b0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000260c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002610 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002638 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002654 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002658 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000265c 0000a92b R_ARM_MOVW_ABS_NC 000005b4 .LC62 │ │ │ │ │ -00002660 0000a92c R_ARM_MOVT_ABS 000005b4 .LC62 │ │ │ │ │ -00002668 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002674 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002688 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000026d0 0001f71d R_ARM_JUMP24 000026e8 _PyBytes_FormatEx │ │ │ │ │ -000026d4 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000026d8 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002720 0000191c R_ARM_CALL 00000b54 byteswriter_create.constprop.0 │ │ │ │ │ -00002770 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002774 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000028c8 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000028cc 0001f82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002930 0001f91c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -0000294c 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002974 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029c0 0001921c R_ARM_CALL 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00002a70 0001db1c R_ARM_CALL 00003f24 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002ac0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b28 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002b2c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002b3c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002b40 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002b70 0000e12b R_ARM_MOVW_ABS_NC 00000fa0 .LC116 │ │ │ │ │ -00002b74 0000e22b R_ARM_MOVW_ABS_NC 00000ff0 .LC117 │ │ │ │ │ -00002b78 0000e12c R_ARM_MOVT_ABS 00000fa0 .LC116 │ │ │ │ │ -00002b7c 0000e22c R_ARM_MOVT_ABS 00000ff0 .LC117 │ │ │ │ │ -00002b80 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b90 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00002c04 0001fa1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00002c7c 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00002d24 0001db1c R_ARM_CALL 00003f24 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002d54 0000211c R_ARM_CALL 00000c90 byteswriter_create │ │ │ │ │ -00002d70 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d80 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002d84 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002d94 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002d98 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002db4 0000df2b R_ARM_MOVW_ABS_NC 00000f2c .LC114 │ │ │ │ │ -00002db8 0000df2c R_ARM_MOVT_ABS 00000f2c .LC114 │ │ │ │ │ -00002dc0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002de8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002dec 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002df0 0000be2b R_ARM_MOVW_ABS_NC 000006c4 .LC79 │ │ │ │ │ -00002df4 0000be2c R_ARM_MOVT_ABS 000006c4 .LC79 │ │ │ │ │ -00002e04 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e64 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e88 0001fc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002ec0 0001fd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00002ef4 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002f04 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f08 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f10 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002f3c 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -00002f40 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00002f4c 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -00002f50 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00002f5c 0000d22b R_ARM_MOVW_ABS_NC 00000ac0 .LC101 │ │ │ │ │ -00002f60 0000d22c R_ARM_MOVT_ABS 00000ac0 .LC101 │ │ │ │ │ -00002f64 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f6c 0000e02b R_ARM_MOVW_ABS_NC 00000f54 .LC115 │ │ │ │ │ -00002f70 0000e02c R_ARM_MOVT_ABS 00000f54 .LC115 │ │ │ │ │ -00002f74 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f80 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -00002f84 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00002f98 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -00002f9c 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00002fa8 0000d12b R_ARM_MOVW_ABS_NC 00000a90 .LC100 │ │ │ │ │ -00002fac 0000d12c R_ARM_MOVT_ABS 00000a90 .LC100 │ │ │ │ │ -00002fb0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fbc 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -00002fc0 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00002fc8 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -00002fcc 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00002fe4 0000d02b R_ARM_MOVW_ABS_NC 00000a60 .LC99 │ │ │ │ │ -00002fe8 0000d02c R_ARM_MOVT_ABS 00000a60 .LC99 │ │ │ │ │ -00002fec 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003008 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -0000302c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003034 0001fe1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003040 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003044 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003050 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003054 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003070 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000030a0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000030a4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000030a8 0000bd2b R_ARM_MOVW_ABS_NC 00000690 .LC78 │ │ │ │ │ -000030ac 0000bd2c R_ARM_MOVT_ABS 00000690 .LC78 │ │ │ │ │ -000030bc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030cc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030d0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030d8 0000bc2b R_ARM_MOVW_ABS_NC 0000066c .LC77 │ │ │ │ │ -000030dc 0000bc2c R_ARM_MOVT_ABS 0000066c .LC77 │ │ │ │ │ -000030e4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003124 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003164 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003190 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000319c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031a0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031b4 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -000031b8 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -000031bc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031d4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031d8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000031dc 0000e32b R_ARM_MOVW_ABS_NC 0000104c .LC118 │ │ │ │ │ -000031e0 0000e32c R_ARM_MOVT_ABS 0000104c .LC118 │ │ │ │ │ -000031e8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003214 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000322c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003238 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -0000323c 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003240 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003260 0000cc2b R_ARM_MOVW_ABS_NC 00000910 .LC94 │ │ │ │ │ -00003264 0000cc2c R_ARM_MOVT_ABS 00000910 .LC94 │ │ │ │ │ -0000326c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003270 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015f8 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001620 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000162c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001630 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001670 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001680 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016a8 0001f11c R_ARM_CALL 00001710 _PyBytes_FromHex │ │ │ │ │ +000016ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016dc 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001704 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001778 0000191c R_ARM_CALL 00000b54 byteswriter_create.constprop.0 │ │ │ │ │ +00001798 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000179c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000017a0 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000017a4 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +0000181c 0001921c R_ARM_CALL 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00001874 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001878 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000187c 0000a22b R_ARM_MOVW_ABS_NC 0000056c .LC60 │ │ │ │ │ +00001880 0000a22c R_ARM_MOVT_ABS 0000056c .LC60 │ │ │ │ │ +00001888 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001890 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +000018a4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018b4 0000211c R_ARM_CALL 00000c90 byteswriter_create │ │ │ │ │ +000018c4 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000018dc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000190c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001910 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001914 0000a12b R_ARM_MOVW_ABS_NC 0000052c .LC59 │ │ │ │ │ +00001918 0000a12c R_ARM_MOVT_ABS 0000052c .LC59 │ │ │ │ │ +00001920 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001928 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000192c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001934 0000a02b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ │ +00001938 0000a02c R_ARM_MOVT_ABS 000004f4 .LC58 │ │ │ │ │ +00001940 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001950 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000019cc 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019d0 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019e4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001a14 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001a24 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001a38 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a50 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a54 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a74 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001a78 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001ab0 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001ab8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001abc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ae0 0000a32b R_ARM_MOVW_ABS_NC 000005ac .LC61 │ │ │ │ │ +00001ae4 0000a32c R_ARM_MOVT_ABS 000005ac .LC61 │ │ │ │ │ +00001ae8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b10 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001b14 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b3c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001b84 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001b94 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001bb4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001bd8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001be0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001be4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c38 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c68 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001c6c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001cc8 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001cdc 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001ce0 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001d20 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d54 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d58 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e1c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001e64 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001eb0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001ec0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001ef8 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00002044 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002048 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000205c 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000206c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002078 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000020c4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000213c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002174 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000021d8 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +000021e4 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021e8 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002204 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002260 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002264 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000228c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022a8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022ac 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022b0 0000a92b R_ARM_MOVW_ABS_NC 000005b4 .LC62 │ │ │ │ │ +000022b4 0000a92c R_ARM_MOVT_ABS 000005b4 .LC62 │ │ │ │ │ +000022bc 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022c8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022dc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002324 0001f71d R_ARM_JUMP24 0000233c _PyBytes_FormatEx │ │ │ │ │ +00002328 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000232c 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002374 0000191c R_ARM_CALL 00000b54 byteswriter_create.constprop.0 │ │ │ │ │ +000023c4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000023c8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000251c 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002520 0001f82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002584 0001f91c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +000025a0 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000025c8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002614 0001921c R_ARM_CALL 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000026c4 0001db1c R_ARM_CALL 00004280 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00002714 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000277c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002780 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002790 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002794 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000027c4 0000e12b R_ARM_MOVW_ABS_NC 00000fa0 .LC116 │ │ │ │ │ +000027c8 0000e22b R_ARM_MOVW_ABS_NC 00000ff0 .LC117 │ │ │ │ │ +000027cc 0000e12c R_ARM_MOVT_ABS 00000fa0 .LC116 │ │ │ │ │ +000027d0 0000e22c R_ARM_MOVT_ABS 00000ff0 .LC117 │ │ │ │ │ +000027d4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027e4 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00002858 0001fa1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +000028d0 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002978 0001db1c R_ARM_CALL 00004280 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000029a8 0000211c R_ARM_CALL 00000c90 byteswriter_create │ │ │ │ │ +000029c4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029d4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000029d8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000029e8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000029ec 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a08 0000df2b R_ARM_MOVW_ABS_NC 00000f2c .LC114 │ │ │ │ │ +00002a0c 0000df2c R_ARM_MOVT_ABS 00000f2c .LC114 │ │ │ │ │ +00002a14 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a3c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002a40 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002a44 0000be2b R_ARM_MOVW_ABS_NC 000006c4 .LC79 │ │ │ │ │ +00002a48 0000be2c R_ARM_MOVT_ABS 000006c4 .LC79 │ │ │ │ │ +00002a58 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ab8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002adc 0001fc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00002b14 0001fd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00002b48 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002b58 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b5c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b64 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002b90 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00002b94 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00002ba0 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00002ba4 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00002bb0 0000d22b R_ARM_MOVW_ABS_NC 00000ac0 .LC101 │ │ │ │ │ +00002bb4 0000d22c R_ARM_MOVT_ABS 00000ac0 .LC101 │ │ │ │ │ +00002bb8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bc0 0000e02b R_ARM_MOVW_ABS_NC 00000f54 .LC115 │ │ │ │ │ +00002bc4 0000e02c R_ARM_MOVT_ABS 00000f54 .LC115 │ │ │ │ │ +00002bc8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bd4 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00002bd8 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00002bec 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00002bf0 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00002bfc 0000d12b R_ARM_MOVW_ABS_NC 00000a90 .LC100 │ │ │ │ │ +00002c00 0000d12c R_ARM_MOVT_ABS 00000a90 .LC100 │ │ │ │ │ +00002c04 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c10 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00002c14 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00002c1c 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00002c20 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00002c38 0000d02b R_ARM_MOVW_ABS_NC 00000a60 .LC99 │ │ │ │ │ +00002c3c 0000d02c R_ARM_MOVT_ABS 00000a60 .LC99 │ │ │ │ │ +00002c40 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c5c 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00002c80 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c88 0001fe1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00002c94 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c98 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ca4 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00002ca8 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00002cc4 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cf4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002cf8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002cfc 0000bd2b R_ARM_MOVW_ABS_NC 00000690 .LC78 │ │ │ │ │ +00002d00 0000bd2c R_ARM_MOVT_ABS 00000690 .LC78 │ │ │ │ │ +00002d10 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d20 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002d24 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002d2c 0000bc2b R_ARM_MOVW_ABS_NC 0000066c .LC77 │ │ │ │ │ +00002d30 0000bc2c R_ARM_MOVT_ABS 0000066c .LC77 │ │ │ │ │ +00002d38 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d78 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002db8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002df0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002df4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e08 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00002e0c 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00002e10 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002e28 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e2c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e30 0000e32b R_ARM_MOVW_ABS_NC 0000104c .LC118 │ │ │ │ │ +00002e34 0000e32c R_ARM_MOVT_ABS 0000104c .LC118 │ │ │ │ │ +00002e3c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e68 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e80 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002e8c 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00002e90 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00002e94 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002eb4 0000cc2b R_ARM_MOVW_ABS_NC 00000910 .LC94 │ │ │ │ │ +00002eb8 0000cc2c R_ARM_MOVT_ABS 00000910 .LC94 │ │ │ │ │ +00002ec0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ec4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002ed0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002f20 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002f5c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002f60 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002f74 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002f78 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003034 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000030a4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030b0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000030b4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000030bc 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000030e4 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000030e8 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000030ec 0000c52b R_ARM_MOVW_ABS_NC 000007f0 .LC87 │ │ │ │ │ +000030f0 0000c52c R_ARM_MOVT_ABS 000007f0 .LC87 │ │ │ │ │ +000030f4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030fc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003100 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003120 0000c12b R_ARM_MOVW_ABS_NC 00000770 .LC83 │ │ │ │ │ +00003124 0000c12c R_ARM_MOVT_ABS 00000770 .LC83 │ │ │ │ │ +00003128 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003134 0000bf2b R_ARM_MOVW_ABS_NC 00000700 .LC81 │ │ │ │ │ +00003138 0000bf2c R_ARM_MOVT_ABS 00000700 .LC81 │ │ │ │ │ +00003140 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003144 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003150 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000315c 0000c22b R_ARM_MOVW_ABS_NC 0000079c .LC84 │ │ │ │ │ +00003160 0000c22c R_ARM_MOVT_ABS 0000079c .LC84 │ │ │ │ │ +00003164 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003170 0000c02b R_ARM_MOVW_ABS_NC 00000744 .LC82 │ │ │ │ │ +00003174 0000c02c R_ARM_MOVT_ABS 00000744 .LC82 │ │ │ │ │ +00003178 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003180 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003184 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003188 0000c62b R_ARM_MOVW_ABS_NC 0000081c .LC88 │ │ │ │ │ +0000318c 0000c62c R_ARM_MOVT_ABS 0000081c .LC88 │ │ │ │ │ +00003190 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000319c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000031a0 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000031a4 0000c42b R_ARM_MOVW_ABS_NC 000007c8 .LC86 │ │ │ │ │ +000031a8 0000c42c R_ARM_MOVT_ABS 000007c8 .LC86 │ │ │ │ │ +000031ac 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000031e8 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000322c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003238 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000323c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003244 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000326c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003270 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003274 0000c92b R_ARM_MOVW_ABS_NC 00000890 .LC91 │ │ │ │ │ +00003278 0000c92c R_ARM_MOVT_ABS 00000890 .LC91 │ │ │ │ │ 0000327c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032cc 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003308 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000330c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003320 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003324 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000033e0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003450 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000345c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003460 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003468 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003490 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003494 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003498 0000c52b R_ARM_MOVW_ABS_NC 000007f0 .LC87 │ │ │ │ │ -0000349c 0000c52c R_ARM_MOVT_ABS 000007f0 .LC87 │ │ │ │ │ -000034a0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000034a8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000034ac 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034cc 0000c12b R_ARM_MOVW_ABS_NC 00000770 .LC83 │ │ │ │ │ -000034d0 0000c12c R_ARM_MOVT_ABS 00000770 .LC83 │ │ │ │ │ -000034d4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000034e0 0000bf2b R_ARM_MOVW_ABS_NC 00000700 .LC81 │ │ │ │ │ -000034e4 0000bf2c R_ARM_MOVT_ABS 00000700 .LC81 │ │ │ │ │ -000034ec 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000034f0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000034fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003508 0000c22b R_ARM_MOVW_ABS_NC 0000079c .LC84 │ │ │ │ │ -0000350c 0000c22c R_ARM_MOVT_ABS 0000079c .LC84 │ │ │ │ │ -00003510 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000351c 0000c02b R_ARM_MOVW_ABS_NC 00000744 .LC82 │ │ │ │ │ -00003520 0000c02c R_ARM_MOVT_ABS 00000744 .LC82 │ │ │ │ │ -00003524 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000352c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003530 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003534 0000c62b R_ARM_MOVW_ABS_NC 0000081c .LC88 │ │ │ │ │ -00003538 0000c62c R_ARM_MOVT_ABS 0000081c .LC88 │ │ │ │ │ -0000353c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003548 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -0000354c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003550 0000c42b R_ARM_MOVW_ABS_NC 000007c8 .LC86 │ │ │ │ │ -00003554 0000c42c R_ARM_MOVT_ABS 000007c8 .LC86 │ │ │ │ │ -00003558 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003594 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000035d8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035e4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000035e8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000035f0 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003618 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -0000361c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003620 0000c92b R_ARM_MOVW_ABS_NC 00000890 .LC91 │ │ │ │ │ -00003624 0000c92c R_ARM_MOVT_ABS 00000890 .LC91 │ │ │ │ │ -00003628 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003630 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003634 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003638 0000ca2b R_ARM_MOVW_ABS_NC 000008c0 .LC92 │ │ │ │ │ -0000363c 0000ca2c R_ARM_MOVT_ABS 000008c0 .LC92 │ │ │ │ │ -00003640 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000364c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00003650 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00003654 0000c82b R_ARM_MOVW_ABS_NC 00000864 .LC90 │ │ │ │ │ -00003658 0000c82c R_ARM_MOVT_ABS 00000864 .LC90 │ │ │ │ │ -0000365c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003668 0000cb2b R_ARM_MOVW_ABS_NC 000008ec .LC93 │ │ │ │ │ -0000366c 0000cb2c R_ARM_MOVT_ABS 000008ec .LC93 │ │ │ │ │ -00003674 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003678 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003684 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003728 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000372c 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003738 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003748 0002021c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -0000375c 0002031c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000378c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003790 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003794 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003798 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000379c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000037a0 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000037b0 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000037c8 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000037e0 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000037f8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003808 0000191c R_ARM_CALL 00000b54 byteswriter_create.constprop.0 │ │ │ │ │ -00003830 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003840 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000384c 00019c1c R_ARM_CALL 00001054 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003878 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003884 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003888 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000038a4 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000038a8 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000038ac 0000db2b R_ARM_MOVW_ABS_NC 00000e00 .LC110 │ │ │ │ │ -000038b0 0000db2c R_ARM_MOVT_ABS 00000e00 .LC110 │ │ │ │ │ +00003284 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003288 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +0000328c 0000ca2b R_ARM_MOVW_ABS_NC 000008c0 .LC92 │ │ │ │ │ +00003290 0000ca2c R_ARM_MOVT_ABS 000008c0 .LC92 │ │ │ │ │ +00003294 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032a0 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000032a4 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000032a8 0000c82b R_ARM_MOVW_ABS_NC 00000864 .LC90 │ │ │ │ │ +000032ac 0000c82c R_ARM_MOVT_ABS 00000864 .LC90 │ │ │ │ │ +000032b0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032bc 0000cb2b R_ARM_MOVW_ABS_NC 000008ec .LC93 │ │ │ │ │ +000032c0 0000cb2c R_ARM_MOVT_ABS 000008ec .LC93 │ │ │ │ │ +000032c8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000032cc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000032d8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000337c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003380 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000338c 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000339c 0002021c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +000033b0 0002031c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000033e0 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033e4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033e8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000033ec 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000033f0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000033f4 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003404 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000341c 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003434 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000344c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000345c 0000191c R_ARM_CALL 00000b54 byteswriter_create.constprop.0 │ │ │ │ │ +00003484 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003494 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000034a0 00019c1c R_ARM_CALL 00001060 PyBytesWriter_FinishWithSize │ │ │ │ │ +000034cc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034d8 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000034dc 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000034f8 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000034fc 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003500 0000db2b R_ARM_MOVW_ABS_NC 00000e00 .LC110 │ │ │ │ │ +00003504 0000db2c R_ARM_MOVT_ABS 00000e00 .LC110 │ │ │ │ │ +00003508 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003528 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +0000352c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003530 0000da2b R_ARM_MOVW_ABS_NC 00000dc8 .LC109 │ │ │ │ │ +00003534 0000da2c R_ARM_MOVT_ABS 00000dc8 .LC109 │ │ │ │ │ +00003538 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003540 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00003544 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00003548 0000d92b R_ARM_MOVW_ABS_NC 00000d90 .LC108 │ │ │ │ │ +0000354c 0000d92c R_ARM_MOVT_ABS 00000d90 .LC108 │ │ │ │ │ +00003550 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000355c 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00003564 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003574 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003578 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003590 0000cf2b R_ARM_MOVW_ABS_NC 000009fc .LC98 │ │ │ │ │ +00003594 0000cf2c R_ARM_MOVT_ABS 000009fc .LC98 │ │ │ │ │ +00003598 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000035f4 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000361c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003660 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003690 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000369c 0000c72b R_ARM_MOVW_ABS_NC 00000844 .LC89 │ │ │ │ │ +000036a0 0000c72c R_ARM_MOVT_ABS 00000844 .LC89 │ │ │ │ │ +000036a8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000036ac 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000036b8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000371c 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ +0000377c 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ +000037a0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037a4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037bc 0000de2b R_ARM_MOVW_ABS_NC 00000edc .LC113 │ │ │ │ │ +000037c0 0000de2c R_ARM_MOVT_ABS 00000edc .LC113 │ │ │ │ │ +000037c4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037e0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037e4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037fc 0000d72b R_ARM_MOVW_ABS_NC 00000cac .LC106 │ │ │ │ │ +00003800 0000d72c R_ARM_MOVT_ABS 00000cac .LC106 │ │ │ │ │ +00003804 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003828 0000d82b R_ARM_MOVW_ABS_NC 00000d20 .LC107 │ │ │ │ │ +0000382c 0000d82c R_ARM_MOVT_ABS 00000d20 .LC107 │ │ │ │ │ +00003830 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003840 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003844 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000385c 0000d42b R_ARM_MOVW_ABS_NC 00000b5c .LC103 │ │ │ │ │ +00003860 0000d42c R_ARM_MOVT_ABS 00000b5c .LC103 │ │ │ │ │ +00003864 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003870 0000d62b R_ARM_MOVW_ABS_NC 00000c38 .LC105 │ │ │ │ │ +00003874 0000d62c R_ARM_MOVT_ABS 00000c38 .LC105 │ │ │ │ │ +00003878 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003894 0000ce2b R_ARM_MOVW_ABS_NC 00000994 .LC97 │ │ │ │ │ +00003898 0000ce2c R_ARM_MOVT_ABS 00000994 .LC97 │ │ │ │ │ +0000389c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038ac 0000cd2b R_ARM_MOVW_ABS_NC 0000092c .LC96 │ │ │ │ │ +000038b0 0000cd2c R_ARM_MOVT_ABS 0000092c .LC96 │ │ │ │ │ 000038b4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038d4 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000038d8 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000038dc 0000da2b R_ARM_MOVW_ABS_NC 00000dc8 .LC109 │ │ │ │ │ -000038e0 0000da2c R_ARM_MOVT_ABS 00000dc8 .LC109 │ │ │ │ │ -000038e4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038ec 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000038f0 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000038f4 0000d92b R_ARM_MOVW_ABS_NC 00000d90 .LC108 │ │ │ │ │ -000038f8 0000d92c R_ARM_MOVT_ABS 00000d90 .LC108 │ │ │ │ │ -000038fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003908 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00003910 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003920 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003924 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000393c 0000cf2b R_ARM_MOVW_ABS_NC 000009fc .LC98 │ │ │ │ │ -00003940 0000cf2c R_ARM_MOVT_ABS 000009fc .LC98 │ │ │ │ │ -00003944 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039a0 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000039c8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a0c 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003a3c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a48 0000c72b R_ARM_MOVW_ABS_NC 00000844 .LC89 │ │ │ │ │ -00003a4c 0000c72c R_ARM_MOVT_ABS 00000844 .LC89 │ │ │ │ │ -00003a54 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003a58 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003a64 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ac8 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ -00003b28 0000e81c R_ARM_CALL 000004b0 formatfloat │ │ │ │ │ -00003b4c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b50 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b68 0000de2b R_ARM_MOVW_ABS_NC 00000edc .LC113 │ │ │ │ │ -00003b6c 0000de2c R_ARM_MOVT_ABS 00000edc .LC113 │ │ │ │ │ -00003b70 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b8c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b90 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ba8 0000d72b R_ARM_MOVW_ABS_NC 00000cac .LC106 │ │ │ │ │ -00003bac 0000d72c R_ARM_MOVT_ABS 00000cac .LC106 │ │ │ │ │ -00003bb0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003bd4 0000d82b R_ARM_MOVW_ABS_NC 00000d20 .LC107 │ │ │ │ │ -00003bd8 0000d82c R_ARM_MOVT_ABS 00000d20 .LC107 │ │ │ │ │ -00003bdc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003bec 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003bf0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c08 0000d42b R_ARM_MOVW_ABS_NC 00000b5c .LC103 │ │ │ │ │ -00003c0c 0000d42c R_ARM_MOVT_ABS 00000b5c .LC103 │ │ │ │ │ -00003c10 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c1c 0000d62b R_ARM_MOVW_ABS_NC 00000c38 .LC105 │ │ │ │ │ -00003c20 0000d62c R_ARM_MOVT_ABS 00000c38 .LC105 │ │ │ │ │ -00003c24 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c40 0000ce2b R_ARM_MOVW_ABS_NC 00000994 .LC97 │ │ │ │ │ -00003c44 0000ce2c R_ARM_MOVT_ABS 00000994 .LC97 │ │ │ │ │ -00003c48 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c58 0000cd2b R_ARM_MOVW_ABS_NC 0000092c .LC96 │ │ │ │ │ -00003c5c 0000cd2c R_ARM_MOVT_ABS 0000092c .LC96 │ │ │ │ │ -00003c60 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c84 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c88 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c9c 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ -00003ca0 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ -00003ca4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cc8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cd8 0000dd2b R_ARM_MOVW_ABS_NC 00000e88 .LC112 │ │ │ │ │ -00003cdc 0000dd2c R_ARM_MOVT_ABS 00000e88 .LC112 │ │ │ │ │ -00003ce0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cec 0000d52b R_ARM_MOVW_ABS_NC 00000bcc .LC104 │ │ │ │ │ -00003cf0 0000d52c R_ARM_MOVT_ABS 00000bcc .LC104 │ │ │ │ │ -00003cf4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d00 0000d32b R_ARM_MOVW_ABS_NC 00000aec .LC102 │ │ │ │ │ -00003d04 0000d32c R_ARM_MOVT_ABS 00000aec .LC102 │ │ │ │ │ -00003d08 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d18 0000dc2b R_ARM_MOVW_ABS_NC 00000e34 .LC111 │ │ │ │ │ -00003d1c 0000dc2c R_ARM_MOVT_ABS 00000e34 .LC111 │ │ │ │ │ -00003d20 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d64 0002041d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00003d7c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d80 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d8c 0000e92b R_ARM_MOVW_ABS_NC 000010cc .LC120 │ │ │ │ │ -00003d90 0000e92c R_ARM_MOVT_ABS 000010cc .LC120 │ │ │ │ │ -00003d94 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003da0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003da4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e20 0002051c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00003e58 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003e90 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003ebc 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003ed0 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003ef8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f24 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f60 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003f70 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003f98 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004014 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004040 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004044 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004048 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -0000404c 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00004054 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004088 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000040b8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000040c0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040e8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040f0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000040f4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000414c 0002061c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00004184 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -0000419c 0002071c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -0000420c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004224 00020a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004240 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004364 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004378 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000043c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000043c8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000043dc 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004420 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004440 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004460 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004494 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000044a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004508 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000450c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004520 0000fa2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -00004524 0000fa2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00004528 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004554 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -0000456c 00020d1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000045a4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000045b4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000045f4 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004608 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004620 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000463c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004640 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004668 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000046d8 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004734 0002101d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00004874 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00004898 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048b8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000048dc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004918 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004924 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000049ac 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000049b0 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000049b4 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000049cc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049d0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049d8 0001182b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -000049dc 0001182c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -000049e4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000049ec 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000049f0 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004a00 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004a14 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00004a18 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00004a1c 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00004a20 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00004a24 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -00004a28 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -00004a2c 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004a50 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004a54 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004a5c 0001192b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -00004a60 0001192c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -00004a68 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a84 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a90 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ac8 0001901c R_ARM_CALL 0000057c _PyBytes_DecodeEscape2 │ │ │ │ │ -00004af0 0002202b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004af4 0002202c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004b08 0001252b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -00004b0c 0001252c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -00004b10 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004b30 0001262b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -00004b34 0001262c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -00004b38 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004b58 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d1c 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004d40 0000581c R_ARM_CALL 000018c4 stringlib__two_way_count │ │ │ │ │ -00004df4 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004e28 0001341c R_ARM_CALL 0000196c stringlib__lex_search │ │ │ │ │ -00004e40 0001341c R_ARM_CALL 0000196c stringlib__lex_search │ │ │ │ │ -00004e68 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004ec8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000038d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038dc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038f0 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ +000038f4 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ +000038f8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000391c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000392c 0000dd2b R_ARM_MOVW_ABS_NC 00000e88 .LC112 │ │ │ │ │ +00003930 0000dd2c R_ARM_MOVT_ABS 00000e88 .LC112 │ │ │ │ │ +00003934 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003940 0000d52b R_ARM_MOVW_ABS_NC 00000bcc .LC104 │ │ │ │ │ +00003944 0000d52c R_ARM_MOVT_ABS 00000bcc .LC104 │ │ │ │ │ +00003948 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003954 0000d32b R_ARM_MOVW_ABS_NC 00000aec .LC102 │ │ │ │ │ +00003958 0000d32c R_ARM_MOVT_ABS 00000aec .LC102 │ │ │ │ │ +0000395c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000396c 0000dc2b R_ARM_MOVW_ABS_NC 00000e34 .LC111 │ │ │ │ │ +00003970 0000dc2c R_ARM_MOVT_ABS 00000e34 .LC111 │ │ │ │ │ +00003974 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039b8 0002041d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000039d0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039d4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039e0 0000e92b R_ARM_MOVW_ABS_NC 000010cc .LC120 │ │ │ │ │ +000039e4 0000e92c R_ARM_MOVT_ABS 000010cc .LC120 │ │ │ │ │ +000039e8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039f4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039f8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a74 0002051c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00003aac 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003ae4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003b10 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003b24 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003b4c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b78 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003bb4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003bc4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003bec 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003c68 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c94 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003c98 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003c9c 0000982b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00003ca0 0000982c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00003ca8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003cdc 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003d0c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003d14 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d3c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d44 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d48 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003da0 0002061c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00003dd8 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00003df0 0002071c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00003e60 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003e78 00020a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003e94 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003fb8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003fcc 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004018 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000401c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004030 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004088 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040a8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040b8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000040f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000415c 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004160 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004174 0000fa2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +00004178 0000fa2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +0000417c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000041a8 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000041c0 00020d1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000041f8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004208 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004248 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000425c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004274 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004290 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004294 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000042bc 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004300 0000561c R_ARM_CALL 00002e6c fastsearch.constprop.1 │ │ │ │ │ +0000432c 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004388 0002101d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000044c8 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000044ec 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000450c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004530 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000456c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004578 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004600 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00004604 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +00004608 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004620 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004624 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000462c 0001182b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +00004630 0001182c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +00004638 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004640 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004644 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004654 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004668 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +0000466c 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +00004670 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00004674 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00004678 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +0000467c 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +00004680 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000046a4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000046a8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000046b0 0001192b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +000046b4 0001192c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +000046bc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046d8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046e4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000471c 0001901c R_ARM_CALL 0000057c _PyBytes_DecodeEscape2 │ │ │ │ │ +00004744 0002202b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004748 0002202c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000475c 0001252b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +00004760 0001252c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +00004764 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004784 0001262b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +00004788 0001262c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +0000478c 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000047ac 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004970 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004994 0000581c R_ARM_CALL 000018c4 stringlib__two_way_count │ │ │ │ │ +00004a48 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004a7c 0001341c R_ARM_CALL 0000196c stringlib__lex_search │ │ │ │ │ +00004a94 0001341c R_ARM_CALL 0000196c stringlib__lex_search │ │ │ │ │ +00004abc 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004b1c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x16178 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x161ac contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00022c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007f02 R_ARM_ABS32 00000b98 bytes_repr │ │ │ │ │ +0000002c 00007f02 R_ARM_ABS32 0000087c bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002c02 R_ARM_ABS32 0000133c bytes_hash │ │ │ │ │ +0000003c 00002c02 R_ARM_ABS32 00001348 bytes_hash │ │ │ │ │ 00000044 00007902 R_ARM_ABS32 0000016c bytes_str │ │ │ │ │ 00000048 00022d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002f02 R_ARM_ABS32 00001384 bytes_richcompare │ │ │ │ │ +00000064 00002f02 R_ARM_ABS32 00001390 bytes_richcompare │ │ │ │ │ 0000006c 00004002 R_ARM_ABS32 00000074 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00013902 R_ARM_ABS32 00001ab4 bytes_alloc │ │ │ │ │ -0000009c 00007202 R_ARM_ABS32 0000386c bytes_new │ │ │ │ │ +0000009c 00007202 R_ARM_ABS32 00003bc8 bytes_new │ │ │ │ │ 000000a0 00018b02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00008102 R_ARM_ABS32 0000453c bytes_iteritem │ │ │ │ │ +000000d0 00008102 R_ARM_ABS32 00004934 bytes_iteritem │ │ │ │ │ 000000d8 00022c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00004302 R_ARM_ABS32 0000013c striter_dealloc │ │ │ │ │ 0000011c 00022d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00013002 R_ARM_ABS32 00001818 striter_traverse │ │ │ │ │ 00000140 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00008402 R_ARM_ABS32 00004580 striter_next │ │ │ │ │ +00000144 00008402 R_ARM_ABS32 00004978 striter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -749,57 +746,57 @@ │ │ │ │ │ 00000414 0001e802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000420 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000430 0001e802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000043c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000440 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000444 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 00010202 R_ARM_ABS32 0000470c striter_len │ │ │ │ │ +0000044c 00010202 R_ARM_ABS32 00004360 striter_len │ │ │ │ │ 00000454 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00012c02 R_ARM_ABS32 000015c8 striter_reduce │ │ │ │ │ 00000464 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 00013802 R_ARM_ABS32 00001a3c striter_setstate │ │ │ │ │ 00000474 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000b902 R_ARM_ABS32 000026a0 bytes_mod │ │ │ │ │ +00000494 0000b902 R_ARM_ABS32 000022f4 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00013702 R_ARM_ABS32 00001a14 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00007602 R_ARM_ABS32 00003ed8 bytes___bytes__ │ │ │ │ │ +0000052c 00007602 R_ARM_ABS32 00004234 bytes___bytes__ │ │ │ │ │ 00000534 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00010102 R_ARM_ABS32 0000040c stringlib_capitalize │ │ │ │ │ 00000544 00022f02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00010f02 R_ARM_ABS32 00000870 stringlib_center │ │ │ │ │ 00000554 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00009702 R_ARM_ABS32 000050f8 bytes_count │ │ │ │ │ +0000055c 00009702 R_ARM_ABS32 000054f0 bytes_count │ │ │ │ │ 00000564 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00004c02 R_ARM_ABS32 00001eac bytes_decode │ │ │ │ │ +0000056c 00004c02 R_ARM_ABS32 00001eb8 bytes_decode │ │ │ │ │ 00000574 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00009002 R_ARM_ABS32 0000482c bytes_endswith │ │ │ │ │ +0000057c 00009002 R_ARM_ABS32 00004c24 bytes_endswith │ │ │ │ │ 00000584 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00010702 R_ARM_ABS32 00000648 stringlib_expandtabs │ │ │ │ │ 00000594 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00008a02 R_ARM_ABS32 0000470c bytes_find │ │ │ │ │ +0000059c 00008a02 R_ARM_ABS32 00004b04 bytes_find │ │ │ │ │ 000005a4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00009f02 R_ARM_ABS32 00001a30 bytes_fromhex │ │ │ │ │ +000005ac 00009f02 R_ARM_ABS32 00001684 bytes_fromhex │ │ │ │ │ 000005b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000ea02 R_ARM_ABS32 00003dbc bytes_hex │ │ │ │ │ +000005bc 0000ea02 R_ARM_ABS32 00003a10 bytes_hex │ │ │ │ │ 000005c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00008802 R_ARM_ABS32 0000460c bytes_index │ │ │ │ │ +000005cc 00008802 R_ARM_ABS32 00004a04 bytes_index │ │ │ │ │ 000005d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00011102 R_ARM_ABS32 00000a18 stringlib_isalnum │ │ │ │ │ 000005e4 00023002 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00011202 R_ARM_ABS32 00000a38 stringlib_isalpha │ │ │ │ │ 000005f4 00023102 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ @@ -818,95 +815,95 @@ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00011502 R_ARM_ABS32 00000a98 stringlib_istitle │ │ │ │ │ 00000644 00023602 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00011602 R_ARM_ABS32 00000ab8 stringlib_isupper │ │ │ │ │ 00000654 00023702 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00008b02 R_ARM_ABS32 00000c48 bytes_join │ │ │ │ │ +0000065c 00008b02 R_ARM_ABS32 0000089c bytes_join │ │ │ │ │ 00000664 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011a02 R_ARM_ABS32 000048e4 stringlib_ljust │ │ │ │ │ +0000066c 00011a02 R_ARM_ABS32 00004538 stringlib_ljust │ │ │ │ │ 00000674 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000f202 R_ARM_ABS32 00004168 stringlib_lower │ │ │ │ │ +0000067c 0000f202 R_ARM_ABS32 00003dbc stringlib_lower │ │ │ │ │ 00000684 00023802 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000f602 R_ARM_ABS32 00000214 bytes_lstrip │ │ │ │ │ 00000694 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00005c02 R_ARM_ABS32 00000208 bytes_maketrans │ │ │ │ │ 000006a4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00009902 R_ARM_ABS32 00000ec4 bytes_partition │ │ │ │ │ +000006ac 00009902 R_ARM_ABS32 00000b18 bytes_partition │ │ │ │ │ 000006b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00005302 R_ARM_ABS32 0000234c bytes_replace │ │ │ │ │ +000006bc 00005302 R_ARM_ABS32 00002358 bytes_replace │ │ │ │ │ 000006c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00012f02 R_ARM_ABS32 00001628 bytes_removeprefix │ │ │ │ │ 000006d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000fd02 R_ARM_ABS32 00004578 bytes_removesuffix │ │ │ │ │ +000006dc 0000fd02 R_ARM_ABS32 000041cc bytes_removesuffix │ │ │ │ │ 000006e4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00004602 R_ARM_ABS32 00001dac bytes_rfind │ │ │ │ │ +000006ec 00004602 R_ARM_ABS32 00001db8 bytes_rfind │ │ │ │ │ 000006f4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00012102 R_ARM_ABS32 00005c88 bytes_rindex │ │ │ │ │ +000006fc 00012102 R_ARM_ABS32 00006080 bytes_rindex │ │ │ │ │ 00000704 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00011e02 R_ARM_ABS32 00000ad8 stringlib_rjust │ │ │ │ │ 00000714 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000ed02 R_ARM_ABS32 00003f34 bytes_rpartition │ │ │ │ │ +0000071c 0000ed02 R_ARM_ABS32 00003b88 bytes_rpartition │ │ │ │ │ 00000724 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00012702 R_ARM_ABS32 00000e40 bytes_rsplit │ │ │ │ │ 00000734 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000a402 R_ARM_ABS32 00001d38 bytes_rstrip │ │ │ │ │ +0000073c 0000a402 R_ARM_ABS32 0000198c bytes_rstrip │ │ │ │ │ 00000744 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009c02 R_ARM_ABS32 00001060 bytes_split │ │ │ │ │ +0000074c 00009c02 R_ARM_ABS32 00000cb4 bytes_split │ │ │ │ │ 00000754 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000f702 R_ARM_ABS32 000041a8 bytes_splitlines │ │ │ │ │ +0000075c 0000f702 R_ARM_ABS32 00003dfc bytes_splitlines │ │ │ │ │ 00000764 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00008d02 R_ARM_ABS32 00000c5c bytes_startswith │ │ │ │ │ +0000076c 00008d02 R_ARM_ABS32 000008b0 bytes_startswith │ │ │ │ │ 00000774 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000fb02 R_ARM_ABS32 000044c0 bytes_strip │ │ │ │ │ +0000077c 0000fb02 R_ARM_ABS32 00004114 bytes_strip │ │ │ │ │ 00000784 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00012202 R_ARM_ABS32 00000cec stringlib_swapcase │ │ │ │ │ 00000794 00023902 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00012302 R_ARM_ABS32 00000d2c stringlib_title │ │ │ │ │ 000007a4 00023a02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 0000a602 R_ARM_ABS32 00002130 bytes_translate │ │ │ │ │ +000007ac 0000a602 R_ARM_ABS32 00001d84 bytes_translate │ │ │ │ │ 000007b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000fc02 R_ARM_ABS32 00004538 stringlib_upper │ │ │ │ │ +000007bc 0000fc02 R_ARM_ABS32 0000418c stringlib_upper │ │ │ │ │ 000007c4 00023b02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00012402 R_ARM_ABS32 00000d6c stringlib_zfill │ │ │ │ │ 000007d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e8 00003f02 R_ARM_ABS32 00001d68 bytes_buffer_getbuffer │ │ │ │ │ -000007f0 00003e02 R_ARM_ABS32 00001d50 bytes_length │ │ │ │ │ -000007f4 00003b02 R_ARM_ABS32 00001b4c bytes_subscript │ │ │ │ │ -000007fc 00003e02 R_ARM_ABS32 00001d50 bytes_length │ │ │ │ │ -00000800 0001bd02 R_ARM_ABS32 000020ec _PyBytes_Concat │ │ │ │ │ -00000804 00009202 R_ARM_ABS32 00000d2c bytes_repeat │ │ │ │ │ +000007e8 00003f02 R_ARM_ABS32 00001d74 bytes_buffer_getbuffer │ │ │ │ │ +000007f0 00003e02 R_ARM_ABS32 00001d5c bytes_length │ │ │ │ │ +000007f4 00003b02 R_ARM_ABS32 00001b58 bytes_subscript │ │ │ │ │ +000007fc 00003e02 R_ARM_ABS32 00001d5c bytes_length │ │ │ │ │ +00000800 0001bd02 R_ARM_ABS32 000020f8 _PyBytes_Concat │ │ │ │ │ +00000804 00009202 R_ARM_ABS32 00000980 bytes_repeat │ │ │ │ │ 00000808 0000fe02 R_ARM_ABS32 000003ac bytes_item │ │ │ │ │ -00000818 00008e02 R_ARM_ABS32 00004808 bytes_contains │ │ │ │ │ +00000818 00008e02 R_ARM_ABS32 00004c00 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x16888 contains 809 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x168bc contains 817 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000078 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000ac 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000c4 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -968,15 +965,15 @@ │ │ │ │ │ 000006d0 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 000006d4 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ 00000924 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000928 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000930 0000172b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ 00000934 0000172c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ 00000940 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000094c 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ +0000094c 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ 00000974 0000132b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000978 0000132c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ 00000980 0001951c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000994 0000142b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000998 0000142c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 0000099c 0001951c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000009c4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -992,26 +989,26 @@ │ │ │ │ │ 00000ae8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000aec 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000af0 0000162b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ 00000af4 0000162c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ 00000b00 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b4c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b50 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c10 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ +00000c10 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ 00000c24 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c5c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000c60 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000c64 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000c68 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 00000c70 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c80 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000c8c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000d64 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000da8 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000dc4 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ +00000dc4 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ 00000dd0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000dd4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000dd8 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000ddc 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 00000de4 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000df0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000dfc 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -1019,706 +1016,714 @@ │ │ │ │ │ 00000e68 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e6c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000e88 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000eac 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000f08 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000f0c 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000f58 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -00000f9c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fb4 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ff8 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001008 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00001014 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00001018 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000101c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001020 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00001024 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -0000102c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001038 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000104c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001050 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000010ac 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000010b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010d8 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001104 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001134 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a4 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000011a8 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000011d0 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -000011f8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000120c 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001224 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001228 0001832c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000122c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001230 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000123c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001254 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001264 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00001274 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001280 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001290 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001294 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000131c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001334 00019a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00001338 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001370 00019d1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -00001418 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001430 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001448 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001450 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001464 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001468 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000148c 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001490 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001498 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000149c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014d0 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014e0 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014e4 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001500 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001504 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001514 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001518 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001528 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000152c 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001548 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000154c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000155c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001560 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001570 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001574 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001584 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001588 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001598 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000159c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015ac 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000015b0 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000015bc 0001a41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -000015e4 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000015e8 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000015f0 00002d2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ -000015f4 00002d2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ -00001600 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001620 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001624 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000162c 00002e2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ -00001630 00002e2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ -00001638 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001640 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001644 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001678 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000167c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001680 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001740 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00001754 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000178c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001790 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001794 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00001798 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -000017a0 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017b0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000017bc 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001858 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001864 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001868 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001884 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000018b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000018ec 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001914 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001918 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001970 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -000019cc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019dc 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000019e8 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000019ec 0001832c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000019f0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019f4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001a00 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a10 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00001a2c 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001a3c 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00001a48 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a58 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a5c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a60 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f98 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fcc 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000fec 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ff8 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001014 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00001024 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00001028 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000102c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001030 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00001034 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +0000103c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001044 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001058 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000105c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000010b8 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000010c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010c8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010e4 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001110 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001140 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b0 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000011b4 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000011dc 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +00001204 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001218 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001230 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001234 0001832c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001238 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000123c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001248 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001260 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001270 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00001280 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +0000128c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000129c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a0 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001328 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001340 00019b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00001344 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000137c 00019d1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001424 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000143c 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001454 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000145c 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001470 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001474 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001498 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000149c 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014a8 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014dc 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000014ec 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014f0 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000150c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001510 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001520 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001524 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001534 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001538 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001554 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001558 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001568 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000156c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000157c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001580 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001590 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001594 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015a8 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000015bc 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000015c8 0001a41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +000015f0 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000015f4 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000015fc 00002d2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ +00001600 00002d2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ +0000160c 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000162c 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001630 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001638 00002e2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ +0000163c 00002e2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ +00001644 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +0000164c 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001650 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001684 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001688 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000168c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000174c 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00001760 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001798 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000179c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017a0 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +000017a4 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +000017ac 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017bc 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000017c8 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001864 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001870 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001874 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001890 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000018bc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000018f8 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001920 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001924 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000197c 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +000019d8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e8 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000019f4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000019f8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000019fc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a00 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a0c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a1c 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001a38 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001a48 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00001a54 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001a64 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a80 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001aa4 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001ab0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ab4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001acc 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001ae8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001af4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001af8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001afc 0000352b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ -00001b00 0000352c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ -00001b0c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b1c 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b2c 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001b30 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001b48 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b78 0001ac2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001b7c 0001ac2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001b98 0001ad1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001bb4 0001ae1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001be0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001bf8 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001bfc 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001c0c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001c64 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001c70 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001c7c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c80 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cf0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d14 0000382b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -00001d18 0000382c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001d20 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d2c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d30 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d38 0000392b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ -00001d3c 0000392c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001d44 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d4c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001da0 0001b31c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001e08 0001b61c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001e20 0000452b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00001e24 0000452c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00001e28 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e48 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e6c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e98 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001f30 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001f3c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001f60 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001f90 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001f9c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001fb8 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00002004 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002028 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -0000205c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000206c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002070 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002074 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00002078 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00002080 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002090 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00002094 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00002098 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -0000209c 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -000020a0 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -000020a4 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -000020a8 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000020c8 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -000020cc 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -000020d0 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -000020d4 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -000020d8 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -000020dc 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -000020e0 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000020e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002120 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002138 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000218c 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002198 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000219c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021b4 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000021e8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021fc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002210 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002228 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000223c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002240 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002288 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000228c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022b4 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -000022e4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000022e8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000022ec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022f0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022f8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002300 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002314 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002320 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002324 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000232c 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -00002330 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -00002340 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002348 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000238c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000239c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000023c0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000023d8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002464 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ -00002478 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000247c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024ac 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000024c0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000024f4 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002504 0000551c R_ARM_CALL 000001bc return_self │ │ │ │ │ -00002540 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002574 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000025c8 0000561c R_ARM_CALL 00000398 fastsearch.constprop.1 │ │ │ │ │ -000025e8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000260c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002640 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000026ac 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000026d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026ec 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000272c 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ -0000274c 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000027ac 0000561c R_ARM_CALL 00000398 fastsearch.constprop.1 │ │ │ │ │ -000027e0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027f0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002844 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002878 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000028d4 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028fc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000291c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002934 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002944 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002998 0000571c R_ARM_CALL 00004b60 stringlib_adaptive_find │ │ │ │ │ -000029f0 0000571c R_ARM_CALL 00004b60 stringlib_adaptive_find │ │ │ │ │ -00002a38 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002a54 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a7c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002aa0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ab8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ac0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ac4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002ac8 0000512b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ -00002acc 0000512c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ -00002ad4 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002af8 0000581c R_ARM_CALL 000018c4 stringlib__two_way_count │ │ │ │ │ -00002b0c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002b1c 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002b90 0000561c R_ARM_CALL 00000398 fastsearch.constprop.1 │ │ │ │ │ -00002bc8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002be4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c04 0000561c R_ARM_CALL 00000398 fastsearch.constprop.1 │ │ │ │ │ -00002c28 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c40 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c50 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c80 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c90 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002cb4 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002cfc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d3c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d80 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002dac 0000581c R_ARM_CALL 000018c4 stringlib__two_way_count │ │ │ │ │ -00002e34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002e5c 0000652b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ -00002e60 0000652c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ -00002e68 0001ca1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002ea8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002eac 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002f24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002f28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030b0 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003218 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003230 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003248 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003260 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003278 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003290 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000032a8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000032dc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000032f4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000330c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003324 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000333c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003354 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000336c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003384 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003430 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000343c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003448 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003454 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003460 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000346c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000347c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003484 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000348c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003494 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000349c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000034a4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000034ac 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000034b8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003514 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003528 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003538 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000353c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003568 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000035a4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035a8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035d8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000362c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003660 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003674 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003690 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003698 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036b4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000036b8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000036bc 0000662b R_ARM_MOVW_ABS_NC 000002cc .LC35 │ │ │ │ │ -000036c0 0000662c R_ARM_MOVT_ABS 000002cc .LC35 │ │ │ │ │ -000036d0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000036e4 0001cb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000036e8 0001cb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000036f0 0000682b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ -000036f4 0000682c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ -000036fc 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003734 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003784 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a4 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037b0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037bc 0001cc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000037cc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037d8 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000037dc 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000037e0 0000672b R_ARM_MOVW_ABS_NC 0000030c .LC36 │ │ │ │ │ -000037e4 0000672c R_ARM_MOVT_ABS 0000030c .LC36 │ │ │ │ │ -000037f4 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003810 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000381c 0001cd1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00003840 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003854 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003868 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000038d4 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000038e0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003914 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003918 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003928 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003940 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003974 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003984 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003990 00019c1c R_ARM_CALL 00001054 PyBytesWriter_FinishWithSize │ │ │ │ │ -000039a0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039a4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a0c 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003a30 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a4c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a50 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a5c 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ -00003a60 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ -00003a68 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a88 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ac4 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003ad0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003b10 0001d31c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00003b60 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b90 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00003bb0 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00003bd4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bdc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003be0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003be4 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ -00003be8 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ -00003bf0 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003bfc 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003c00 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003c0c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003c38 0001d51c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -00003c44 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c48 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c64 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003c78 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c7c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c88 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00003c90 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c9c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ca0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ca4 0000702b R_ARM_MOVW_ABS_NC 000003f0 .LC43 │ │ │ │ │ -00003ca8 0000702c R_ARM_MOVT_ABS 000003f0 .LC43 │ │ │ │ │ -00003cb0 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cb8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cc4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cc8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cd0 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003cdc 0001d71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003ce4 0001d81c R_ARM_CALL 0000492c PyBytes_FromObject │ │ │ │ │ -00003d3c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003d58 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d5c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d60 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00003d64 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00003d6c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d78 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003d7c 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003d80 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -00003d84 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00003d88 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -00003d8c 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00003d90 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003db4 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003dc0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003de4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003de8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dec 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ -00003df0 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ -00003df4 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ -00003df8 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ -00003e10 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e18 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e1c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e20 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ -00003e24 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ -00003e2c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e34 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e38 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e40 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ -00003e44 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ -00003e48 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ -00003e4c 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ -00003e5c 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003e60 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003e64 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -00003e68 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00003e6c 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -00003e70 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00003e74 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003ea4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003eb8 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00003ec0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003ec8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ecc 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003ed0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003ed4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003edc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ee0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f20 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003f68 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f6c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f70 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003f74 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003f7c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fd0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004064 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -000040ec 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004108 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000411c 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000413c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004174 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004178 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000417c 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00004180 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +00001a68 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a6c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a70 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a8c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001ab0 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001abc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ac0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ad8 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001af4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b00 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b04 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b08 0000352b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ +00001b0c 0000352c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ +00001b18 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b28 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b38 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001b3c 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001b54 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b84 0001ac2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001b88 0001ac2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001ba4 0001ad1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001bc0 0001ae1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001bec 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001c04 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001c08 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001c18 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001c70 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001c7c 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001c88 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c8c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001cfc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d20 0000382b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +00001d24 0000382c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +00001d2c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d38 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d3c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d44 0000392b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ +00001d48 0000392c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ +00001d50 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d58 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dac 0001b31c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001e14 0001b61c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001e2c 0000452b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00001e30 0000452c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00001e34 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001e54 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e78 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ea4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001f3c 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001f48 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001f6c 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001f9c 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001fa8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001fc4 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002010 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002034 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002068 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002078 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000207c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002080 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +00002084 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +0000208c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000209c 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000020a0 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000020a4 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +000020a8 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +000020ac 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +000020b0 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +000020b4 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000020d4 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000020d8 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000020dc 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +000020e0 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +000020e4 0000492b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +000020e8 0000492c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +000020ec 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000020f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000212c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002144 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002198 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000021a4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000021a8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000021c0 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000021f4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002208 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000221c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002234 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002248 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000224c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002294 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002298 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022c0 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +000022f0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000022f4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000022f8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022fc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002304 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000230c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002320 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000232c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002330 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002338 00004e2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +0000233c 00004e2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +0000234c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002354 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002398 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000023a8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000023cc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000023e4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002470 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ +00002484 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002488 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024b8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024cc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000024e0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024e4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024f8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002528 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002538 0000551c R_ARM_CALL 000001bc return_self │ │ │ │ │ +00002574 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000025a8 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000261c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002640 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002674 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000026e0 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002704 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002720 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002760 0000541c R_ARM_CALL 00000000 stringlib_default_find.constprop.1 │ │ │ │ │ +00002780 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002814 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002824 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002878 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028ac 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002908 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002930 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002950 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002968 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002978 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029cc 0000571c R_ARM_CALL 000047b4 stringlib_adaptive_find │ │ │ │ │ +00002a14 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002a30 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a90 0000571c R_ARM_CALL 000047b4 stringlib_adaptive_find │ │ │ │ │ +00002ac8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002ad8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002af4 0000581c R_ARM_CALL 000018c4 stringlib__two_way_count │ │ │ │ │ +00002b08 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002b18 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002b70 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002b74 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002b78 0000512b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ +00002b7c 0000512c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ +00002b84 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ba4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bb4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c1c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c38 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c7c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c98 0000581c R_ARM_CALL 000018c4 stringlib__two_way_count │ │ │ │ │ +00002cb4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ccc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ce8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d18 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002d60 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002da0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002de4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030ec 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003120 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003164 0000571c R_ARM_CALL 000047b4 stringlib_adaptive_find │ │ │ │ │ +00003178 00005f1c R_ARM_CALL 00004a4c stringlib__preprocess │ │ │ │ │ +00003188 0000601c R_ARM_CALL 00004b7c stringlib__two_way │ │ │ │ │ +00003190 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000031b8 0000652b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ +000031bc 0000652c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ +000031c4 0001ca1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003204 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003208 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003280 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003284 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000340c 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003574 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000358c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035a4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035bc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035d4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035ec 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003604 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003638 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003650 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003668 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003680 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003698 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036c8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036e0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000378c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003798 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037a4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037b0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037bc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037c8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037d8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037e0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037e8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037f0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037f8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003800 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003808 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003814 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003870 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003884 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003894 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003898 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000038c4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003900 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003904 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003934 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003988 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039bc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039ec 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039f4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a10 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a14 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a18 0000662b R_ARM_MOVW_ABS_NC 000002cc .LC35 │ │ │ │ │ +00003a1c 0000662c R_ARM_MOVT_ABS 000002cc .LC35 │ │ │ │ │ +00003a2c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a40 0001cb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a44 0001cb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00003a4c 0000682b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ +00003a50 0000682c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ +00003a58 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a90 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ae0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b00 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b0c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b18 0001cc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00003b28 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b34 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003b38 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003b3c 0000672b R_ARM_MOVW_ABS_NC 0000030c .LC36 │ │ │ │ │ +00003b40 0000672c R_ARM_MOVT_ABS 0000030c .LC36 │ │ │ │ │ +00003b50 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b6c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b78 0001cd1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00003b9c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bb0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bc4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003c30 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003c3c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c70 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c74 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c84 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003c9c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003cd0 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003ce0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cec 00019c1c R_ARM_CALL 00001060 PyBytesWriter_FinishWithSize │ │ │ │ │ +00003cfc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003d00 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003d68 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003d8c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003dac 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003db8 00006f2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ +00003dbc 00006f2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ +00003dc4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003de4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e20 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003e2c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003e6c 0001d31c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00003ebc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003eec 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00003f0c 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003f30 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f38 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f3c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f40 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ +00003f44 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ +00003f4c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f58 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003f5c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003f68 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003f94 0001d51c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +00003fa0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003fa4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003fc0 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003fd4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003fd8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003fe4 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00003fec 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ff8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ffc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004000 0000702b R_ARM_MOVW_ABS_NC 000003f0 .LC43 │ │ │ │ │ +00004004 0000702c R_ARM_MOVT_ABS 000003f0 .LC43 │ │ │ │ │ +0000400c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004014 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004020 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004024 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000402c 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004038 0001d71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004040 0001d81c R_ARM_CALL 00004d24 PyBytes_FromObject │ │ │ │ │ +00004098 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000040b4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000040b8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000040bc 00004a2b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +000040c0 00004a2c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +000040c8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040d4 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000040d8 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000040dc 0000482b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +000040e0 0000482c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +000040e4 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +000040e8 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000040ec 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004110 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000411c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004140 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004144 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004148 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ +0000414c 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ +00004150 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ +00004154 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ +0000416c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004174 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004178 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000417c 00006d2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ +00004180 00006d2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ 00004188 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000041d0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004244 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004268 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -00004280 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004294 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000042b4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004390 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000043d4 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000043d8 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00004494 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004498 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000044a0 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -000044a4 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -000044ac 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004538 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000457c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000045fc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004608 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004668 0001e11c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00004680 0000862b R_ARM_MOVW_ABS_NC 00000450 .LC49 │ │ │ │ │ -00004684 0000862c R_ARM_MOVT_ABS 00000450 .LC49 │ │ │ │ │ -00004688 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000046a8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000046cc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000046f8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004768 0001e21c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00004780 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000047a4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000047c8 0000892b R_ARM_MOVW_ABS_NC 00000458 .LC50 │ │ │ │ │ -000047cc 0000892c R_ARM_MOVT_ABS 00000458 .LC50 │ │ │ │ │ -000047d0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000047f4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004828 0001e41d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00004888 0001e51c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -000048a0 00008f2b R_ARM_MOVW_ABS_NC 0000046c .LC52 │ │ │ │ │ -000048a4 00008f2c R_ARM_MOVT_ABS 0000046c .LC52 │ │ │ │ │ -000048a8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000048c8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000048ec 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004918 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004950 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004954 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004960 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004978 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000049b0 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000049c0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000049cc 00019c1c R_ARM_CALL 00001054 PyBytesWriter_FinishWithSize │ │ │ │ │ -000049f4 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -000049fc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004a1c 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00004a20 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00004a28 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004a60 0001e62b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00004a64 0001e62c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004abc 0001e71c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -00004acc 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004b20 0001921d R_ARM_JUMP24 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004b24 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00004b28 0001e82c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00004b3c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b40 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b48 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004b5c 0001ea1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004ba8 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004bb8 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004c0c 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004c1c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004c54 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004c64 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004c9c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004cd8 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004cec 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004d1c 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004d2c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004d58 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004d6c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004da0 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004dac 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004dc0 0001921c R_ARM_CALL 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004e30 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004e5c 00019c1d R_ARM_JUMP24 00001054 PyBytesWriter_FinishWithSize │ │ │ │ │ -00004e74 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e84 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ea0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ec0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ee0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f00 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f20 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f40 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f60 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f84 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f90 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f94 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f98 0000932b R_ARM_MOVW_ABS_NC 00000494 .LC54 │ │ │ │ │ -00004f9c 0000932c R_ARM_MOVT_ABS 00000494 .LC54 │ │ │ │ │ -00004fa4 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fac 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00004fb8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004fbc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004fc4 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004fd8 0000942b R_ARM_MOVW_ABS_NC 000004b4 .LC55 │ │ │ │ │ -00004fdc 0000942c R_ARM_MOVT_ABS 000004b4 .LC55 │ │ │ │ │ -00004fe4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ffc 0000951c R_ARM_CALL 0000184c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00005048 0000951c R_ARM_CALL 0000184c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00005078 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005084 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005088 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000508c 0000932b R_ARM_MOVW_ABS_NC 00000494 .LC54 │ │ │ │ │ -00005090 0000932c R_ARM_MOVT_ABS 00000494 .LC54 │ │ │ │ │ -00005098 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050a0 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -000050c4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000050d4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005154 0001ec1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000516c 0000962b R_ARM_MOVW_ABS_NC 000004dc .LC56 │ │ │ │ │ -00005170 0000962c R_ARM_MOVT_ABS 000004dc .LC56 │ │ │ │ │ -00005174 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005194 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000051b8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000051e4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005220 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000052e4 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000052f4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000052f8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005318 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005340 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000053a0 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000053a4 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000053dc 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00005420 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -00005464 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005474 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054a0 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000054b4 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000054f0 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005500 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -0000550c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005514 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000552c 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00005530 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005534 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005538 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -0000553c 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00005544 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000554c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005550 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005554 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005574 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000055a8 0001921d R_ARM_JUMP24 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -000055ac 0001941c R_ARM_CALL 00001298 PyBytesWriter_Discard │ │ │ │ │ -00005608 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000560c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000056b8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005718 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005808 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ -00005844 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000058c0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005910 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00005928 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00005940 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a60 0000b32b R_ARM_MOVW_ABS_NC 0000063c .LC69 │ │ │ │ │ -00005a64 0000b42b R_ARM_MOVW_ABS_NC 00000640 .LC70 │ │ │ │ │ -00005a68 0000b32c R_ARM_MOVT_ABS 0000063c .LC69 │ │ │ │ │ -00005a6c 0000b42c R_ARM_MOVT_ABS 00000640 .LC70 │ │ │ │ │ -00005a70 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005a78 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005a8c 0001db1c R_ARM_CALL 00003f24 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00005aa4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005acc 0000b52b R_ARM_MOVW_ABS_NC 00000644 .LC71 │ │ │ │ │ -00005ad0 0000b52c R_ARM_MOVT_ABS 00000644 .LC71 │ │ │ │ │ -00005ae4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005aec 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005b00 0001db1c R_ARM_CALL 00003f24 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00005b18 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b30 0000b62b R_ARM_MOVW_ABS_NC 00000648 .LC72 │ │ │ │ │ -00005b34 0000b62c R_ARM_MOVT_ABS 00000648 .LC72 │ │ │ │ │ -00005b3c 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005b48 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005b5c 0001db1c R_ARM_CALL 00003f24 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00005b74 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b88 0000b22b R_ARM_MOVW_ABS_NC 00000638 .LC68 │ │ │ │ │ -00005b8c 0000b22c R_ARM_MOVT_ABS 00000638 .LC68 │ │ │ │ │ -00005b90 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005ba8 0000b72b R_ARM_MOVW_ABS_NC 0000064c .LC73 │ │ │ │ │ -00005bac 0000b72c R_ARM_MOVT_ABS 0000064c .LC73 │ │ │ │ │ -00005bb4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005bd8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00005bec 0001f61c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00005c1c 0000b02b R_ARM_MOVW_ABS_NC 00000630 .LC66 │ │ │ │ │ -00005c20 0000b12b R_ARM_MOVW_ABS_NC 00000634 .LC67 │ │ │ │ │ -00005c24 0000b02c R_ARM_MOVT_ABS 00000630 .LC66 │ │ │ │ │ -00005c28 0000b12c R_ARM_MOVT_ABS 00000634 .LC67 │ │ │ │ │ -00005c34 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c3c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005c40 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005c44 0000ae2b R_ARM_MOVW_ABS_NC 000005e4 .LC64 │ │ │ │ │ -00005c48 0000ae2c R_ARM_MOVT_ABS 000005e4 .LC64 │ │ │ │ │ -00005c50 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c70 0000af2b R_ARM_MOVW_ABS_NC 0000062c .LC65 │ │ │ │ │ -00005c74 0000af2c R_ARM_MOVT_ABS 0000062c .LC65 │ │ │ │ │ -00005c78 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00005c80 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005c84 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005ce4 00021b1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005cfc 00011f2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -00005d00 00011f2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00005d04 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005d24 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005d48 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005d74 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004190 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004194 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000419c 00006b2b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ +000041a0 00006b2c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ +000041a4 00006c2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ +000041a8 00006c2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ +000041b8 0000472b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000041bc 0000472c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000041c0 00004b2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +000041c4 00004b2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +000041c8 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +000041cc 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000041d0 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004200 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004214 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +0000421c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004224 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004228 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000422c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004238 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000423c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000427c 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000042c4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000042c8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000042cc 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +000042d0 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +000042d8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000432c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000043c0 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +00004448 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004464 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004478 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004498 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044d0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000044d4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000044d8 0000772b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +000044dc 0000772c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +000044e4 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000452c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000045a0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000045c4 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +000045dc 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000045f0 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004610 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000046ec 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00004730 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00004734 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000047f0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000047f4 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000047fc 00007b2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00004800 00007b2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +00004808 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048a0 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048e0 0001c01d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00004900 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004924 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004974 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049f4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a00 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a60 0001e11c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00004a78 0000862b R_ARM_MOVW_ABS_NC 00000450 .LC49 │ │ │ │ │ +00004a7c 0000862c R_ARM_MOVT_ABS 00000450 .LC49 │ │ │ │ │ +00004a80 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004aa0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004ac4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004af0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004b60 0001e21c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00004b78 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004b9c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004bc0 0000892b R_ARM_MOVW_ABS_NC 00000458 .LC50 │ │ │ │ │ +00004bc4 0000892c R_ARM_MOVT_ABS 00000458 .LC50 │ │ │ │ │ +00004bc8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004bec 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004c20 0001e41d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00004c80 0001e51c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00004c98 00008f2b R_ARM_MOVW_ABS_NC 0000046c .LC52 │ │ │ │ │ +00004c9c 00008f2c R_ARM_MOVT_ABS 0000046c .LC52 │ │ │ │ │ +00004ca0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004cc0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004ce4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004d10 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004d48 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004d4c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004d58 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004d70 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004da8 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004db8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004dc4 00019c1c R_ARM_CALL 00001060 PyBytesWriter_FinishWithSize │ │ │ │ │ +00004dec 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00004df4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e14 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00004e18 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00004e20 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004e58 0001e62b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00004e5c 0001e62c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004eb4 0001e71c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +00004ec4 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004f18 0001921d R_ARM_JUMP24 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004f1c 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004f20 0001e82c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004f34 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f38 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f40 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004f54 0001ea1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004fa0 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004fb0 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005004 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005014 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000504c 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000505c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005094 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000050d0 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000050e4 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005114 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005124 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005150 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005164 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005198 0001eb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000051a4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000051b8 0001921c R_ARM_CALL 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00005228 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005254 00019c1d R_ARM_JUMP24 00001060 PyBytesWriter_FinishWithSize │ │ │ │ │ +0000526c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000527c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005298 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052b8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052d8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052f8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005318 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005338 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005358 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000537c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005388 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000538c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005390 0000932b R_ARM_MOVW_ABS_NC 00000494 .LC54 │ │ │ │ │ +00005394 0000932c R_ARM_MOVT_ABS 00000494 .LC54 │ │ │ │ │ +0000539c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053a4 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +000053b0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000053b4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000053bc 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000053d0 0000942b R_ARM_MOVW_ABS_NC 000004b4 .LC55 │ │ │ │ │ +000053d4 0000942c R_ARM_MOVT_ABS 000004b4 .LC55 │ │ │ │ │ +000053dc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000053f4 0000951c R_ARM_CALL 0000184c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00005440 0000951c R_ARM_CALL 0000184c _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00005470 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000547c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005480 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005484 0000932b R_ARM_MOVW_ABS_NC 00000494 .LC54 │ │ │ │ │ +00005488 0000932c R_ARM_MOVT_ABS 00000494 .LC54 │ │ │ │ │ +00005490 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005498 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +000054bc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054cc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000554c 0001ec1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00005564 0000962b R_ARM_MOVW_ABS_NC 000004dc .LC56 │ │ │ │ │ +00005568 0000962c R_ARM_MOVT_ABS 000004dc .LC56 │ │ │ │ │ +0000556c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000558c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000055b0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000055dc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005618 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000056dc 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000056ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005710 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005738 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005798 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000579c 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000057d4 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00005818 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +0000585c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000586c 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005898 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058ac 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000058e8 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000058f8 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00005904 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000590c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005924 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00005928 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000592c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005930 0000232b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00005934 0000232c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +0000593c 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005944 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005948 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000594c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000596c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000059a0 0001921d R_ARM_JUMP24 00000e00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000059a4 0001941c R_ARM_CALL 000012a4 PyBytesWriter_Discard │ │ │ │ │ +00005a00 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00005a04 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00005ab0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005b10 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c00 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ +00005c3c 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005cb8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d08 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00005d20 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00005d38 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e58 0000b32b R_ARM_MOVW_ABS_NC 0000063c .LC69 │ │ │ │ │ +00005e5c 0000b42b R_ARM_MOVW_ABS_NC 00000640 .LC70 │ │ │ │ │ +00005e60 0000b32c R_ARM_MOVT_ABS 0000063c .LC69 │ │ │ │ │ +00005e64 0000b42c R_ARM_MOVT_ABS 00000640 .LC70 │ │ │ │ │ +00005e68 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005e70 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005e84 0001db1c R_ARM_CALL 00004280 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005e9c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ec4 0000b52b R_ARM_MOVW_ABS_NC 00000644 .LC71 │ │ │ │ │ +00005ec8 0000b52c R_ARM_MOVT_ABS 00000644 .LC71 │ │ │ │ │ +00005edc 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005ee4 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005ef8 0001db1c R_ARM_CALL 00004280 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005f10 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f28 0000b62b R_ARM_MOVW_ABS_NC 00000648 .LC72 │ │ │ │ │ +00005f2c 0000b62c R_ARM_MOVT_ABS 00000648 .LC72 │ │ │ │ │ +00005f34 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005f40 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005f54 0001db1c R_ARM_CALL 00004280 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005f6c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f80 0000b22b R_ARM_MOVW_ABS_NC 00000638 .LC68 │ │ │ │ │ +00005f84 0000b22c R_ARM_MOVT_ABS 00000638 .LC68 │ │ │ │ │ +00005f88 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005fa0 0000b72b R_ARM_MOVW_ABS_NC 0000064c .LC73 │ │ │ │ │ +00005fa4 0000b72c R_ARM_MOVT_ABS 0000064c .LC73 │ │ │ │ │ +00005fac 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005fd0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005fe4 0001f61c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00006014 0000b02b R_ARM_MOVW_ABS_NC 00000630 .LC66 │ │ │ │ │ +00006018 0000b12b R_ARM_MOVW_ABS_NC 00000634 .LC67 │ │ │ │ │ +0000601c 0000b02c R_ARM_MOVT_ABS 00000630 .LC66 │ │ │ │ │ +00006020 0000b12c R_ARM_MOVT_ABS 00000634 .LC67 │ │ │ │ │ +0000602c 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006034 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006038 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000603c 0000ae2b R_ARM_MOVW_ABS_NC 000005e4 .LC64 │ │ │ │ │ +00006040 0000ae2c R_ARM_MOVT_ABS 000005e4 .LC64 │ │ │ │ │ +00006048 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006068 0000af2b R_ARM_MOVW_ABS_NC 0000062c .LC65 │ │ │ │ │ +0000606c 0000af2c R_ARM_MOVT_ABS 0000062c .LC65 │ │ │ │ │ +00006070 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00006078 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000607c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000060dc 00021b1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000060f4 00011f2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +000060f8 00011f2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +000060fc 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000611c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00006140 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000616c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x181d0 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x18244 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1731,52 +1736,52 @@ │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x18260 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x182d4 contains 246 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000184 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000001a4 00007a1d R_ARM_JUMP24 00000924 _Py_bytes_repr.constprop.0 │ │ │ │ │ +000001a4 00007a1d R_ARM_JUMP24 000005fc _Py_bytes_repr.constprop.0 │ │ │ │ │ 000001a8 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 000001ac 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 000001b4 0000782b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ 000001b8 0000782c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ 000001c0 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000001f0 0002081d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 00000210 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 00000244 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000248 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000025c 0000f52b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ 00000260 0000f52c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ 00000264 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000284 0000a51d R_ARM_JUMP24 00001ea8 do_argstrip │ │ │ │ │ +00000284 0000a51d R_ARM_JUMP24 00001afc do_argstrip │ │ │ │ │ 000002a4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000002a8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000002ac 00001d2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 000002b0 00001d2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 000002b8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000032c 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000032c 00019a1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00000340 0001871c R_ARM_CALL 000001fc _PyBytes_Resize │ │ │ │ │ 00000358 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000374 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000380 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 0000039c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000003d4 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 000003d8 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000003dc 0000382b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ 000003e0 0000382c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ 000003e8 0001841c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000408 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000428 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000440 00020f1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000498 0000ef1c R_ARM_CALL 000040f8 stringlib_rfind_char │ │ │ │ │ -000004a0 0000ee1c R_ARM_CALL 00004738 stringlib_default_rfind.constprop.0 │ │ │ │ │ +00000498 0000ef1c R_ARM_CALL 00003d4c stringlib_rfind_char │ │ │ │ │ +000004a0 0000ee1c R_ARM_CALL 0000438c stringlib_default_rfind.constprop.0 │ │ │ │ │ 000004e8 0002121c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000500 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000050c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000510 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000518 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000530 0001032b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ 00000534 0001032c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ @@ -1785,20 +1790,20 @@ │ │ │ │ │ 00000564 0001042c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ 0000056c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000057c 0001052b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ 00000580 0001052c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ 00000584 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005ac 0002131c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 000005b8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005d8 0001db1c R_ARM_CALL 00003f24 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000005e8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000005d8 0001db1c R_ARM_CALL 00004280 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000005e8 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000005f8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000604 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000604 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000614 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000624 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000624 00019b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006c8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000006e4 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000006f4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000074c 0002141c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 000007c0 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 000007fc 0002141c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000844 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1831,15 +1836,15 @@ │ │ │ │ │ 000009b0 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 000009b4 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 000009b8 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 000009bc 0001092b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 000009c0 0001092c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ 000009c4 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000009e4 0000551d R_ARM_JUMP24 000001bc return_self │ │ │ │ │ -00000a0c 0001101d R_ARM_JUMP24 00004834 pad │ │ │ │ │ +00000a0c 0001101d R_ARM_JUMP24 00004488 pad │ │ │ │ │ 00000a34 0002151d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 00000a54 0002161d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000a74 0002171d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000a94 0002181d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000ab4 0002191d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000ad4 00021a1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 00000b10 00011b2b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ @@ -1866,28 +1871,28 @@ │ │ │ │ │ 00000c14 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000c18 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000c1c 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 00000c20 00011b2b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 00000c24 00011b2c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ 00000c28 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000c4c 0000551d R_ARM_JUMP24 000001bc return_self │ │ │ │ │ -00000c64 0001101d R_ARM_JUMP24 00004834 pad │ │ │ │ │ +00000c64 0001101d R_ARM_JUMP24 00004488 pad │ │ │ │ │ 00000c98 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000cac 0001dc1c R_ARM_CALL 0000414c PyBytesWriter_Grow │ │ │ │ │ +00000cac 0001dc1c R_ARM_CALL 000044a8 PyBytesWriter_Grow │ │ │ │ │ 00000ce0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000d08 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000d20 00021d1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000d48 00000a1c R_ARM_CALL 00000128 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000d60 00021e1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000d88 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000d94 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000da8 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000dcc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000df0 0000551d R_ARM_JUMP24 000001bc return_self │ │ │ │ │ -00000e08 0001101c R_ARM_CALL 00004834 pad │ │ │ │ │ +00000e08 0001101c R_ARM_CALL 00004488 pad │ │ │ │ │ 00000ec0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000eec 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000ef0 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ef8 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000f04 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000f28 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f34 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1921,15 +1926,15 @@ │ │ │ │ │ 00001290 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001294 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000012b4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000012d8 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001300 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001320 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001334 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000138c 0000ee1c R_ARM_CALL 00004738 stringlib_default_rfind.constprop.0 │ │ │ │ │ +0000138c 0000ee1c R_ARM_CALL 0000438c stringlib_default_rfind.constprop.0 │ │ │ │ │ 000013ac 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013d0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001400 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001418 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001438 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000143c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001470 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -1958,25 +1963,25 @@ │ │ │ │ │ 000016ac 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000016bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000016c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000016e8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001700 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001724 0000211d R_ARM_JUMP24 00000c90 byteswriter_create │ │ │ │ │ 00001750 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001760 0001dc1c R_ARM_CALL 0000414c PyBytesWriter_Grow │ │ │ │ │ -00001780 0000ab1c R_ARM_CALL 000055bc bytes_fromformat │ │ │ │ │ +00001760 0001dc1c R_ARM_CALL 000044a8 PyBytesWriter_Grow │ │ │ │ │ +00001780 0000ab1c R_ARM_CALL 000059b4 bytes_fromformat │ │ │ │ │ 000017ac 00020c1c R_ARM_CALL 00000288 PyBytesWriter_Resize │ │ │ │ │ -000017d8 0001ce1c R_ARM_CALL 0000072c PyBytes_Concat │ │ │ │ │ +000017d8 0001ce1c R_ARM_CALL 00000404 PyBytes_Concat │ │ │ │ │ 000017e8 00002a1d R_ARM_JUMP24 00000034 Py_XDECREF │ │ │ │ │ 00001804 00006e2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ 00001808 00006e2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00001814 0001dd1d R_ARM_JUMP24 000042c0 _Py_bytes_repr │ │ │ │ │ +00001814 0001dd1d R_ARM_JUMP24 0000461c _Py_bytes_repr │ │ │ │ │ 0000188c 00020c1c R_ARM_CALL 00000288 PyBytesWriter_Resize │ │ │ │ │ -00001910 00005e1c R_ARM_CALL 00004df8 stringlib__preprocess │ │ │ │ │ -00001920 00005f1c R_ARM_CALL 00004f28 stringlib__two_way │ │ │ │ │ +00001910 00005f1c R_ARM_CALL 00004a4c stringlib__preprocess │ │ │ │ │ +00001920 0000601c R_ARM_CALL 00004b7c stringlib__two_way │ │ │ │ │ 00001958 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001968 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001a24 0001362b R_ARM_MOVW_ABS_NC 000014f8 .LC145 │ │ │ │ │ 00001a28 0001362c R_ARM_MOVT_ABS 000014f8 .LC145 │ │ │ │ │ 00001a38 0002241d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001a58 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001a78 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -460,16 +460,16 @@ │ │ │ │ │ PyBytesWriter_FinishWithPointer │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyBytesWriter_Discard │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _Py_tss_interp │ │ │ │ │ PyByteArray_FromStringAndSize │ │ │ │ │ -PyMem_Free │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +PyMem_Free │ │ │ │ │ PyBytesWriter_FinishWithSize │ │ │ │ │ Py_HashBuffer │ │ │ │ │ PyBool_FromLong │ │ │ │ │ _Py_GetConfig │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -291,238 +291,30 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 354 │ │ │ │ │ │ │ │ │ │ -00000398 : │ │ │ │ │ -fastsearch.constprop.1(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ │ - ldr ip, [pc, #772] @ 6bc │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - ldr ip, [ip] │ │ │ │ │ - str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - blt 56c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 5fc │ │ │ │ │ - movw lr, #2499 @ 0x9c3 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bgt 650 │ │ │ │ │ - sub lr, ip, #1 │ │ │ │ │ - ldrb r8, [r5] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r1, r6, ip │ │ │ │ │ - and r0, r8, #31 │ │ │ │ │ - ldrb r3, [r5, lr] │ │ │ │ │ - lsl r2, r2, r0 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - subeq r6, ip, #2 │ │ │ │ │ - movne r6, lr │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #3 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #4 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #5 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - subeq r6, ip, #6 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - orr r2, r2, r7, lsl r0 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - add r9, r5, #4 │ │ │ │ │ - sub r7, ip, #7 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - ldrb r0, [r9, #1]! │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - moveq r6, r7 │ │ │ │ │ - subs r7, r7, #1 │ │ │ │ │ - orr r2, r2, sl, lsl r0 │ │ │ │ │ - bcs 4a8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 56c │ │ │ │ │ - and r0, r3, #31 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - add r9, ip, #1 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - orr r7, r2, r7, lsl r0 │ │ │ │ │ - str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - add r2, r4, lr │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 51c │ │ │ │ │ - add r6, r0, #1 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - blt 56c │ │ │ │ │ - add ip, r2, r0 │ │ │ │ │ - ldrb ip, [ip, #1] │ │ │ │ │ - and ip, ip, #31 │ │ │ │ │ - lsr ip, r7, ip │ │ │ │ │ - tst ip, #1 │ │ │ │ │ - beq 55c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldrb ip, [r2, r0] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne 4f4 │ │ │ │ │ - ldrb ip, [r4, r0] │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - bne 5c0 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - bne 574 │ │ │ │ │ - ldr r3, [pc, #376] @ 6bc │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - eors r2, r3, r2 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bne 64c │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - add r6, ip, r0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - bge 518 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 53c │ │ │ │ │ - add r6, r4, r0 │ │ │ │ │ - ldrb r9, [r5, #1] │ │ │ │ │ - ldrb ip, [r6, #1] │ │ │ │ │ - cmp r9, ip │ │ │ │ │ - bne 5c0 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - beq 53c │ │ │ │ │ - mov ip, #2 │ │ │ │ │ - str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldrb sl, [r6, ip] │ │ │ │ │ - ldrb r9, [r5, ip] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - bne 5b4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bgt 598 │ │ │ │ │ - ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - beq 53c │ │ │ │ │ - add ip, r0, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - blt 5f0 │ │ │ │ │ - add ip, r2, r0 │ │ │ │ │ - ldrb ip, [ip, #1] │ │ │ │ │ - and ip, ip, #31 │ │ │ │ │ - lsr ip, r7, ip │ │ │ │ │ - tst ip, #1 │ │ │ │ │ - ldreq ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - addeq r6, ip, #1 │ │ │ │ │ - addeq r6, r6, r0 │ │ │ │ │ - beq 564 │ │ │ │ │ - add r6, sl, #1 │ │ │ │ │ - add r6, r6, r0 │ │ │ │ │ - b 564 │ │ │ │ │ - bne 56c │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - ldrb r1, [r2] │ │ │ │ │ - addle r6, r0, r6 │ │ │ │ │ - movle r3, r0 │ │ │ │ │ - ble 63c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 56c │ │ │ │ │ - sub r0, r0, r4 │ │ │ │ │ - b 53c │ │ │ │ │ - ldrb r2, [r0] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 624 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bhi 62c │ │ │ │ │ - b 56c │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ - movw lr, #29999 @ 0x752f │ │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ │ - cmple r1, lr │ │ │ │ │ - movle lr, #1 │ │ │ │ │ - movgt lr, #0 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - orrle lr, lr, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne 3ec │ │ │ │ │ - asr lr, r3, #2 │ │ │ │ │ - add lr, lr, lr, lsl #1 │ │ │ │ │ - cmp lr, r1, asr #2 │ │ │ │ │ - blt 698 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - strd r4, [sp] │ │ │ │ │ - bl 4b60 │ │ │ │ │ - b 53c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - sub r2, fp, #128 @ 0x80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 4df8 │ │ │ │ │ - sub r2, fp, #128 @ 0x80 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 4f28 │ │ │ │ │ - b 53c │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - │ │ │ │ │ -000006c0 : │ │ │ │ │ +00000398 : │ │ │ │ │ PyBytes_Join(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6f8 │ │ │ │ │ + beq 3d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 710 │ │ │ │ │ + beq 3e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 2e38 <_PyBytes_FormatEx+0x750> │ │ │ │ │ + b 3194 <_PyBytes_FormatEx+0xe58> │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2004 @ 0x7d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -536,113 +328,113 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 708 │ │ │ │ │ + b 3e0 │ │ │ │ │ │ │ │ │ │ -0000072c : │ │ │ │ │ +00000404 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8b4 │ │ │ │ │ + beq 58c │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 794 │ │ │ │ │ + beq 46c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 20ec │ │ │ │ │ + bl 20f8 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 81c │ │ │ │ │ + ble 4f4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 76c │ │ │ │ │ + bne 444 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87c │ │ │ │ │ + bne 554 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 838 │ │ │ │ │ + blt 510 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 1fc │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 83c │ │ │ │ │ + beq 514 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 78c │ │ │ │ │ + b 464 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 78c │ │ │ │ │ + bne 464 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78c │ │ │ │ │ + beq 464 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78c │ │ │ │ │ + bgt 464 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78c │ │ │ │ │ + bne 464 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 78c │ │ │ │ │ + b 464 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -652,32 +444,32 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 850 │ │ │ │ │ - b 78c │ │ │ │ │ + bne 528 │ │ │ │ │ + b 464 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ bxgt lr │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000008d4 : │ │ │ │ │ +000005ac : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 8ec │ │ │ │ │ + beq 5c4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -692,131 +484,131 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000924 <_Py_bytes_repr.constprop.0>: │ │ │ │ │ +000005fc <_Py_bytes_repr.constprop.0>: │ │ │ │ │ _Py_bytes_repr.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble b3c <_Py_bytes_repr.constprop.0+0x218> │ │ │ │ │ + ble 820 <_Py_bytes_repr.constprop.0+0x224> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 984 <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ + b 65c <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi b14 <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ + bhi 7f8 <_Py_bytes_repr.constprop.0+0x1fc> │ │ │ │ │ mov r3, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt aec <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ + bgt 7c4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 9bc <_Py_bytes_repr.constprop.0+0x98> │ │ │ │ │ + beq 694 <_Py_bytes_repr.constprop.0+0x98> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 960 <_Py_bytes_repr.constprop.0+0x3c> │ │ │ │ │ + bls 638 <_Py_bytes_repr.constprop.0+0x3c> │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq b30 <_Py_bytes_repr.constprop.0+0x20c> │ │ │ │ │ + beq 814 <_Py_bytes_repr.constprop.0+0x218> │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 968 <_Py_bytes_repr.constprop.0+0x44> │ │ │ │ │ + bhi 640 <_Py_bytes_repr.constprop.0+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq aec <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ + beq 7c4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 984 <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ + bne 65c <_Py_bytes_repr.constprop.0+0x60> │ │ │ │ │ subs r3, r6, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b68 <_Py_bytes_repr.constprop.0+0x244> │ │ │ │ │ + bne 84c <_Py_bytes_repr.constprop.0+0x250> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne b78 <_Py_bytes_repr.constprop.0+0x254> │ │ │ │ │ + bne 85c <_Py_bytes_repr.constprop.0+0x260> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq b70 <_Py_bytes_repr.constprop.0+0x24c> │ │ │ │ │ + beq 854 <_Py_bytes_repr.constprop.0+0x258> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble ae4 <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ + ble 7bc <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ mov ip, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b a54 <_Py_bytes_repr.constprop.0+0x130> │ │ │ │ │ + b 72c <_Py_bytes_repr.constprop.0+0x130> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - beq ae4 <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ + beq 7bc <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [ip, #1] │ │ │ │ │ - beq adc <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [ip] │ │ │ │ │ - beq adc <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [ip] │ │ │ │ │ - beq adc <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [ip] │ │ │ │ │ - beq adc <_Py_bytes_repr.constprop.0+0x1b8> │ │ │ │ │ + beq 7ec <_Py_bytes_repr.constprop.0+0x1f0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls a40 <_Py_bytes_repr.constprop.0+0x11c> │ │ │ │ │ + bls 718 <_Py_bytes_repr.constprop.0+0x11c> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne a50 <_Py_bytes_repr.constprop.0+0x12c> │ │ │ │ │ + bne 728 <_Py_bytes_repr.constprop.0+0x12c> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -828,112 +620,73 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r7, [pc, #120] @ b94 <_Py_bytes_repr.constprop.0+0x270> │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bne 728 <_Py_bytes_repr.constprop.0+0x12c> │ │ │ │ │ + b 7bc <_Py_bytes_repr.constprop.0+0x1c0> │ │ │ │ │ + ldr r7, [pc, #120] @ 878 <_Py_bytes_repr.constprop.0+0x27c> │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 998 <_Py_bytes_repr.constprop.0+0x74> │ │ │ │ │ + bhi 670 <_Py_bytes_repr.constprop.0+0x74> │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 970 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ + b 648 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 9e0 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ + b 6b8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 970 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ + b 648 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 970 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ + b 648 <_Py_bytes_repr.constprop.0+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 9e0 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ + b 6b8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b a08 <_Py_bytes_repr.constprop.0+0xe4> │ │ │ │ │ + b 6e0 <_Py_bytes_repr.constprop.0+0xe4> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt aec <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ + bgt 7c4 <_Py_bytes_repr.constprop.0+0x1c8> │ │ │ │ │ add r0, r0, r6 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 9e0 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ + b 6b8 <_Py_bytes_repr.constprop.0+0xbc> │ │ │ │ │ .word 0x000001ed │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000b98 : │ │ │ │ │ +0000087c : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 924 <_Py_bytes_repr.constprop.0> │ │ │ │ │ + b 5fc <_Py_bytes_repr.constprop.0> │ │ │ │ │ │ │ │ │ │ -00000bb8 <_PyBytes_Repeat>: │ │ │ │ │ -_PyBytes_Repeat(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - beq bf8 <_PyBytes_Repeat+0x40> │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne c00 <_PyBytes_Repeat+0x48> │ │ │ │ │ - ldrb r1, [r2] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 memset │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq c18 <_PyBytes_Repeat+0x60> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - sub r2, r5, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r6, r4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge bf8 <_PyBytes_Repeat+0x40> │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r4, r4, r2 │ │ │ │ │ - b c18 <_PyBytes_Repeat+0x60> │ │ │ │ │ - │ │ │ │ │ -00000c48 : │ │ │ │ │ +0000089c : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2e38 <_PyBytes_FormatEx+0x750> │ │ │ │ │ + b 3194 <_PyBytes_FormatEx+0xe58> │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -00000c5c : │ │ │ │ │ +000008b0 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -941,18 +694,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi cc4 │ │ │ │ │ + bhi 918 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt cec │ │ │ │ │ + bgt 940 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ @@ -964,63 +717,63 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c98 │ │ │ │ │ + bne 8ec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cbc │ │ │ │ │ + b 910 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ce4 │ │ │ │ │ + beq 938 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq 8f8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca4 │ │ │ │ │ - b ce4 │ │ │ │ │ + bne 8f8 │ │ │ │ │ + b 938 │ │ │ │ │ │ │ │ │ │ -00000d2c : │ │ │ │ │ +00000980 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble e3c │ │ │ │ │ + ble a90 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt ea4 │ │ │ │ │ + blt af8 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq ad4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ - bhi ea4 │ │ │ │ │ + bhi af8 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e98 │ │ │ │ │ + beq aec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1032,73 +785,73 @@ │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq dec │ │ │ │ │ + beq a40 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne df4 │ │ │ │ │ + bne a48 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq e0c │ │ │ │ │ + beq a60 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge dec │ │ │ │ │ + bge a40 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b e0c │ │ │ │ │ + b a60 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne d78 │ │ │ │ │ + bne 9cc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r4, r5 │ │ │ │ │ movne r9, r4 │ │ │ │ │ - bne d78 │ │ │ │ │ + bne 9cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ - b dec │ │ │ │ │ + b a40 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq e68 │ │ │ │ │ - b d6c │ │ │ │ │ + beq abc │ │ │ │ │ + b 9c0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1107,17 +860,17 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b dec │ │ │ │ │ + b a40 │ │ │ │ │ │ │ │ │ │ -00000ec4 : │ │ │ │ │ +00000b18 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -1130,35 +883,36 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102c │ │ │ │ │ + bne c80 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq c68 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fa0 │ │ │ │ │ + beq bf4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 398 │ │ │ │ │ + bl 2e6c <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt c14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1171,245 +925,245 @@ │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1034 │ │ │ │ │ + bne c88 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb4 │ │ │ │ │ + beq c08 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ - ldr r1, [pc, #140] @ 1058 │ │ │ │ │ + ldr r1, [pc, #140] @ cac │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ ldr r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ff4 │ │ │ │ │ - ldr r3, [pc, #112] @ 105c │ │ │ │ │ + ble c48 │ │ │ │ │ + ldr r3, [pc, #112] @ cb0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b fa0 │ │ │ │ │ + b bf4 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ - ldr r3, [pc, #92] @ 105c │ │ │ │ │ + ldr r3, [pc, #92] @ cb0 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [r1, #1240] @ 0x4d8 │ │ │ │ │ addne r2, r2, #2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strne r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b fec │ │ │ │ │ + b c40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fa0 │ │ │ │ │ + b bf4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 102c │ │ │ │ │ + bgt c80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 102c │ │ │ │ │ + bne c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 102c │ │ │ │ │ + b c80 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001060 : │ │ │ │ │ +00000cb4 : │ │ │ │ │ bytes_split(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 16a0 │ │ │ │ │ + bne 12f4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi 1664 │ │ │ │ │ + bhi 12b8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 12f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldreq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addeq r4, r3, #16 │ │ │ │ │ ldreq r5, [r3, #8] │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq ffc │ │ │ │ │ ldr r6, [r7] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 156c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1350 │ │ │ │ │ + beq fa4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 161c │ │ │ │ │ + ble 1270 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq f98 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mvnlt r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq ffc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15ec │ │ │ │ │ + bne 1240 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1924 │ │ │ │ │ + beq 1578 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt r0, r8 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 14ac │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 12f8 │ │ │ │ │ + beq f4c │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 12b8 │ │ │ │ │ + bge f0c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq f0c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1364 │ │ │ │ │ + beq fb8 │ │ │ │ │ add sl, r6, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 12ac │ │ │ │ │ + bge f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #5 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq ecc │ │ │ │ │ add sl, r6, #8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt 126c │ │ │ │ │ - b 12ac │ │ │ │ │ + bgt ec0 │ │ │ │ │ + b f00 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 12ac │ │ │ │ │ + bge f00 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne eb4 │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1910 │ │ │ │ │ + beq 1564 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ - bgt 130c │ │ │ │ │ + bgt f60 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r6, [r3, r7, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 118c │ │ │ │ │ + b de0 │ │ │ │ │ subs r9, r7, #0 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq fc0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt 12f4 │ │ │ │ │ + bgt f48 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 12a4 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 1800 │ │ │ │ │ + bgt 1454 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -1418,1108 +1172,1109 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 1430 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12a0 │ │ │ │ │ + bgt ef4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 12a0 │ │ │ │ │ + bne ef4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12a0 │ │ │ │ │ + b ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ec │ │ │ │ │ + bne 1240 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1114 │ │ │ │ │ + b d68 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 1278 │ │ │ │ │ + b ecc │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 12c4 │ │ │ │ │ + bne f18 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 12f4 │ │ │ │ │ + b f48 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ movlt r0, r8 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1300 │ │ │ │ │ + beq f54 │ │ │ │ │ mov r9, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 16fc │ │ │ │ │ + beq 1350 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 15b8 │ │ │ │ │ + bge 120c │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - bne 13e0 │ │ │ │ │ + bne 1034 │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1540 │ │ │ │ │ + bge 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1540 │ │ │ │ │ + ble 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1540 │ │ │ │ │ + ble 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1540 │ │ │ │ │ + ble 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1540 │ │ │ │ │ + ble 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 1540 │ │ │ │ │ + ble 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #7 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1540 │ │ │ │ │ + bge 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1540 │ │ │ │ │ + bge 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #9 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1540 │ │ │ │ │ + bge 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #10 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1540 │ │ │ │ │ + bge 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ add r6, r0, #11 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 1530 │ │ │ │ │ - b 1540 │ │ │ │ │ + blt 1184 │ │ │ │ │ + b 1194 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1540 │ │ │ │ │ + bge 1194 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 1178 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r6, r5 │ │ │ │ │ - beq 1764 │ │ │ │ │ + beq 13b8 │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15c8 │ │ │ │ │ + beq 121c │ │ │ │ │ cmp r9, #11 │ │ │ │ │ ldrle r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle r7, [r3, r9, lsl #2] │ │ │ │ │ - ble 1594 │ │ │ │ │ + ble 11e8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15f4 │ │ │ │ │ + bne 1248 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15a0 │ │ │ │ │ + ble 11f4 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 13d8 │ │ │ │ │ + b 102c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 1594 │ │ │ │ │ + bne 11e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1594 │ │ │ │ │ - bne 13fc │ │ │ │ │ + b 11e8 │ │ │ │ │ + bne 1050 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ - b 1300 │ │ │ │ │ + b f54 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15ec │ │ │ │ │ + bgt 1240 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 15ec │ │ │ │ │ + bne 1240 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1300 │ │ │ │ │ + b f54 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bgt 15cc │ │ │ │ │ + bgt 1220 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 15cc │ │ │ │ │ + bne 1220 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15cc │ │ │ │ │ + b 1220 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10f8 │ │ │ │ │ + bne d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f8 │ │ │ │ │ + b d4c │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1650 │ │ │ │ │ + bgt 12a4 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 1650 │ │ │ │ │ + bne 12a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16e4 │ │ │ │ │ + ble 1338 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 12f8 │ │ │ │ │ + b f4c │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #944] @ 1a2c │ │ │ │ │ + ldr r1, [pc, #944] @ 1680 │ │ │ │ │ mov r0, r7 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 10c0 │ │ │ │ │ - b 1300 │ │ │ │ │ + bne d14 │ │ │ │ │ + b f54 │ │ │ │ │ sub ip, fp, #88 @ 0x58 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #892] @ 1a2c │ │ │ │ │ + ldr ip, [pc, #892] @ 1680 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ - b 1300 │ │ │ │ │ + bne cfc │ │ │ │ │ + b f54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 165c │ │ │ │ │ + bne 12b0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 165c │ │ │ │ │ + b 12b0 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 15c0 │ │ │ │ │ + bge 1214 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1730 │ │ │ │ │ + beq 1384 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 1710 │ │ │ │ │ - b 15c0 │ │ │ │ │ + bne 1364 │ │ │ │ │ + b 1214 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 15c0 │ │ │ │ │ + beq 1214 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 15cc │ │ │ │ │ + beq 1220 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 17a4 │ │ │ │ │ + bgt 13f8 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r4, [r2, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 15c0 │ │ │ │ │ + b 1214 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 154c │ │ │ │ │ + bne 11a0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15c0 │ │ │ │ │ + b 1214 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1940 │ │ │ │ │ + bne 1594 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 175c │ │ │ │ │ + bgt 13b0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 175c │ │ │ │ │ + bne 13b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 175c │ │ │ │ │ + b 13b0 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1650 │ │ │ │ │ + bgt 12a4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 1650 │ │ │ │ │ + bne 12a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1650 │ │ │ │ │ + b 12a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1838 │ │ │ │ │ + bne 148c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12f0 │ │ │ │ │ + bgt f44 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12f0 │ │ │ │ │ + bne f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12f0 │ │ │ │ │ + b f44 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1650 │ │ │ │ │ + bgt 12a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1650 │ │ │ │ │ + bne 12a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1650 │ │ │ │ │ + b 12a4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 12f8 │ │ │ │ │ + beq f4c │ │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 18a8 │ │ │ │ │ + b 14fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 12a4 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 1960 │ │ │ │ │ + bgt 15b4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add r6, r9, r6 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 18d4 │ │ │ │ │ + beq 1528 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - bl 398 │ │ │ │ │ + bl 2e6c <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ - bge 187c │ │ │ │ │ + bge 14d0 │ │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 19d4 │ │ │ │ │ + beq 1628 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 12a4 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 199c │ │ │ │ │ + bgt 15f0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, sl, lsl #2] │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 12f8 │ │ │ │ │ + b f4c │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 12a4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 10d4 │ │ │ │ │ + b d28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 165c │ │ │ │ │ + b 12b0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15cc │ │ │ │ │ + bgt 1220 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 15cc │ │ │ │ │ + bne 1220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15cc │ │ │ │ │ + b 1220 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 1634 │ │ │ │ │ + bne 1288 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 189c │ │ │ │ │ + bgt 14f0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 189c │ │ │ │ │ + bne 14f0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 189c │ │ │ │ │ + b 14f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1838 │ │ │ │ │ + bne 148c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1904 │ │ │ │ │ + bgt 1558 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 1558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1904 │ │ │ │ │ + b 1558 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1a14 │ │ │ │ │ + bne 1668 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 1908 │ │ │ │ │ + b 155c │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 18fc │ │ │ │ │ - b 1650 │ │ │ │ │ + bne 1550 │ │ │ │ │ + b 12a4 │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a30 : │ │ │ │ │ +00001684 : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 1abc <_PyBytes_FromHex> │ │ │ │ │ + bl 1710 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1a78 │ │ │ │ │ + bne 16cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 16c0 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ab4 │ │ │ │ │ + bgt 1708 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1ab4 │ │ │ │ │ + bne 1708 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 16c0 │ │ │ │ │ │ │ │ │ │ -00001abc <_PyBytes_FromHex>: │ │ │ │ │ +00001710 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1c6c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + beq 18c0 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - beq 1be8 <_PyBytes_FromHex+0x12c> │ │ │ │ │ + beq 183c <_PyBytes_FromHex+0x12c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r5, r0, #20 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ add r0, r7, r7, lsr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ - bne 1c5c <_PyBytes_FromHex+0x1a0> │ │ │ │ │ - bl b54 <_Py_bytes_repr.constprop.0+0x230> │ │ │ │ │ + bne 18b0 <_PyBytes_FromHex+0x1a0> │ │ │ │ │ + bl b54 │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1c40 <_PyBytes_FromHex+0x184> │ │ │ │ │ + beq 1894 <_PyBytes_FromHex+0x184> │ │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1bd4 <_PyBytes_FromHex+0x118> │ │ │ │ │ + bne 1828 <_PyBytes_FromHex+0x118> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ add lr, r5, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 1bb8 <_PyBytes_FromHex+0xfc> │ │ │ │ │ + bcs 180c <_PyBytes_FromHex+0xfc> │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 1ba0 <_PyBytes_FromHex+0xe4> │ │ │ │ │ + bne 17f4 <_PyBytes_FromHex+0xe4> │ │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 1cac <_PyBytes_FromHex+0x1f0> │ │ │ │ │ + bhi 1900 <_PyBytes_FromHex+0x1f0> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 1ca0 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + bhi 18f4 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ add ip, ip, r0, lsl #4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 1b5c <_PyBytes_FromHex+0xa0> │ │ │ │ │ + b 17b0 <_PyBytes_FromHex+0xa0> │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 1ba0 <_PyBytes_FromHex+0xe4> │ │ │ │ │ + bne 17f4 <_PyBytes_FromHex+0xe4> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 1b74 <_PyBytes_FromHex+0xb8> │ │ │ │ │ + bhi 17c8 <_PyBytes_FromHex+0xb8> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf4 <_PyBytes_FromHex+0x238> │ │ │ │ │ + bne 1948 <_PyBytes_FromHex+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e00 │ │ │ │ │ + bl e00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r1, #16 │ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ │ - b 1b44 <_PyBytes_FromHex+0x88> │ │ │ │ │ + b 1798 <_PyBytes_FromHex+0x88> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ addne r1, r0, #28 │ │ │ │ │ ldreq r1, [r0, #28] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 1d2c <_PyBytes_FromHex+0x270> │ │ │ │ │ + ble 1980 <_PyBytes_FromHex+0x270> │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ │ - bne 1d18 <_PyBytes_FromHex+0x25c> │ │ │ │ │ + bne 196c <_PyBytes_FromHex+0x25c> │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls 1d08 <_PyBytes_FromHex+0x24c> │ │ │ │ │ + bls 195c <_PyBytes_FromHex+0x24c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bcc <_PyBytes_FromHex+0x110> │ │ │ │ │ + beq 1820 <_PyBytes_FromHex+0x110> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1bcc <_PyBytes_FromHex+0x110> │ │ │ │ │ + b 1820 <_PyBytes_FromHex+0x110> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1b2c <_PyBytes_FromHex+0x70> │ │ │ │ │ + b 1780 <_PyBytes_FromHex+0x70> │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd4 <_PyBytes_FromHex+0x218> │ │ │ │ │ + beq 1928 <_PyBytes_FromHex+0x218> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c54 <_PyBytes_FromHex+0x198> │ │ │ │ │ + bne 18a8 <_PyBytes_FromHex+0x198> │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1b14 <_PyBytes_FromHex+0x58> │ │ │ │ │ + b 1768 <_PyBytes_FromHex+0x58> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 1cb8 <_PyBytes_FromHex+0x1fc> │ │ │ │ │ + bls 190c <_PyBytes_FromHex+0x1fc> │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 1c20 <_PyBytes_FromHex+0x164> │ │ │ │ │ + bne 1874 <_PyBytes_FromHex+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1c38 <_PyBytes_FromHex+0x17c> │ │ │ │ │ + b 188c <_PyBytes_FromHex+0x17c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1c54 <_PyBytes_FromHex+0x198> │ │ │ │ │ + b 18a8 <_PyBytes_FromHex+0x198> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1bc4 <_PyBytes_FromHex+0x108> │ │ │ │ │ + b 1818 <_PyBytes_FromHex+0x108> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 1c08 <_PyBytes_FromHex+0x14c> │ │ │ │ │ - b 1c1c <_PyBytes_FromHex+0x160> │ │ │ │ │ + bne 185c <_PyBytes_FromHex+0x14c> │ │ │ │ │ + b 1870 <_PyBytes_FromHex+0x160> │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldrheq r0, [r1, r0] │ │ │ │ │ ldrne r0, [r1, r2, lsl #2] │ │ │ │ │ - b 1c14 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b 1868 <_PyBytes_FromHex+0x158> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 1c20 <_PyBytes_FromHex+0x164> │ │ │ │ │ + b 1874 <_PyBytes_FromHex+0x164> │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +0000198c : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 1e80 │ │ │ │ │ + bhi 1ad4 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ add r5, r6, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 1e20 │ │ │ │ │ + ble 1a74 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1a74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e78 │ │ │ │ │ + bne 1acc │ │ │ │ │ ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 1dcc │ │ │ │ │ + bmi 1a20 │ │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 19fc │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1df8 │ │ │ │ │ + beq 1a4c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1ddc │ │ │ │ │ + bne 1a30 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 1dec │ │ │ │ │ + b 1a40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 1e48 │ │ │ │ │ + bmi 1a9c │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1a80 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 1ab4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e0c │ │ │ │ │ - b 1e50 │ │ │ │ │ + beq 1a60 │ │ │ │ │ + b 1aa4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1dec │ │ │ │ │ + b 1a40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r6, r0 │ │ │ │ │ - beq 1dec │ │ │ │ │ - b 1d64 │ │ │ │ │ + beq 1a40 │ │ │ │ │ + b 19b8 │ │ │ │ │ │ │ │ │ │ -00001ea8 : │ │ │ │ │ +00001afc : │ │ │ │ │ do_argstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 1c54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20dc │ │ │ │ │ + bne 1d30 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 1fb4 │ │ │ │ │ + bne 1c08 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ add sl, r3, #16 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 1f3c │ │ │ │ │ + blt 1b90 │ │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1b68 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r9, r7 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 1bdc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1f04 │ │ │ │ │ + bne 1b58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 20d4 │ │ │ │ │ + bne 1d28 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 1bbc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 1f74 │ │ │ │ │ + ble 1bc8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r9, r3, #15 │ │ │ │ │ - b 1fd8 │ │ │ │ │ + b 1c2c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 1d10 │ │ │ │ │ ldrb r1, [r9, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcc │ │ │ │ │ + bne 1c20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1f08 │ │ │ │ │ + bne 1b5c │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1f3c │ │ │ │ │ + b 1b90 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2080 │ │ │ │ │ + beq 1cd4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2078 │ │ │ │ │ + ble 1ccc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #15 │ │ │ │ │ - b 2034 │ │ │ │ │ + b 1c88 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 20e8 │ │ │ │ │ + beq 1d3c │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2028 │ │ │ │ │ + bne 1c7c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2084 │ │ │ │ │ + bne 1cd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq r1, r7 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 1d50 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r2, #16 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 20f8 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ add lr, r1, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 2050 │ │ │ │ │ + bgt 1ca4 │ │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2098 │ │ │ │ │ - b 2050 │ │ │ │ │ + bne 1cec │ │ │ │ │ + b 1ca4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1f08 │ │ │ │ │ + bne 1b5c │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ mov r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1f50 │ │ │ │ │ + b 1ba4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f50 │ │ │ │ │ + b 1ba4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 1bbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ - bne 2084 │ │ │ │ │ - b 205c │ │ │ │ │ + bne 1cd8 │ │ │ │ │ + b 1cb0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 1d7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 1bbc │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 205c │ │ │ │ │ + b 1cb0 │ │ │ │ │ │ │ │ │ │ -00002130 : │ │ │ │ │ +00001d84 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 21e0 │ │ │ │ │ + bne 1e34 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2198 │ │ │ │ │ + bhi 1dec │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 1e34 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 1e2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2224 │ │ │ │ │ + bl 1e78 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #104] @ 2220 │ │ │ │ │ + ldr ip, [pc, #104] @ 1e74 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov lr, #2 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r0] │ │ │ │ │ - beq 2190 │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 2188 │ │ │ │ │ + b 1ddc │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #52] @ 2220 │ │ │ │ │ + ldr ip, [pc, #52] @ 1e74 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2178 │ │ │ │ │ - b 2190 │ │ │ │ │ + bne 1dcc │ │ │ │ │ + b 1de4 │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002224 : │ │ │ │ │ +00001e78 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ │ @@ -2537,58 +2292,58 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 21e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 2654 │ │ │ │ │ + bne 22a8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 221c │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 2068 │ │ │ │ │ clz r3, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r7, r6, #16 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 247c │ │ │ │ │ + beq 20d0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi 23ec │ │ │ │ │ + bmi 2040 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r0, r7 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2378 │ │ │ │ │ + beq 1fcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 1fb8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 1fac │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 234c │ │ │ │ │ + beq 1fa0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 1f94 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2334 │ │ │ │ │ + beq 1f88 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2434 │ │ │ │ │ + bne 2088 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ @@ -2600,15 +2355,15 @@ │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2040 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ add r2, ip, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ @@ -2629,59 +2384,59 @@ │ │ │ │ │ strb r3, [lr, #-3] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 2378 │ │ │ │ │ + bne 1fcc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2414 │ │ │ │ │ + bne 2068 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2444 │ │ │ │ │ + beq 2098 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - b 2328 │ │ │ │ │ + b 1f7c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2474 │ │ │ │ │ + bgt 20c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2474 │ │ │ │ │ + bne 20c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2414 │ │ │ │ │ + b 2068 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 25e4 │ │ │ │ │ + bne 2238 │ │ │ │ │ sub r0, fp, #1056 @ 0x420 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ cmp r3, #249 @ 0xf9 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ @@ -2695,118 +2450,118 @@ │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ str r4, [r2, #20] │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ str r4, [r2, #24] │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ str r4, [r2, #28] │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ - bne 248c │ │ │ │ │ + bne 20e0 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2510 │ │ │ │ │ + b 2164 │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ str r0, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 24fc │ │ │ │ │ + blt 2150 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 256c │ │ │ │ │ + bmi 21c0 │ │ │ │ │ ldrb r0, [r7], #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ - beq 2534 │ │ │ │ │ + beq 2188 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb r2, [ip], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orrne lr, lr, #1 │ │ │ │ │ - b 2534 │ │ │ │ │ + b 2188 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2608 │ │ │ │ │ + beq 225c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2588 │ │ │ │ │ + ble 21dc │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ sub r0, fp, #1152 @ 0x480 │ │ │ │ │ bl 1fc │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - b 2428 │ │ │ │ │ + b 207c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq 2290 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2678 │ │ │ │ │ + bne 22cc │ │ │ │ │ ldr r4, [fp, #-1148] @ 0xfffffb84 │ │ │ │ │ ldr r3, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - b 2288 │ │ │ │ │ + b 1edc │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2680 │ │ │ │ │ + beq 22d4 │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - b 229c │ │ │ │ │ + b 1ef0 │ │ │ │ │ sub r2, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 25f4 │ │ │ │ │ - b 24dc │ │ │ │ │ + bne 2248 │ │ │ │ │ + b 2130 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2574 │ │ │ │ │ + bne 21c8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 263c │ │ │ │ │ + bgt 2290 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 263c │ │ │ │ │ + bne 2290 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 2428 │ │ │ │ │ + b 207c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2815,79 +2570,79 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2428 │ │ │ │ │ + b 207c │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 266c │ │ │ │ │ + bne 22c0 │ │ │ │ │ ldr r9, [fp, #-1104] @ 0xfffffbb0 │ │ │ │ │ ldr sl, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ - b 229c │ │ │ │ │ + b 1ef0 │ │ │ │ │ │ │ │ │ │ -000026a0 : │ │ │ │ │ +000022f4 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 2328 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 26e8 <_PyBytes_FormatEx> │ │ │ │ │ + b 233c <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000026e8 <_PyBytes_FormatEx>: │ │ │ │ │ +0000233c <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 3234 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ + beq 2e88 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d4c <_PyBytes_FormatEx+0x664> │ │ │ │ │ + bne 29a0 <_PyBytes_FormatEx+0x664> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl b54 <_Py_bytes_repr.constprop.0+0x230> │ │ │ │ │ + bl b54 │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 29c8 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + beq 261c <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ ldr r3, [r8, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3284 <_PyBytes_FormatEx+0xb9c> │ │ │ │ │ + bne 2ed8 <_PyBytes_FormatEx+0xb9c> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2ae4 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + beq 2738 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr sl, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -2895,127 +2650,127 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ - bmi 297c <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bmi 25d0 <_PyBytes_FormatEx+0x294> │ │ │ │ │ mov r7, sl │ │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 2940 <_PyBytes_FormatEx+0x258> │ │ │ │ │ + bne 2594 <_PyBytes_FormatEx+0x258> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r8], #1 │ │ │ │ │ addeq sl, sl, #2 │ │ │ │ │ subeq r6, r6, #2 │ │ │ │ │ - beq 2784 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + beq 23d8 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3144 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ + bne 2d98 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 2e14 <_PyBytes_FormatEx+0x72c> │ │ │ │ │ + beq 2a68 <_PyBytes_FormatEx+0x72c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 2de4 <_PyBytes_FormatEx+0x6fc> │ │ │ │ │ + blt 2a38 <_PyBytes_FormatEx+0x6fc> │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ - beq 2830 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + beq 2484 <_PyBytes_FormatEx+0x148> │ │ │ │ │ mov r9, sl │ │ │ │ │ - ldr r2, [pc, #3972] @ 378c <_PyBytes_FormatEx+0x10a4> │ │ │ │ │ + ldr r2, [pc, #3972] @ 33e0 <_PyBytes_FormatEx+0x10a4> │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 2824 <_PyBytes_FormatEx+0x13c> │ │ │ │ │ + bhi 2478 <_PyBytes_FormatEx+0x13c> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ movne sl, r9 │ │ │ │ │ - beq 3298 <_PyBytes_FormatEx+0xbb0> │ │ │ │ │ + beq 2eec <_PyBytes_FormatEx+0xbb0> │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subne r0, r4, #48 @ 0x30 │ │ │ │ │ movne r2, r6 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - bne 2bac <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + bne 2800 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 3304 <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ + beq 2f58 <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 325c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2eb0 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 36b4 <_PyBytes_FormatEx+0xfcc> │ │ │ │ │ + beq 3308 <_PyBytes_FormatEx+0xfcc> │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 397c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r6, [r3, #268] @ 0x10c │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 29d4 <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ + ble 2628 <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 2d78 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bhi 29cc <_PyBytes_FormatEx+0x690> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #36929 @ 0x9041 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 29fc <_PyBytes_FormatEx+0x314> │ │ │ │ │ + beq 2650 <_PyBytes_FormatEx+0x314> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2c5c <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne 28b0 <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 2c5c <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne 28b0 <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r4, #88 @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ and r1, r0, #6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c5c <_PyBytes_FormatEx+0x574> │ │ │ │ │ + beq 28b0 <_PyBytes_FormatEx+0x574> │ │ │ │ │ and r2, r0, #8 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - beq 2b18 <_PyBytes_FormatEx+0x430> │ │ │ │ │ + beq 276c <_PyBytes_FormatEx+0x430> │ │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #10 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2784 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 23d8 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r4, r0, sl │ │ │ │ │ @@ -3024,143 +2779,143 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2784 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 23d8 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3198 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + bne 2dec <_PyBytes_FormatEx+0xab0> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 34 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3170 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bne 2dc4 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl e00 │ │ │ │ │ + bl e00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 2b20 <_PyBytes_FormatEx+0x438> │ │ │ │ │ - ldr r2, [pc, #3500] @ 3790 <_PyBytes_FormatEx+0x10a8> │ │ │ │ │ + ble 2774 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + ldr r2, [pc, #3500] @ 33e4 <_PyBytes_FormatEx+0x10a8> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 2b20 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bhi 2774 <_PyBytes_FormatEx+0x438> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2bf8 <_PyBytes_FormatEx+0x510> │ │ │ │ │ + bne 284c <_PyBytes_FormatEx+0x510> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 379c <_PyBytes_FormatEx+0x10b4> │ │ │ │ │ + beq 33f0 <_PyBytes_FormatEx+0x10b4> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r1, r9, #16 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bgt 2a34 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + bgt 2688 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bge 33f0 <_PyBytes_FormatEx+0xd08> │ │ │ │ │ + bge 3044 <_PyBytes_FormatEx+0xd08> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r7, r2 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - ble 2a7c <_PyBytes_FormatEx+0x394> │ │ │ │ │ + ble 26d0 <_PyBytes_FormatEx+0x394> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 3f24 │ │ │ │ │ + bl 4280 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 31ec <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 2e40 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 3390 <_PyBytes_FormatEx+0xca8> │ │ │ │ │ + bne 2fe4 <_PyBytes_FormatEx+0xca8> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 33bc <_PyBytes_FormatEx+0xcd4> │ │ │ │ │ + bgt 3010 <_PyBytes_FormatEx+0xcd4> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 2d60 <_PyBytes_FormatEx+0x678> │ │ │ │ │ + bne 29b4 <_PyBytes_FormatEx+0x678> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strbne r9, [r8], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33fc <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + bne 3050 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 3218 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + blt 2e6c <_PyBytes_FormatEx+0xb30> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31c4 <_PyBytes_FormatEx+0xadc> │ │ │ │ │ + bne 2e18 <_PyBytes_FormatEx+0xadc> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 34 │ │ │ │ │ - b 2784 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 23d8 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b04 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + beq 2758 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 304c <_PyBytes_FormatEx+0x964> │ │ │ │ │ + bne 2ca0 <_PyBytes_FormatEx+0x964> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 2768 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b 23bc <_PyBytes_FormatEx+0x80> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 2920 <_PyBytes_FormatEx+0x238> │ │ │ │ │ + b 2574 <_PyBytes_FormatEx+0x238> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 2db0 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ + bne 2a04 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2f6c <_PyBytes_FormatEx+0x884> │ │ │ │ │ + beq 2bc0 <_PyBytes_FormatEx+0x884> │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwls r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movwhi r1, #0 │ │ │ │ │ @@ -3170,142 +2925,142 @@ │ │ │ │ │ movthi r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 34 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a18 <_PyBytes_FormatEx+0x1330> │ │ │ │ │ + bne 366c <_PyBytes_FormatEx+0x1330> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 29c8 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + b 261c <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 3250 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ + bmi 2ea4 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 3a6c <_PyBytes_FormatEx+0x1384> │ │ │ │ │ + beq 36c0 <_PyBytes_FormatEx+0x1384> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ smull r1, lr, r2, r1 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsb r2, r2, lr, asr #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3a44 <_PyBytes_FormatEx+0x135c> │ │ │ │ │ + blt 3698 <_PyBytes_FormatEx+0x135c> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2bac <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + b 2800 <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 2d78 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bne 29cc <_PyBytes_FormatEx+0x690> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 3090 <_PyBytes_FormatEx+0x9a8> │ │ │ │ │ + beq 2ce4 <_PyBytes_FormatEx+0x9a8> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r3, #20 │ │ │ │ │ addeq r2, r3, #28 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpge r3, r5 │ │ │ │ │ movle r5, r3 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ movge r7, r5 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 2a5c <_PyBytes_FormatEx+0x374> │ │ │ │ │ + b 26b0 <_PyBytes_FormatEx+0x374> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2eb4 <_PyBytes_FormatEx+0x7cc> │ │ │ │ │ + beq 2b08 <_PyBytes_FormatEx+0x7cc> │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3b38 <_PyBytes_FormatEx+0x1450> │ │ │ │ │ + beq 378c <_PyBytes_FormatEx+0x1450> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ tst r3, #16 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ sub r3, r9, #43 @ 0x2b │ │ │ │ │ tst r3, #253 @ 0xfd │ │ │ │ │ - beq 3a74 <_PyBytes_FormatEx+0x138c> │ │ │ │ │ + beq 36c8 <_PyBytes_FormatEx+0x138c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 312c <_PyBytes_FormatEx+0xa44> │ │ │ │ │ + bne 2d80 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r7, r5 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 2a5c <_PyBytes_FormatEx+0x374> │ │ │ │ │ + beq 26b0 <_PyBytes_FormatEx+0x374> │ │ │ │ │ mov r9, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble 2d30 <_PyBytes_FormatEx+0x648> │ │ │ │ │ + ble 2984 <_PyBytes_FormatEx+0x648> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 3f24 │ │ │ │ │ + bl 4280 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 31ec <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 2e40 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r8], #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ subgt r7, r7, #1 │ │ │ │ │ - b 2a80 <_PyBytes_FormatEx+0x398> │ │ │ │ │ + b 26d4 <_PyBytes_FormatEx+0x398> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c90 │ │ │ │ │ + bl c90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 2728 <_PyBytes_FormatEx+0x40> │ │ │ │ │ + b 237c <_PyBytes_FormatEx+0x40> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2acc <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b 2720 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -3315,31 +3070,31 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldreq r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subeq r3, sl, r3 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2b60 <_PyBytes_FormatEx+0x478> │ │ │ │ │ + beq 27b4 <_PyBytes_FormatEx+0x478> │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 27f0 <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 2444 <_PyBytes_FormatEx+0x108> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ @@ -3348,95 +3103,95 @@ │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30cc <_PyBytes_FormatEx+0x9e4> │ │ │ │ │ + beq 2d20 <_PyBytes_FormatEx+0x9e4> │ │ │ │ │ add r0, sl, #2 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi 309c <_PyBytes_FormatEx+0x9b4> │ │ │ │ │ + bmi 2cf0 <_PyBytes_FormatEx+0x9b4> │ │ │ │ │ ldrb r2, [sl], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2e54 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ + beq 2aa8 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne 2e30 <_PyBytes_FormatEx+0x748> │ │ │ │ │ + bne 2a84 <_PyBytes_FormatEx+0x748> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2e30 <_PyBytes_FormatEx+0x748> │ │ │ │ │ + bgt 2a84 <_PyBytes_FormatEx+0x748> │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3100 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ + bne 2d54 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 30f4 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ + beq 2d48 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ mvn r3, #3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mvn r3, #2 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 27e8 <_PyBytes_FormatEx+0x100> │ │ │ │ │ + b 243c <_PyBytes_FormatEx+0x100> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - beq 3040 <_PyBytes_FormatEx+0x958> │ │ │ │ │ + beq 2c94 <_PyBytes_FormatEx+0x958> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3034 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + beq 2c88 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2ff4 <_PyBytes_FormatEx+0x90c> │ │ │ │ │ + bne 2c48 <_PyBytes_FormatEx+0x90c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fb8 <_PyBytes_FormatEx+0x8d0> │ │ │ │ │ + bne 2c0c <_PyBytes_FormatEx+0x8d0> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2f7c <_PyBytes_FormatEx+0x894> │ │ │ │ │ + bge 2bd0 <_PyBytes_FormatEx+0x894> │ │ │ │ │ str r9, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -3448,22 +3203,22 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -3477,15 +3232,15 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3499,65 +3254,65 @@ │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c84 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + bgt 28d8 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c84 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + bne 28d8 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c84 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + b 28d8 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 2efc <_PyBytes_FormatEx+0x814> │ │ │ │ │ + b 2b50 <_PyBytes_FormatEx+0x814> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 2f1c <_PyBytes_FormatEx+0x834> │ │ │ │ │ + b 2b70 <_PyBytes_FormatEx+0x834> │ │ │ │ │ tst r3, #469762048 @ 0x1c000000 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b04 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + bne 2758 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 2768 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b 23bc <_PyBytes_FormatEx+0x80> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 2c30 <_PyBytes_FormatEx+0x548> │ │ │ │ │ + b 2884 <_PyBytes_FormatEx+0x548> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ @@ -3566,74 +3321,74 @@ │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e80 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bgt 2ad4 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2e80 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bne 2ad4 <_PyBytes_FormatEx+0x798> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e80 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + b 2ad4 <_PyBytes_FormatEx+0x798> │ │ │ │ │ mov r9, #43 @ 0x2b │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movge r7, r5 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ - b 2d00 <_PyBytes_FormatEx+0x618> │ │ │ │ │ + b 2954 <_PyBytes_FormatEx+0x618> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27c8 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ + bgt 241c <_PyBytes_FormatEx+0xe0> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3168 <_PyBytes_FormatEx+0xa80> │ │ │ │ │ + bne 2dbc <_PyBytes_FormatEx+0xa80> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ │ - b 27c8 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ + b 241c <_PyBytes_FormatEx+0xe0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29b8 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + bgt 260c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 29b8 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + bne 260c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29b8 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + b 260c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ @@ -3641,866 +3396,866 @@ │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 2ad8 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + bge 272c <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 34 │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 2aa0 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + beq 26f4 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r8, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2acc <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b 2720 <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 29c8 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + b 261c <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 35c0 <_PyBytes_FormatEx+0xed8> │ │ │ │ │ + beq 3214 <_PyBytes_FormatEx+0xed8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r8, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r8, r3, #16 │ │ │ │ │ ldrne r8, [r3, #20] │ │ │ │ │ - b 2740 <_PyBytes_FormatEx+0x58> │ │ │ │ │ + b 2394 <_PyBytes_FormatEx+0x58> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 34dc <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ + blt 3130 <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 397c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 34a8 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ + beq 30fc <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 3450 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ + beq 30a4 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3434 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ + blt 3088 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r6, r5, #2 │ │ │ │ │ - beq 325c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2eb0 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 2868 <_PyBytes_FormatEx+0x180> │ │ │ │ │ + bne 24bc <_PyBytes_FormatEx+0x180> │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ movwmi r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movtmi r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bmi 35c4 <_PyBytes_FormatEx+0xedc> │ │ │ │ │ + bmi 3218 <_PyBytes_FormatEx+0xedc> │ │ │ │ │ ldrb r4, [sl] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 3560 <_PyBytes_FormatEx+0xe78> │ │ │ │ │ + beq 31b4 <_PyBytes_FormatEx+0xe78> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ands r1, r1, #4 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r5, r1 │ │ │ │ │ - beq 286c <_PyBytes_FormatEx+0x184> │ │ │ │ │ + beq 24c0 <_PyBytes_FormatEx+0x184> │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ sub r5, r4, #48 @ 0x30 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #10 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 325c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + bmi 2eb0 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 286c <_PyBytes_FormatEx+0x184> │ │ │ │ │ + beq 24c0 <_PyBytes_FormatEx+0x184> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ asr ip, r2, #31 │ │ │ │ │ smull r2, lr, r2, r1 │ │ │ │ │ rsb r2, ip, lr, asr #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 3664 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ + blt 32b8 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mla r5, r0, r5, r4 │ │ │ │ │ - b 3354 <_PyBytes_FormatEx+0xc6c> │ │ │ │ │ + b 2fa8 <_PyBytes_FormatEx+0xc6c> │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 2a8c <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ + bne 26e0 <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 368c <_PyBytes_FormatEx+0xfa4> │ │ │ │ │ + bne 32e0 <_PyBytes_FormatEx+0xfa4> │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ - b 2a8c <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ + b 26e0 <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 31f8 <_PyBytes_FormatEx+0xb10> │ │ │ │ │ + bne 2e4c <_PyBytes_FormatEx+0xb10> │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r8, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 2a94 <_PyBytes_FormatEx+0x3ac> │ │ │ │ │ + b 26e8 <_PyBytes_FormatEx+0x3ac> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r5, r2 │ │ │ │ │ - b 2c40 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 2894 <_PyBytes_FormatEx+0x558> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 2ab0 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + bne 2704 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb r1, [r2], #2 │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r8, #1] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 2ab0 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + b 2704 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 32e8 <_PyBytes_FormatEx+0xc00> │ │ │ │ │ + b 2f3c <_PyBytes_FormatEx+0xc00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3434 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ + beq 3088 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3544 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ + bne 3198 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 352c <_PyBytes_FormatEx+0xe44> │ │ │ │ │ + blt 3180 <_PyBytes_FormatEx+0xe44> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3518 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ + bne 316c <_PyBytes_FormatEx+0xe30> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3504 <_PyBytes_FormatEx+0xe1c> │ │ │ │ │ + blt 3158 <_PyBytes_FormatEx+0xe1c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 34dc <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ + blt 3130 <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 3d28 │ │ │ │ │ + bl 397c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 34a8 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ + beq 30fc <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 35d8 <_PyBytes_FormatEx+0xef0> │ │ │ │ │ + beq 322c <_PyBytes_FormatEx+0xef0> │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 325c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2eb0 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl, #1] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ - b 286c <_PyBytes_FormatEx+0x184> │ │ │ │ │ + b 24c0 <_PyBytes_FormatEx+0x184> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 325c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 2eb0 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 3340 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ + b 2f94 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a4 <_PyBytes_FormatEx+0xebc> │ │ │ │ │ + beq 31f8 <_PyBytes_FormatEx+0xebc> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3648 <_PyBytes_FormatEx+0xf60> │ │ │ │ │ + bne 329c <_PyBytes_FormatEx+0xf60> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3630 <_PyBytes_FormatEx+0xf48> │ │ │ │ │ + blt 3284 <_PyBytes_FormatEx+0xf48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb r0, [r1], #2 │ │ │ │ │ strb r0, [r2], #2 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ strb r0, [r8, #1] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 33ac <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + b 3000 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc 325c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + bcc 2eb0 <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ - b 287c <_PyBytes_FormatEx+0x194> │ │ │ │ │ + b 24d0 <_PyBytes_FormatEx+0x194> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 2dd8 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a2c <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 2dd8 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a2c <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 2dd8 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a2c <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 2dd8 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 2a2c <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 3bb8 <_PyBytes_FormatEx+0x14d0> │ │ │ │ │ + bne 380c <_PyBytes_FormatEx+0x14d0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3b78 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ + beq 37cc <_PyBytes_FormatEx+0x1490> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b78 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ + bne 37cc <_PyBytes_FormatEx+0x1490> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b44 <_PyBytes_FormatEx+0x145c> │ │ │ │ │ + beq 3798 <_PyBytes_FormatEx+0x145c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3878 <_PyBytes_FormatEx+0x1190> │ │ │ │ │ + beq 34cc <_PyBytes_FormatEx+0x1190> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 3884 <_PyBytes_FormatEx+0x119c> │ │ │ │ │ + bhi 34d8 <_PyBytes_FormatEx+0x119c> │ │ │ │ │ strb r0, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3868 <_PyBytes_FormatEx+0x1180> │ │ │ │ │ + bne 34bc <_PyBytes_FormatEx+0x1180> │ │ │ │ │ ldrb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ strb r3, [r8], #1 │ │ │ │ │ - b 2784 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 23d8 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ .word 0x00000238 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000025a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xfffffe38 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3c68 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ + beq 38bc <_PyBytes_FormatEx+0x1580> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3c68 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ - ldr r1, [pc, #-48] @ 3794 <_PyBytes_FormatEx+0x10ac> │ │ │ │ │ + bne 38bc <_PyBytes_FormatEx+0x1580> │ │ │ │ │ + ldr r1, [pc, #-48] @ 33e8 <_PyBytes_FormatEx+0x10ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne 394c <_PyBytes_FormatEx+0x1264> │ │ │ │ │ + bne 35a0 <_PyBytes_FormatEx+0x1264> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3918 <_PyBytes_FormatEx+0x1230> │ │ │ │ │ + beq 356c <_PyBytes_FormatEx+0x1230> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + blt 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl b54 <_Py_bytes_repr.constprop.0+0x230> │ │ │ │ │ + bl b54 │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3904 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ + beq 3558 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38bc <_PyBytes_FormatEx+0x11d4> │ │ │ │ │ + bne 3510 <_PyBytes_FormatEx+0x11d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3904 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ + blt 3558 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1054 │ │ │ │ │ + bl 1060 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 2a34 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + b 2688 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ sub r3, fp, #89 @ 0x59 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 2c40 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 2894 <_PyBytes_FormatEx+0x558> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38ec <_PyBytes_FormatEx+0x1204> │ │ │ │ │ + bne 3540 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 38d0 <_PyBytes_FormatEx+0x11e8> │ │ │ │ │ + bge 3524 <_PyBytes_FormatEx+0x11e8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r7, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 3824 <_PyBytes_FormatEx+0x113c> │ │ │ │ │ + b 3478 <_PyBytes_FormatEx+0x113c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 3c50 <_PyBytes_FormatEx+0x1568> │ │ │ │ │ + bne 38a4 <_PyBytes_FormatEx+0x1568> │ │ │ │ │ subs r2, r7, #0 │ │ │ │ │ - bge 3c3c <_PyBytes_FormatEx+0x1554> │ │ │ │ │ + bge 3890 <_PyBytes_FormatEx+0x1554> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ - ldr r2, [pc, #-444] @ 3798 <_PyBytes_FormatEx+0x10b0> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + ldr r2, [pc, #-444] @ 33ec <_PyBytes_FormatEx+0x10b0> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r2, [ip, r2] │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 39f8 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ + beq 364c <_PyBytes_FormatEx+0x1310> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r7, [lr, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 39f8 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ + beq 364c <_PyBytes_FormatEx+0x1310> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39cc <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ + bgt 3620 <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 39cc <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ + bne 3620 <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3c84 <_PyBytes_FormatEx+0x159c> │ │ │ │ │ + beq 38d8 <_PyBytes_FormatEx+0x159c> │ │ │ │ │ add r3, r7, #16 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 2a34 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + b 2688 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 39a8 <_PyBytes_FormatEx+0x12c0> │ │ │ │ │ + b 35fc <_PyBytes_FormatEx+0x12c0> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ba0 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bgt 27f4 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2ba0 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bne 27f4 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ba0 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + b 27f4 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 2858 <_PyBytes_FormatEx+0x170> │ │ │ │ │ + b 24ac <_PyBytes_FormatEx+0x170> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3130 <_PyBytes_FormatEx+0xa48> │ │ │ │ │ + b 2d84 <_PyBytes_FormatEx+0xa48> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3af8 <_PyBytes_FormatEx+0x1410> │ │ │ │ │ + beq 374c <_PyBytes_FormatEx+0x1410> │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r5, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 4b0 │ │ │ │ │ + bl 4b0 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ tst r5, #16 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 2cc4 <_PyBytes_FormatEx+0x5dc> │ │ │ │ │ + b 2918 <_PyBytes_FormatEx+0x5dc> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ands r3, r2, #6 │ │ │ │ │ - bne 3a9c <_PyBytes_FormatEx+0x13b4> │ │ │ │ │ + bne 36f0 <_PyBytes_FormatEx+0x13b4> │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 4b0 │ │ │ │ │ + bl 4b0 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2784 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 23d8 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 2cac <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ + b 2900 <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 3d10 <_PyBytes_FormatEx+0x1628> │ │ │ │ │ + bne 3964 <_PyBytes_FormatEx+0x1628> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 3cd0 <_PyBytes_FormatEx+0x15e8> │ │ │ │ │ + bge 3924 <_PyBytes_FormatEx+0x15e8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3c2c <_PyBytes_FormatEx+0x1544> │ │ │ │ │ + beq 3880 <_PyBytes_FormatEx+0x1544> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 3c18 <_PyBytes_FormatEx+0x1530> │ │ │ │ │ + bne 386c <_PyBytes_FormatEx+0x1530> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 3bd0 <_PyBytes_FormatEx+0x14e8> │ │ │ │ │ + blt 3824 <_PyBytes_FormatEx+0x14e8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3be4 <_PyBytes_FormatEx+0x14fc> │ │ │ │ │ + bne 3838 <_PyBytes_FormatEx+0x14fc> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 3774 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ + b 33c8 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 3cfc <_PyBytes_FormatEx+0x1614> │ │ │ │ │ + bne 3950 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 3ce8 <_PyBytes_FormatEx+0x1600> │ │ │ │ │ + blt 393c <_PyBytes_FormatEx+0x1600> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 3774 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ + b 33c8 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ - ble 2a2c <_PyBytes_FormatEx+0x344> │ │ │ │ │ - b 2a34 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + ble 2680 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 2688 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -4510,79 +4265,79 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bgt 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b84 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 27d8 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ │ │ │ │ │ -00003d28 : │ │ │ │ │ +0000397c : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 3da0 │ │ │ │ │ + bge 39f4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - blt 3d68 │ │ │ │ │ + blt 39bc │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 39d0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -4590,131 +4345,131 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 3d74 │ │ │ │ │ + b 39c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r2, r1 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 3d8c │ │ │ │ │ + b 39e0 │ │ │ │ │ │ │ │ │ │ -00003dbc : │ │ │ │ │ +00003a10 : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r1, r4 │ │ │ │ │ - bne 3e2c │ │ │ │ │ + bne 3a80 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 3e68 │ │ │ │ │ + bhi 3abc │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e2c │ │ │ │ │ + beq 3a80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 3ea0 │ │ │ │ │ + bne 3af4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #244] @ 3f30 │ │ │ │ │ + ldr ip, [pc, #244] @ 3b84 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e04 │ │ │ │ │ - b 3e24 │ │ │ │ │ + bne 3a58 │ │ │ │ │ + b 3a78 │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #176] @ 3f30 │ │ │ │ │ + ldr ip, [pc, #176] @ 3b84 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e24 │ │ │ │ │ + beq 3a78 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3b08 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 3e14 │ │ │ │ │ + beq 3a68 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3ef4 │ │ │ │ │ + beq 3b48 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3f14 │ │ │ │ │ + ble 3b68 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 3e14 │ │ │ │ │ + bne 3a68 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 3e14 │ │ │ │ │ + beq 3a68 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3e24 │ │ │ │ │ + b 3a78 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 3eec │ │ │ │ │ + bne 3b40 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3eec │ │ │ │ │ + b 3b40 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003f34 : │ │ │ │ │ +00003b88 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -4727,87 +4482,87 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4058 │ │ │ │ │ + bne 3cac │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq 4040 │ │ │ │ │ + beq 3c94 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4004 │ │ │ │ │ + beq 3c58 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt 3fd4 │ │ │ │ │ + blt 3c28 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 4024 │ │ │ │ │ + ble 3c78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl 4738 │ │ │ │ │ + bl 438c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 4080 │ │ │ │ │ - ldr r1, [pc, #276] @ 40f0 │ │ │ │ │ + bge 3cd4 │ │ │ │ │ + ldr r1, [pc, #276] @ 3d44 │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4060 │ │ │ │ │ - ldr r2, [pc, #264] @ 40f4 │ │ │ │ │ + ble 3cb4 │ │ │ │ │ + ldr r2, [pc, #264] @ 3d48 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4018 │ │ │ │ │ + beq 3c6c │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 3fd4 │ │ │ │ │ + bne 3c28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrb r2, [sl] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl 40f8 │ │ │ │ │ + bl 3d4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 3fcc │ │ │ │ │ + b 3c20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4004 │ │ │ │ │ + b 3c58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [pc, #128] @ 40f4 │ │ │ │ │ + ldr r2, [pc, #128] @ 3d48 │ │ │ │ │ addne r3, r3, #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 3fec │ │ │ │ │ + b 3c40 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -4821,360 +4576,360 @@ │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4004 │ │ │ │ │ + beq 3c58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4058 │ │ │ │ │ + bgt 3cac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4058 │ │ │ │ │ + bne 3cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4058 │ │ │ │ │ + b 3cac │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000040f8 : │ │ │ │ │ +00003d4c : │ │ │ │ │ stringlib_rfind_char(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ mov ip, r0 │ │ │ │ │ addle r3, r0, r1 │ │ │ │ │ - ble 412c │ │ │ │ │ - b 413c │ │ │ │ │ + ble 3d80 │ │ │ │ │ + b 3d90 │ │ │ │ │ ldrb r0, [r3, #-1]! │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 4160 │ │ │ │ │ + beq 3db4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi 4120 │ │ │ │ │ + bhi 3d74 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4134 │ │ │ │ │ + beq 3d88 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r0, r3, ip │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004168 : │ │ │ │ │ +00003dbc : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 3df4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000041a8 : │ │ │ │ │ +00003dfc : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 43fc │ │ │ │ │ + beq 4048 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #696] @ 44a4 │ │ │ │ │ + ldr ip, [pc, #696] @ 40f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 43e8 │ │ │ │ │ + beq 403c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4230 │ │ │ │ │ + beq 3e84 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 4464 │ │ │ │ │ + blt 40ac │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 43e8 │ │ │ │ │ + beq 403c │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - ble 43e8 │ │ │ │ │ + ble 403c │ │ │ │ │ sub r3, r9, r0 │ │ │ │ │ add ip, r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 3f68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 42a8 │ │ │ │ │ + beq 3efc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 3ee8 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 3f80 │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 3f80 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 3f80 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 4314 │ │ │ │ │ - b 43f4 │ │ │ │ │ + bne 3f68 │ │ │ │ │ + b 4060 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 3f80 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 3f80 │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ add r1, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 432c │ │ │ │ │ + beq 3f80 │ │ │ │ │ add r1, lr, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 43f4 │ │ │ │ │ + beq 4060 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add ip, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 42c8 │ │ │ │ │ + bne 3f1c │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble 4414 │ │ │ │ │ + ble 4068 │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ add sl, r1, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 43a4 │ │ │ │ │ + beq 3ff8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 435c │ │ │ │ │ + beq 3fb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r9, sl │ │ │ │ │ - beq 43c0 │ │ │ │ │ + beq 4014 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4444 │ │ │ │ │ + beq 408c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4428 │ │ │ │ │ + bne 4070 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 439c │ │ │ │ │ + bgt 3ff0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 441c │ │ │ │ │ + beq 40b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 4254 │ │ │ │ │ + b 3ea8 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 4344 │ │ │ │ │ + ble 3f98 │ │ │ │ │ add r3, r4, r1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq sl, r1, #2 │ │ │ │ │ - b 4344 │ │ │ │ │ + b 3f98 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4358 │ │ │ │ │ + bne 3fac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4444 │ │ │ │ │ + bne 408c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 434c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 446c │ │ │ │ │ + bhi 40c0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4218 │ │ │ │ │ - b 41dc │ │ │ │ │ + bne 3e6c │ │ │ │ │ + b 3e30 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b 3fa0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 434c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 439c │ │ │ │ │ + b 3fa0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4444 │ │ │ │ │ + bgt 408c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 4444 │ │ │ │ │ + bne 408c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4464 │ │ │ │ │ + bgt 40ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4464 │ │ │ │ │ + bne 40ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 43e8 │ │ │ │ │ + b 403c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3ff0 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #32] @ 44a4 │ │ │ │ │ + ldr ip, [pc, #32] @ 40f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4220 │ │ │ │ │ - b 43e8 │ │ │ │ │ + bne 3e74 │ │ │ │ │ + b 403c │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000044a8 : │ │ │ │ │ +000040fc : │ │ │ │ │ PyBytesWriter_GetSize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000044c0 : │ │ │ │ │ +00004114 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 4514 │ │ │ │ │ + bhi 4168 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 4508 │ │ │ │ │ + ble 415c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ea8 │ │ │ │ │ + b 1afc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 44f4 │ │ │ │ │ + b 4148 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 44e8 │ │ │ │ │ + b 413c │ │ │ │ │ │ │ │ │ │ -00004538 : │ │ │ │ │ +0000418c : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4570 │ │ │ │ │ + beq 41c4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004578 : │ │ │ │ │ +000041cc : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -5187,222 +4942,223 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4630 │ │ │ │ │ + bne 4284 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4638 │ │ │ │ │ + beq 428c │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4638 │ │ │ │ │ + bne 428c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4624 │ │ │ │ │ + beq 4278 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4610 │ │ │ │ │ + b 4264 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4660 │ │ │ │ │ + bne 42b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 4610 │ │ │ │ │ + b 4264 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4610 │ │ │ │ │ + b 4264 │ │ │ │ │ │ │ │ │ │ -00004674 <_PyBytes_Find>: │ │ │ │ │ +000042c8 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - beq 46f8 <_PyBytes_Find+0x84> │ │ │ │ │ + beq 434c <_PyBytes_Find+0x84> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt 4704 <_PyBytes_Find+0x90> │ │ │ │ │ + bgt 4358 <_PyBytes_Find+0x90> │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 398 │ │ │ │ │ + bl 2e6c <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 46f4 <_PyBytes_Find+0x80> │ │ │ │ │ + bne 4348 <_PyBytes_Find+0x80> │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [fp, #4] │ │ │ │ │ addeq r3, r3, r5 │ │ │ │ │ streq r3, [fp, #4] │ │ │ │ │ - beq 46f8 <_PyBytes_Find+0x84> │ │ │ │ │ + beq 434c <_PyBytes_Find+0x84> │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 46f4 <_PyBytes_Find+0x80> │ │ │ │ │ + b 4348 <_PyBytes_Find+0x80> │ │ │ │ │ │ │ │ │ │ -0000470c : │ │ │ │ │ +00004360 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ subne r0, r3, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00004738 : │ │ │ │ │ +0000438c : │ │ │ │ │ stringlib_default_rfind.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ mov r8, #1 │ │ │ │ │ and r3, r0, #31 │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ subs r4, r5, #0 │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ - ble 478c │ │ │ │ │ + ble 43e0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldrb lr, [r2, ip] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ moveq r4, ip │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ - bne 476c │ │ │ │ │ + bne 43c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 47fc │ │ │ │ │ + blt 4450 │ │ │ │ │ ldrb ip, [r7, r1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 4808 │ │ │ │ │ + bne 445c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 47cc │ │ │ │ │ + ble 4420 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add r9, r7, r1 │ │ │ │ │ ldrb r8, [r9, ip] │ │ │ │ │ ldrb lr, [r2, ip] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne 47d0 │ │ │ │ │ + bne 4424 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bne 47b0 │ │ │ │ │ - b 4800 │ │ │ │ │ - beq 4800 │ │ │ │ │ + bne 4404 │ │ │ │ │ + b 4454 │ │ │ │ │ + beq 4454 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 47f0 │ │ │ │ │ + beq 4444 │ │ │ │ │ add ip, r7, r1 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r3, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 482c │ │ │ │ │ + beq 4480 │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl 4794 │ │ │ │ │ + bpl 43e8 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 4450 │ │ │ │ │ add ip, r7, r1 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r3, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 4794 │ │ │ │ │ + bne 43e8 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - b 47f4 │ │ │ │ │ + b 4448 │ │ │ │ │ │ │ │ │ │ -00004834 : │ │ │ │ │ +00004488 : │ │ │ │ │ pad(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ │ orrs ip, r5, r8 │ │ │ │ │ - beq 48c4 │ │ │ │ │ + beq 4518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 48bc │ │ │ │ │ + beq 4510 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ - bgt 48d0 │ │ │ │ │ + bgt 4524 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 48bc │ │ │ │ │ + ble 4510 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -5412,78 +5168,78 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1bc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 488c │ │ │ │ │ + b 44e0 │ │ │ │ │ │ │ │ │ │ -000048e4 : │ │ │ │ │ +00004538 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 49a0 │ │ │ │ │ + bhi 45f4 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4a90 │ │ │ │ │ + beq 46e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a70 │ │ │ │ │ + ble 46c4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4a90 │ │ │ │ │ + beq 46e4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 4a34 │ │ │ │ │ + ble 4688 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 49ec │ │ │ │ │ + beq 4640 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 49cc │ │ │ │ │ + bne 4620 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 4990 │ │ │ │ │ + ble 45e4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 4834 │ │ │ │ │ + b 4488 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 1bc │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4914 │ │ │ │ │ + bne 4568 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -5491,333 +5247,333 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 49c0 │ │ │ │ │ + b 4614 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4a3c │ │ │ │ │ + beq 4690 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 4a3c │ │ │ │ │ + bne 4690 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 49c0 │ │ │ │ │ + b 4614 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 496c │ │ │ │ │ + b 45c0 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 496c │ │ │ │ │ + beq 45c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 49c0 │ │ │ │ │ + b 4614 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 458c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4938 │ │ │ │ │ + b 458c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49c0 │ │ │ │ │ + bne 4614 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4940 │ │ │ │ │ + b 4594 │ │ │ │ │ │ │ │ │ │ -00004aa4 : │ │ │ │ │ +000046f8 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 57c │ │ │ │ │ + bl 57c │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 4ae4 │ │ │ │ │ + beq 4738 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 4af0 │ │ │ │ │ + bne 4744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 4b30 │ │ │ │ │ + ble 4784 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC139 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC139 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4ae4 │ │ │ │ │ + bge 4738 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b48 │ │ │ │ │ + ble 479c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4ae4 │ │ │ │ │ + b 4738 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC140 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4ae4 │ │ │ │ │ - b 4b1c │ │ │ │ │ + bge 4738 │ │ │ │ │ + b 4770 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4b28 │ │ │ │ │ + bne 477c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4b28 │ │ │ │ │ + b 477c │ │ │ │ │ │ │ │ │ │ -00004b60 : │ │ │ │ │ +000047b4 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #612] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #612] @ 4a48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrb lr, [r6, r7] │ │ │ │ │ sub r8, r0, r3 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r9, r2, r7 │ │ │ │ │ - ble 4cfc │ │ │ │ │ + ble 4950 │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r8, [r5, #1]! │ │ │ │ │ cmp lr, r8 │ │ │ │ │ and r8, r8, #31 │ │ │ │ │ moveq r1, ip │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ orr r4, r4, sl, lsl r8 │ │ │ │ │ - bcs 4bc4 │ │ │ │ │ + bcs 4818 │ │ │ │ │ ldr r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ and ip, lr, #31 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orr ip, r4, r5, lsl ip │ │ │ │ │ str ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - blt 4d08 │ │ │ │ │ + blt 495c │ │ │ │ │ mov r5, #0 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 4dc0 │ │ │ │ │ + bne 4a14 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 4db0 │ │ │ │ │ + ble 4a04 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 4c54 │ │ │ │ │ + b 48a8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble 4c64 │ │ │ │ │ + ble 48b8 │ │ │ │ │ ldrb sl, [r0] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 4c44 │ │ │ │ │ + beq 4898 │ │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 49dc │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add sl, sl, r1 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 4d4c │ │ │ │ │ + bge 49a0 │ │ │ │ │ sub r1, r8, r5 │ │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ │ - ble 4d4c │ │ │ │ │ + ble 49a0 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r7, r2, r5 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ sub r8, r0, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 4d28 │ │ │ │ │ + bne 497c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 4df8 │ │ │ │ │ + bl 4a4c │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 4f28 │ │ │ │ │ + bl 4b7c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4d20 │ │ │ │ │ + beq 4974 │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ - ldr r3, [pc, #276] @ 4df4 │ │ │ │ │ + ldr r3, [pc, #276] @ 4a48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 4d1c │ │ │ │ │ + bne 4970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4be4 │ │ │ │ │ + b 4838 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ - b 4cd8 │ │ │ │ │ + b 492c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4cd8 │ │ │ │ │ + b 492c │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub ip, r2, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 18c4 │ │ │ │ │ + bl 18c4 <_PyBytes_FromHex+0x1b4> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - b 4cd8 │ │ │ │ │ + b 492c │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 4db8 │ │ │ │ │ + bgt 4a0c │ │ │ │ │ add r1, r9, r5 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4db8 │ │ │ │ │ + bne 4a0c │ │ │ │ │ add r5, r3, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bge 4c1c │ │ │ │ │ - b 4d0c │ │ │ │ │ + bge 4870 │ │ │ │ │ + b 4960 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 4cd8 │ │ │ │ │ + bne 492c │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 4cd8 │ │ │ │ │ + beq 492c │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ - b 4d78 │ │ │ │ │ + b 49cc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 48c0 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ - b 4d78 │ │ │ │ │ + b 49cc │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 4d0c │ │ │ │ │ + bgt 4960 │ │ │ │ │ add r1, r9, r5 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 4d74 │ │ │ │ │ + beq 49c8 │ │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 4c1c │ │ │ │ │ + b 4870 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00004df8 : │ │ │ │ │ +00004a4c : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 196c │ │ │ │ │ + bl 196c <_PyBytes_FromHex+0x25c> │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 196c │ │ │ │ │ + bl 196c <_PyBytes_FromHex+0x25c> │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ ldrgt r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -5826,60 +5582,60 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 4f04 │ │ │ │ │ + bne 4b58 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ - bmi 4eb0 │ │ │ │ │ + bmi 4b04 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 4f1c │ │ │ │ │ + bne 4b70 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r2, r4, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 4efc │ │ │ │ │ + ble 4b50 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne 4edc │ │ │ │ │ + bne 4b30 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 4e80 │ │ │ │ │ + b 4ad4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 4e94 │ │ │ │ │ - b 4eb0 │ │ │ │ │ + bcs 4ae8 │ │ │ │ │ + b 4b04 │ │ │ │ │ │ │ │ │ │ -00004f28 : │ │ │ │ │ +00004b7c : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, r0 │ │ │ │ │ add r6, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ @@ -5893,137 +5649,137 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ ldr ip, [r5], #24 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 4cac │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 5040 │ │ │ │ │ + bcs 4c94 │ │ │ │ │ mov r9, r4 │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 504c │ │ │ │ │ + bne 4ca0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ add r1, r2, r8 │ │ │ │ │ movge r7, r3 │ │ │ │ │ movlt r7, lr │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble 4fe4 │ │ │ │ │ + ble 4c38 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb sl, [ip, r7] │ │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 5024 │ │ │ │ │ + bne 4c78 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4fc4 │ │ │ │ │ + bne 4c18 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge 5018 │ │ │ │ │ + bge 4c6c │ │ │ │ │ add sl, ip, r3 │ │ │ │ │ add r7, lr, ip │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r0, [sl], #1 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 50d8 │ │ │ │ │ + bne 4d2c │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 5000 │ │ │ │ │ + bne 4c54 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ - b 5044 │ │ │ │ │ + b 4c98 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ subge r3, r7, lr │ │ │ │ │ addlt r2, r2, r9 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcc 4f90 │ │ │ │ │ + bcc 4be4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi 4f90 │ │ │ │ │ - b 5040 │ │ │ │ │ + bhi 4be4 │ │ │ │ │ + b 4c94 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 5040 │ │ │ │ │ + bcs 4c94 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ rsb r9, r0, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ movge r7, r3 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 512c │ │ │ │ │ + bne 4d80 │ │ │ │ │ cmp r0, lr │ │ │ │ │ add r1, r2, r9 │ │ │ │ │ - ble 5148 │ │ │ │ │ + ble 4d9c │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [ip, r3] │ │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 5138 │ │ │ │ │ + beq 4d8c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ suble r3, r3, lr │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ addgt r2, r2, r4 │ │ │ │ │ addle r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcc 5078 │ │ │ │ │ - b 5040 │ │ │ │ │ + bcc 4ccc │ │ │ │ │ + b 4c94 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls 5040 │ │ │ │ │ + bls 4c94 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4bfc │ │ │ │ │ rsb r1, lr, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ addge r1, r1, lr │ │ │ │ │ addlt r1, r1, r3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ addlt r2, r2, r7 │ │ │ │ │ - b 5038 │ │ │ │ │ + b 4c8c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls 5040 │ │ │ │ │ - b 5078 │ │ │ │ │ + bls 4c94 │ │ │ │ │ + b 4ccc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt 50a4 │ │ │ │ │ + bgt 4cf8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 5018 │ │ │ │ │ + ble 4c6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r5, [ip, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r2, r7 │ │ │ │ │ - bne 50cc │ │ │ │ │ + bne 4d20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 5018 │ │ │ │ │ - b 5158 │ │ │ │ │ + beq 4c6c │ │ │ │ │ + b 4dac │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -676,15 +676,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r3, #264] @ 0x108 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq r2, r2, #16 │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r1, [r3, #256] @ 0x100 │ │ │ │ │ bne bd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ b bd8 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ @@ -1003,15 +1003,15 @@ │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ bne d0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ b d10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -1041,29 +1041,29 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne f1c │ │ │ │ │ sub r2, r1, r0 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi 1010 │ │ │ │ │ + bhi 1020 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq f70 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne fb0 │ │ │ │ │ + bne ff4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq efc │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 1044 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1080,23 +1080,23 @@ │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f80 │ │ │ │ │ - ldr r3, [pc, #392] @ 104c │ │ │ │ │ + bne f7c │ │ │ │ │ + ldr r3, [pc, #404] @ 1058 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa4 │ │ │ │ │ + bne fe8 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1110,133 +1110,136 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ b ebc │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcc │ │ │ │ │ + bne fa0 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi 1010 │ │ │ │ │ + bmi 1020 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 1010 │ │ │ │ │ + blt 1020 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f78 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq f68 │ │ │ │ │ + beq fdc │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1004 │ │ │ │ │ + bne 1010 │ │ │ │ │ ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r5, #256] @ 0x100 │ │ │ │ │ + str r0, [r5, #256] @ 0x100 │ │ │ │ │ b ebc │ │ │ │ │ - ldr r4, [pc, #212] @ 1050 │ │ │ │ │ + ldr r4, [pc, #228] @ 105c │ │ │ │ │ b ebc │ │ │ │ │ - ldr r4, [pc, #204] @ 1050 │ │ │ │ │ + ldr r4, [pc, #220] @ 105c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt ebc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne ebc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b ebc │ │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ │ + subs r1, r1, r2 │ │ │ │ │ + bmi 1020 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + blt 1020 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq f78 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq fdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1010 │ │ │ │ │ + ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r5, #256] @ 0x100 │ │ │ │ │ + b ebc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b ef0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq ebc │ │ │ │ │ - b f80 │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - subs r1, r1, r2 │ │ │ │ │ - bmi 1010 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt 1010 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq f68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyByteArray_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ + b f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 1030 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b ef0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b ef0 │ │ │ │ │ + b 1018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne ea4 │ │ │ │ │ - b fbc │ │ │ │ │ - .word 0x00000180 │ │ │ │ │ + b 1000 │ │ │ │ │ + .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001054 : │ │ │ │ │ +00001060 : │ │ │ │ │ PyBytesWriter_FinishWithSize(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1140 │ │ │ │ │ + beq 114c │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ - bne 11b8 │ │ │ │ │ + bne 11c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 120c │ │ │ │ │ + bne 1218 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1224 │ │ │ │ │ + blt 1230 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 11a4 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1270 │ │ │ │ │ + bhi 127c │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1280 │ │ │ │ │ + beq 128c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -1256,40 +1259,40 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1158 │ │ │ │ │ + beq 1164 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1158 │ │ │ │ │ + bgt 1164 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1158 │ │ │ │ │ + bne 1164 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1158 │ │ │ │ │ + b 1164 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1204 │ │ │ │ │ + beq 1210 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ - ldr r3, [pc, #316] @ 1290 │ │ │ │ │ + ldr r3, [pc, #316] @ 129c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1118 │ │ │ │ │ - ldr r2, [pc, #308] @ 1294 │ │ │ │ │ + bne 1124 │ │ │ │ │ + ldr r2, [pc, #308] @ 12a0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11f0 │ │ │ │ │ + bne 11fc │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ str r5, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1299,134 +1302,134 @@ │ │ │ │ │ movw r3, #25836 @ 0x64ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 1158 │ │ │ │ │ + b 1164 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1248 │ │ │ │ │ + bne 1254 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 11e0 │ │ │ │ │ + beq 11ec │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 126c │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r5, #256] @ 0x100 │ │ │ │ │ - b 1158 │ │ │ │ │ + b 1164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 118c │ │ │ │ │ - ldr r3, [pc, #132] @ 1290 │ │ │ │ │ - b 118c │ │ │ │ │ + b 1198 │ │ │ │ │ + ldr r3, [pc, #132] @ 129c │ │ │ │ │ + b 1198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1158 │ │ │ │ │ - b 1118 │ │ │ │ │ + beq 1164 │ │ │ │ │ + b 1124 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1214 │ │ │ │ │ + b 1220 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 11e0 │ │ │ │ │ + beq 11ec │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 11e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 118c │ │ │ │ │ + b 1198 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1214 │ │ │ │ │ + b 1220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10f4 │ │ │ │ │ - b 1214 │ │ │ │ │ + bne 1100 │ │ │ │ │ + b 1220 │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001298 : │ │ │ │ │ +000012a4 : │ │ │ │ │ PyBytesWriter_Discard(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1300 │ │ │ │ │ - ldr r2, [pc, #108] @ 1338 │ │ │ │ │ + bne 130c │ │ │ │ │ + ldr r2, [pc, #108] @ 1344 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1328 │ │ │ │ │ + bne 1334 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12c4 │ │ │ │ │ + bgt 12d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12c4 │ │ │ │ │ + bne 12d0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 12c4 │ │ │ │ │ + b 12d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000133c : │ │ │ │ │ +00001348 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bxne lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1440,47 +1443,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_HashBuffer │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001384 : │ │ │ │ │ +00001390 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 144c │ │ │ │ │ + beq 1458 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 144c │ │ │ │ │ + beq 1458 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1474 │ │ │ │ │ + beq 1480 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub r2, r5, #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 14a4 │ │ │ │ │ + bhi 14b0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 1434 │ │ │ │ │ + bne 1440 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1434 │ │ │ │ │ + bne 1440 │ │ │ │ │ sub r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1501,139 +1504,139 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c8 │ │ │ │ │ + bne 15d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #508] @ 1678 │ │ │ │ │ + ldr r3, [pc, #508] @ 1684 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 15bc │ │ │ │ │ + bhi 15c8 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1524 │ │ │ │ │ + ble 1530 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - bne 14dc │ │ │ │ │ + bne 14e8 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ - ldr r3, [pc, #408] @ 167c │ │ │ │ │ + beq 1530 │ │ │ │ │ + ldr r3, [pc, #408] @ 1688 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 1594 │ │ │ │ │ + bhi 15a0 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ - ldr r3, [pc, #340] @ 1680 │ │ │ │ │ + b 1478 │ │ │ │ │ + ldr r3, [pc, #340] @ 168c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 156c │ │ │ │ │ + bhi 1578 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 1464 │ │ │ │ │ + bhi 1470 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1650 │ │ │ │ │ + beq 165c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -1642,18 +1645,18 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r3, #4] │ │ │ │ │ - bne 15c0 │ │ │ │ │ + bne 15cc │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1664 │ │ │ │ │ + beq 1670 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -1664,170 +1667,170 @@ │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b 146c │ │ │ │ │ + b 1478 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - bne 15e4 │ │ │ │ │ - b 1614 │ │ │ │ │ + bne 15f0 │ │ │ │ │ + b 1620 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1620 │ │ │ │ │ - b 1464 │ │ │ │ │ + bne 162c │ │ │ │ │ + b 1470 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001684 : │ │ │ │ │ +00001690 : │ │ │ │ │ PyBytesWriter_Create(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt 178c │ │ │ │ │ - ldr r3, [pc, #272] @ 17bc │ │ │ │ │ + blt 1798 │ │ │ │ │ + ldr r3, [pc, #272] @ 17c8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1758 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r1, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r1, #2008] @ 0x7d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r1, #2012] @ 0x7dc │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r1, [r3, #268] @ 0x10c │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 1714 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 1714 │ │ │ │ │ + bgt 1720 │ │ │ │ │ str r2, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 128 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r1, [r3, #256] @ 0x100 │ │ │ │ │ - bne 1704 │ │ │ │ │ + bne 1710 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1708 │ │ │ │ │ + b 1714 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17ac │ │ │ │ │ + beq 17b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r0, [r1, #256]! @ 0x100 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne 16fc │ │ │ │ │ - b 1708 │ │ │ │ │ + bne 1708 │ │ │ │ │ + b 1714 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1708 │ │ │ │ │ + b 1714 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1708 │ │ │ │ │ + b 1714 │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000017c0 : │ │ │ │ │ +000017cc : │ │ │ │ │ PyBytesWriter_GetData(): │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 17e0 │ │ │ │ │ + bne 17ec │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000017fc : │ │ │ │ │ +00001808 : │ │ │ │ │ PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #260] @ 0x104 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1990 │ │ │ │ │ + beq 199c │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ - bne 1954 │ │ │ │ │ + bne 1960 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 19d8 │ │ │ │ │ + bne 19e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 19e8 │ │ │ │ │ + blt 19f4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 18f8 │ │ │ │ │ + beq 1904 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1a0c │ │ │ │ │ + bhi 1a18 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a48 │ │ │ │ │ + beq 1a54 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -1847,30 +1850,30 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b0 │ │ │ │ │ - ldr r2, [pc, #396] @ 1a58 │ │ │ │ │ + bne 19bc │ │ │ │ │ + ldr r2, [pc, #396] @ 1a64 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1934 │ │ │ │ │ + beq 1940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1948 │ │ │ │ │ - ldr r2, [pc, #348] @ 1a5c │ │ │ │ │ + b 1954 │ │ │ │ │ + ldr r2, [pc, #348] @ 1a68 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldrb r1, [r4] │ │ │ │ │ mov ip, #24 │ │ │ │ │ movw r3, #25836 @ 0x64ec │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1878,131 +1881,131 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 18e4 │ │ │ │ │ + bne 18f0 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ str r4, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a1c │ │ │ │ │ + bne 1a28 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1980 │ │ │ │ │ + beq 198c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a38 │ │ │ │ │ + bne 1a44 │ │ │ │ │ ldr r2, [r4, #256] @ 0x100 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #256] @ 0x100 │ │ │ │ │ - b 18c4 │ │ │ │ │ - ldr r3, [pc, #200] @ 1a60 │ │ │ │ │ + b 18d0 │ │ │ │ │ + ldr r3, [pc, #200] @ 1a6c │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b0 │ │ │ │ │ - ldr r2, [pc, #188] @ 1a64 │ │ │ │ │ + bne 19bc │ │ │ │ │ + ldr r2, [pc, #188] @ 1a70 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 18d0 │ │ │ │ │ + b 18dc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18c4 │ │ │ │ │ + bgt 18d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18d0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 18c4 │ │ │ │ │ + b 18d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 1994 │ │ │ │ │ + b 19a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1994 │ │ │ │ │ + b 19a0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1994 │ │ │ │ │ + b 19a0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1980 │ │ │ │ │ + beq 198c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 197c │ │ │ │ │ + beq 1988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18a0 │ │ │ │ │ - b 1994 │ │ │ │ │ + bne 18ac │ │ │ │ │ + b 19a0 │ │ │ │ │ .word 0x00000184 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a68 : │ │ │ │ │ +00001a74 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1af4 │ │ │ │ │ + bhi 1b00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b40 │ │ │ │ │ + beq 1b4c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 1b20 │ │ │ │ │ + beq 1b2c │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1b20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2028,198 +2031,198 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1aec │ │ │ │ │ + b 1af8 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b 1aec │ │ │ │ │ - ldr r4, [pc] @ 1b48 │ │ │ │ │ - b 1aec │ │ │ │ │ + b 1af8 │ │ │ │ │ + ldr r4, [pc] @ 1b54 │ │ │ │ │ + b 1af8 │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b4c : │ │ │ │ │ +00001b58 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bec │ │ │ │ │ + bne 1bf8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1d2c │ │ │ │ │ + bne 1d38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d24 │ │ │ │ │ + blt 1d30 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1c6c │ │ │ │ │ + ble 1c78 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c4c │ │ │ │ │ + beq 1c58 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1ca4 │ │ │ │ │ + bne 1cb0 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1b84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1cec │ │ │ │ │ + beq 1cf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d00 │ │ │ │ │ + blt 1d0c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge 1d14 │ │ │ │ │ + bge 1d20 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ldr r0, [pc, #268] @ 1d4c │ │ │ │ │ + ldr r0, [pc, #268] @ 1d58 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1ca4 │ │ │ │ │ + bne 1cb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1c84 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 1be4 │ │ │ │ │ + b 1bf0 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ - b 1be4 │ │ │ │ │ + b 1bf0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1c60 │ │ │ │ │ + bne 1c6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1be4 │ │ │ │ │ + b 1bf0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ bl 128 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be4 │ │ │ │ │ + beq 1bf0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ add r3, r1, #15 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldrb ip, [r4, r1] │ │ │ │ │ strb ip, [r2, #1]! │ │ │ │ │ ldr ip, [fp, #-16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ - bne 1cd0 │ │ │ │ │ - b 1be4 │ │ │ │ │ + bne 1cdc │ │ │ │ │ + b 1bf0 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d24 │ │ │ │ │ + bne 1d30 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi 1d14 │ │ │ │ │ + bmi 1d20 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 1c34 │ │ │ │ │ + bgt 1c40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1be4 │ │ │ │ │ + b 1bf0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1d24 │ │ │ │ │ + b 1d30 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d50 : │ │ │ │ │ +00001d5c : │ │ │ │ │ bytes_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d68 : │ │ │ │ │ +00001d74 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2232,15 +2235,15 @@ │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001dac : │ │ │ │ │ +00001db8 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2248,18 +2251,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1e14 │ │ │ │ │ + bhi 1e20 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1e48 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ @@ -2271,185 +2274,185 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e80 │ │ │ │ │ + bne 1e8c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1e0c │ │ │ │ │ + b 1e18 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1e40 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1df4 │ │ │ │ │ + beq 1e00 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df4 │ │ │ │ │ - b 1e34 │ │ │ │ │ + bne 1e00 │ │ │ │ │ + b 1e40 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1df4 │ │ │ │ │ + ble 1e00 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e60 │ │ │ │ │ - b 1e34 │ │ │ │ │ + bne 1e6c │ │ │ │ │ + b 1e40 │ │ │ │ │ │ │ │ │ │ -00001eac : │ │ │ │ │ +00001eb8 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r6, r5 │ │ │ │ │ - bne 1fd0 │ │ │ │ │ + bne 1fdc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 2034 │ │ │ │ │ + blt 2040 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fcc │ │ │ │ │ + bne 1fd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 201c │ │ │ │ │ + beq 2028 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 20bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 208c │ │ │ │ │ + beq 2098 │ │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2084 │ │ │ │ │ + beq 2090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 2078 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 1f74 │ │ │ │ │ + bne 1f80 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 20c8 │ │ │ │ │ + beq 20d4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f68 │ │ │ │ │ + beq 1f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 206c │ │ │ │ │ + bne 2078 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #264] @ 20e8 │ │ │ │ │ + ldr ip, [pc, #264] @ 20f4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f68 │ │ │ │ │ + beq 1f74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - bne 1f08 │ │ │ │ │ + bne 1f14 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 1f74 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #156] @ 20e8 │ │ │ │ │ + ldr r1, [pc, #156] @ 20f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1f08 │ │ │ │ │ - b 1f68 │ │ │ │ │ + bne 1f14 │ │ │ │ │ + b 1f74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f68 │ │ │ │ │ + b 1f74 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -2457,40 +2460,40 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2084 │ │ │ │ │ + b 2090 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ subne r7, fp, #40 @ 0x28 │ │ │ │ │ - bne 1f88 │ │ │ │ │ + bne 1f94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2084 │ │ │ │ │ + b 2090 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000020ec <_PyBytes_Concat>: │ │ │ │ │ +000020f8 <_PyBytes_Concat>: │ │ │ │ │ _PyBytes_Concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -2500,44 +2503,44 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 231c <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2328 <_PyBytes_Concat+0x230> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231c <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2328 <_PyBytes_Concat+0x230> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2238 <_PyBytes_Concat+0x14c> │ │ │ │ │ + beq 2244 <_PyBytes_Concat+0x14c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2284 <_PyBytes_Concat+0x198> │ │ │ │ │ + beq 2290 <_PyBytes_Concat+0x198> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 2314 <_PyBytes_Concat+0x228> │ │ │ │ │ + bgt 2320 <_PyBytes_Concat+0x228> │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 22e4 <_PyBytes_Concat+0x1f8> │ │ │ │ │ + bmi 22f0 <_PyBytes_Concat+0x1f8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 227c <_PyBytes_Concat+0x190> │ │ │ │ │ + beq 2288 <_PyBytes_Concat+0x190> │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 22b4 <_PyBytes_Concat+0x1c8> │ │ │ │ │ + bgt 22c0 <_PyBytes_Concat+0x1c8> │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2300 <_PyBytes_Concat+0x214> │ │ │ │ │ + beq 230c <_PyBytes_Concat+0x214> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2563,97 +2566,97 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 22c8 <_PyBytes_Concat+0x1dc> │ │ │ │ │ + beq 22d4 <_PyBytes_Concat+0x1dc> │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 222c <_PyBytes_Concat+0x140> │ │ │ │ │ + beq 2238 <_PyBytes_Concat+0x140> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2264 <_PyBytes_Concat+0x178> │ │ │ │ │ + bne 2270 <_PyBytes_Concat+0x178> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 220c <_PyBytes_Concat+0x120> │ │ │ │ │ + b 2218 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2160 <_PyBytes_Concat+0x74> │ │ │ │ │ + bne 216c <_PyBytes_Concat+0x74> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 2298 <_PyBytes_Concat+0x1ac> │ │ │ │ │ - ldr r4, [pc, #196] @ 2348 <_PyBytes_Concat+0x25c> │ │ │ │ │ - b 21d4 <_PyBytes_Concat+0xe8> │ │ │ │ │ + beq 22a4 <_PyBytes_Concat+0x1ac> │ │ │ │ │ + ldr r4, [pc, #196] @ 2354 <_PyBytes_Concat+0x25c> │ │ │ │ │ + b 21e0 <_PyBytes_Concat+0xe8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 22d8 <_PyBytes_Concat+0x1ec> │ │ │ │ │ + bne 22e4 <_PyBytes_Concat+0x1ec> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 220c <_PyBytes_Concat+0x120> │ │ │ │ │ - b 2224 <_PyBytes_Concat+0x138> │ │ │ │ │ + bne 2218 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 2230 <_PyBytes_Concat+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 220c <_PyBytes_Concat+0x120> │ │ │ │ │ + bne 2218 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 2220 <_PyBytes_Concat+0x134> │ │ │ │ │ - b 222c <_PyBytes_Concat+0x140> │ │ │ │ │ + bne 222c <_PyBytes_Concat+0x134> │ │ │ │ │ + b 2238 <_PyBytes_Concat+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r5, r3 │ │ │ │ │ - bge 2178 <_PyBytes_Concat+0x8c> │ │ │ │ │ + bge 2184 <_PyBytes_Concat+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22b8 <_PyBytes_Concat+0x1cc> │ │ │ │ │ + b 22c4 <_PyBytes_Concat+0x1cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 22b8 <_PyBytes_Concat+0x1cc> │ │ │ │ │ + beq 22c4 <_PyBytes_Concat+0x1cc> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 21d4 <_PyBytes_Concat+0xe8> │ │ │ │ │ + b 21e0 <_PyBytes_Concat+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22b8 <_PyBytes_Concat+0x1cc> │ │ │ │ │ + b 22c4 <_PyBytes_Concat+0x1cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2661,408 +2664,419 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 22b8 <_PyBytes_Concat+0x1cc> │ │ │ │ │ + b 22c4 <_PyBytes_Concat+0x1cc> │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000234c : │ │ │ │ │ +00002358 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ - bne 2c64 │ │ │ │ │ + bne 2aac │ │ │ │ │ sub r6, fp, #124 @ 0x7c │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r8, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r9, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 29fc │ │ │ │ │ + bhi 29d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 29fc │ │ │ │ │ + beq 29d8 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2bc8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2b88 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 2b04 │ │ │ │ │ + bne 2b00 │ │ │ │ │ ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - blt 2500 │ │ │ │ │ + blt 24dc │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2cfc │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 2504 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 2614 │ │ │ │ │ + beq 2648 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2474 │ │ │ │ │ + blt 2480 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - ble 2474 │ │ │ │ │ + ble 2480 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 2950 │ │ │ │ │ + bgt 2984 │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL stringlib_default_find.constprop.1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 2584 │ │ │ │ │ + bgt 25b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 293c │ │ │ │ │ + bne 2970 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2a9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 24d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 2494 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 24a8 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 26f4 │ │ │ │ │ + bne 2728 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 2b7c │ │ │ │ │ + bne 2bd0 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ ldrb sl, [r3] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2510 │ │ │ │ │ + bne 2544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1bc │ │ │ │ │ R_ARM_CALL return_self │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 249c │ │ │ │ │ + b 24a8 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldrb r4, [r3] │ │ │ │ │ bl 128 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r0, r9, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strb r4, [r9, r3] │ │ │ │ │ - b 2564 │ │ │ │ │ + b 2598 │ │ │ │ │ strb r4, [r0], #1 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2560 │ │ │ │ │ - b 249c │ │ │ │ │ + bne 2594 │ │ │ │ │ + b 24a8 │ │ │ │ │ mls r0, r7, r9, r5 │ │ │ │ │ bl 128 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ add sl, r2, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r1, sl, r5 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2634 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 398 <_PyBytes_Resize+0x19c> │ │ │ │ │ - R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ + bl 2e6c │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2634 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 25dc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 249c │ │ │ │ │ + b 24a8 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r9, r2, r5 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2698 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 2638 │ │ │ │ │ + bne 266c │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 2670 │ │ │ │ │ + b 26a4 │ │ │ │ │ mov r4, sl │ │ │ │ │ subs sl, r7, #0 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 2534 │ │ │ │ │ sub r0, r5, sl │ │ │ │ │ bl 128 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ ldr r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r6, r9, r5 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 270c │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 270c │ │ │ │ │ sub r6, r4, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r7, r7, r6 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2690 │ │ │ │ │ + b 26c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 249c │ │ │ │ │ + b 24a8 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 2838 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2500 │ │ │ │ │ + blt 2534 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - ble 2500 │ │ │ │ │ + ble 2534 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 29a4 │ │ │ │ │ + bgt 2a44 │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL stringlib_default_find.constprop.1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2500 │ │ │ │ │ + ble 2534 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r4, sl, r9 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt 2ac0 │ │ │ │ │ + bgt 2b70 │ │ │ │ │ mla r0, r7, r4, r5 │ │ │ │ │ bl 128 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ sub r1, r3, r5 │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bl 398 <_PyBytes_Resize+0x19c> │ │ │ │ │ - R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ + bl 2e6c │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2cbc │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2a90 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r6, r6, sl │ │ │ │ │ add r5, r3, r9 │ │ │ │ │ - b 2788 │ │ │ │ │ + b 27bc │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add r9, r0, r5 │ │ │ │ │ str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ str r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ str r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 283c │ │ │ │ │ + b 2870 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 2a84 │ │ │ │ │ + beq 2cf0 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 282c │ │ │ │ │ + bne 2860 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 2534 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r4, sl, #1 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt 2ac0 │ │ │ │ │ + bgt 2b70 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mla r0, r3, r4, r5 │ │ │ │ │ bl 128 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r3, r9, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2958 │ │ │ │ │ ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2958 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ @@ -3070,75 +3084,52 @@ │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ add r7, r7, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 28b4 │ │ │ │ │ + b 28e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 249c │ │ │ │ │ + b 24a8 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 249c │ │ │ │ │ + b 24a8 │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r9, #99 @ 0x63 │ │ │ │ │ cmple r5, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2450 │ │ │ │ │ + bne 245c │ │ │ │ │ asr r3, r9, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r5, asr #2 │ │ │ │ │ - blt 2ae4 │ │ │ │ │ + blt 2c84 │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 4b60 │ │ │ │ │ + bl 47b4 <_Py_bytes_repr+0x198> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 246c │ │ │ │ │ - movw r3, #29999 @ 0x752f │ │ │ │ │ - cmp r9, #99 @ 0x63 │ │ │ │ │ - cmple r5, r3 │ │ │ │ │ - movle r3, #1 │ │ │ │ │ - movgt r3, #0 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - orrle r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2718 │ │ │ │ │ - asr r2, r9, #2 │ │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ │ - cmp r2, r5, asr #2 │ │ │ │ │ - blt 2d98 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - add r0, r4, #16 │ │ │ │ │ - bl 4b60 │ │ │ │ │ - R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2734 │ │ │ │ │ + b 2478 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - ldr r2, [pc, #1068] @ 2e34 │ │ │ │ │ + ldr r2, [pc, #1156] @ 2e68 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov ip, #3 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r2, fp, #136 @ 0x88 │ │ │ │ │ @@ -3148,119 +3139,150 @@ │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ streq r7, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - moveq r9, sl │ │ │ │ │ - beq 23cc │ │ │ │ │ - b 2ad8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 28b4 │ │ │ │ │ - ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 2864 │ │ │ │ │ - ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - add r6, r6, sl │ │ │ │ │ - add r5, r5, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2788 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne 2b88 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 23d8 │ │ │ │ │ + movw r3, #29999 @ 0x752f │ │ │ │ │ + cmp r9, #99 @ 0x63 │ │ │ │ │ + cmple r5, r3 │ │ │ │ │ + movle r3, #1 │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + orrle r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 274c │ │ │ │ │ + asr r2, r9, #2 │ │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ │ + cmp r2, r5, asr #2 │ │ │ │ │ + blt 2ae0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 249c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 249c │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 47b4 <_Py_bytes_repr+0x198> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2768 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 24c8 │ │ │ │ │ + b 24d0 │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + sub r6, fp, #124 @ 0x7c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sl, r2, sl │ │ │ │ │ + sub r8, fp, #80 @ 0x50 │ │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + b 29dc │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl 18c4 │ │ │ │ │ + bl 18c4 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 246c │ │ │ │ │ + b 2768 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2c4c │ │ │ │ │ + beq 2bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c30 │ │ │ │ │ + ble 2b94 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 2c4c │ │ │ │ │ + beq 2bb0 │ │ │ │ │ ldr r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt 2500 │ │ │ │ │ + bgt 24dc │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - blt 2414 │ │ │ │ │ - bne 2414 │ │ │ │ │ - b 2500 │ │ │ │ │ + blt 2420 │ │ │ │ │ + bne 2420 │ │ │ │ │ + b 2534 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 24a8 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + bne 2b30 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b 2b30 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23f8 │ │ │ │ │ + b 2b88 │ │ │ │ │ str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 249c │ │ │ │ │ + b 24a8 │ │ │ │ │ add sl, r4, #16 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 398 <_PyBytes_Resize+0x19c> │ │ │ │ │ - R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ + bl 2e6c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 2534 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 128 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -3271,92 +3293,95 @@ │ │ │ │ │ add sl, sl, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r0, r9 │ │ │ │ │ mov r3, r9 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub r1, sl, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 398 <_PyBytes_Resize+0x19c> │ │ │ │ │ - R_ARM_CALL fastsearch.constprop.1 │ │ │ │ │ + bl 2e6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2bec │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - bne 2b34 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 2b34 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 23ec │ │ │ │ │ - b 2ad8 │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - sub r6, fp, #124 @ 0x7c │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + b 2c40 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 18c4 │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2478 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add r6, r6, sl │ │ │ │ │ + add r5, r5, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 27bc │ │ │ │ │ + mov r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sl, r2, sl │ │ │ │ │ - sub r8, fp, #80 @ 0x50 │ │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - b 2a00 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r6, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 24a8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + add r7, r7, sl │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 28e8 │ │ │ │ │ + ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 2898 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 2534 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ addgt r7, r5, #1 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 2ac0 │ │ │ │ │ + blt 2b70 │ │ │ │ │ mla r0, sl, r7, r5 │ │ │ │ │ bl 128 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24a8 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r3, r4, #16 │ │ │ │ │ add r9, r0, sl │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ble 2dc4 │ │ │ │ │ + ble 2df8 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2db8 │ │ │ │ │ + ble 2dec │ │ │ │ │ add r3, r4, #14 │ │ │ │ │ add r4, r4, #15 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ @@ -3367,77 +3392,275 @@ │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 2d28 │ │ │ │ │ + bne 2d8c │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r9, r1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mla r9, r1, r7, r3 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 249c │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 24bc │ │ │ │ │ - b 24c4 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r0, r4, #16 │ │ │ │ │ - bl 18c4 │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2734 │ │ │ │ │ + b 24a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 2d70 │ │ │ │ │ + b 2dd4 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [r2, #16] │ │ │ │ │ - ble 2db8 │ │ │ │ │ + ble 2dec │ │ │ │ │ add r0, r7, #15 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldrb ip, [r1], #1 │ │ │ │ │ strb ip, [r3] │ │ │ │ │ ldr ip, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ strb ip, [r3, #1] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bne 2df4 │ │ │ │ │ + bne 2e28 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r9, r2 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mla r9, r2, r7, r3 │ │ │ │ │ - b 2d70 │ │ │ │ │ + b 2dd4 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e38 : │ │ │ │ │ +00002e6c : │ │ │ │ │ +fastsearch.constprop.1(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ │ + ldr ip, [pc, #772] @ 3190 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ldr ip, [ip] │ │ │ │ │ + str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + blt 3040 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 30d0 │ │ │ │ │ + movw lr, #2499 @ 0x9c3 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bgt 3124 │ │ │ │ │ + sub lr, ip, #1 │ │ │ │ │ + ldrb r8, [r5] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r1, r6, ip │ │ │ │ │ + and r0, r8, #31 │ │ │ │ │ + ldrb r3, [r5, lr] │ │ │ │ │ + lsl r2, r2, r0 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + subeq r6, ip, #2 │ │ │ │ │ + movne r6, lr │ │ │ │ │ + cmp lr, #1 │ │ │ │ │ + beq 2f98 │ │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #3 │ │ │ │ │ + cmp lr, #2 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #4 │ │ │ │ │ + cmp lr, #3 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #5 │ │ │ │ │ + cmp lr, #4 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + subeq r6, ip, #6 │ │ │ │ │ + cmp lr, #5 │ │ │ │ │ + orr r2, r2, r7, lsl r0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ + add r9, r5, #4 │ │ │ │ │ + sub r7, ip, #7 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + ldrb r0, [r9, #1]! │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + moveq r6, r7 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + orr r2, r2, sl, lsl r0 │ │ │ │ │ + bcs 2f7c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 3040 │ │ │ │ │ + and r0, r3, #31 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + add r9, ip, #1 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + orr r7, r2, r7, lsl r0 │ │ │ │ │ + str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + add r2, r4, lr │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 2ff0 │ │ │ │ │ + add r6, r0, #1 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + blt 3040 │ │ │ │ │ + add ip, r2, r0 │ │ │ │ │ + ldrb ip, [ip, #1] │ │ │ │ │ + and ip, ip, #31 │ │ │ │ │ + lsr ip, r7, ip │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + beq 3030 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldrb ip, [r2, r0] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bne 2fc8 │ │ │ │ │ + ldrb ip, [r4, r0] │ │ │ │ │ + cmp ip, r8 │ │ │ │ │ + bne 3094 │ │ │ │ │ + cmp lr, #1 │ │ │ │ │ + bne 3048 │ │ │ │ │ + ldr r3, [pc, #376] @ 3190 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + eors r2, r3, r2 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + bne 3120 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + add r6, ip, r0 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + bge 2fec │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 3010 │ │ │ │ │ + add r6, r4, r0 │ │ │ │ │ + ldrb r9, [r5, #1] │ │ │ │ │ + ldrb ip, [r6, #1] │ │ │ │ │ + cmp r9, ip │ │ │ │ │ + bne 3094 │ │ │ │ │ + cmp lr, #2 │ │ │ │ │ + beq 3010 │ │ │ │ │ + mov ip, #2 │ │ │ │ │ + str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldrb sl, [r6, ip] │ │ │ │ │ + ldrb r9, [r5, ip] │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bne 3088 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bgt 306c │ │ │ │ │ + ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + beq 3010 │ │ │ │ │ + add ip, r0, #1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + blt 30c4 │ │ │ │ │ + add ip, r2, r0 │ │ │ │ │ + ldrb ip, [ip, #1] │ │ │ │ │ + and ip, ip, #31 │ │ │ │ │ + lsr ip, r7, ip │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + ldreq ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + addeq r6, ip, #1 │ │ │ │ │ + addeq r6, r6, r0 │ │ │ │ │ + beq 3038 │ │ │ │ │ + add r6, sl, #1 │ │ │ │ │ + add r6, r6, r0 │ │ │ │ │ + b 3038 │ │ │ │ │ + bne 3040 │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + ldrb r1, [r2] │ │ │ │ │ + addle r6, r0, r6 │ │ │ │ │ + movle r3, r0 │ │ │ │ │ + ble 3110 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3040 │ │ │ │ │ + sub r0, r0, r4 │ │ │ │ │ + b 3010 │ │ │ │ │ + ldrb r2, [r0] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq 30f8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bhi 3100 │ │ │ │ │ + b 3040 │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_CALL __stack_chk_fail │ │ │ │ │ + movw lr, #29999 @ 0x752f │ │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ │ + cmple r1, lr │ │ │ │ │ + movle lr, #1 │ │ │ │ │ + movgt lr, #0 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + orrle lr, lr, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + bne 2ec0 │ │ │ │ │ + asr lr, r3, #2 │ │ │ │ │ + add lr, lr, lr, lsl #1 │ │ │ │ │ + cmp lr, r1, asr #2 │ │ │ │ │ + blt 316c │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + strd r4, [sp] │ │ │ │ │ + bl 47b4 <_Py_bytes_repr+0x198> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ + b 3010 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + sub r2, fp, #128 @ 0x80 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 4a4c │ │ │ │ │ + R_ARM_CALL stringlib__preprocess │ │ │ │ │ + sub r2, fp, #128 @ 0x80 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4b7c │ │ │ │ │ + R_ARM_CALL stringlib__two_way │ │ │ │ │ + b 3010 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ + │ │ │ │ │ +00003194 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -3448,52 +3671,52 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 3244 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34dc │ │ │ │ │ + beq 3838 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2ef4 │ │ │ │ │ + bne 3250 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldreq r4, [r6, #16] │ │ │ │ │ ldrne r4, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2f00 │ │ │ │ │ + bne 325c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ee4 │ │ │ │ │ + bgt 3240 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 37ac │ │ │ │ │ + beq 3b08 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt 3094 │ │ │ │ │ + bgt 33f0 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r4, r5 │ │ │ │ │ @@ -3503,345 +3726,345 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 30cc │ │ │ │ │ + bne 3428 │ │ │ │ │ str r1, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 3004 │ │ │ │ │ + b 3360 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 37d8 │ │ │ │ │ + blt 3b34 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 36e0 │ │ │ │ │ + bne 3a3c │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 359c │ │ │ │ │ + beq 38f8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 35bc │ │ │ │ │ + bne 3918 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 37d8 │ │ │ │ │ + blt 3b34 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3858 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 37d8 │ │ │ │ │ + blt 3b34 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 36e0 │ │ │ │ │ + bne 3a3c │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 314c │ │ │ │ │ + bge 34a8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3530 │ │ │ │ │ + beq 388c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 3550 │ │ │ │ │ + bne 38ac │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 37d8 │ │ │ │ │ + blt 3b34 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f48 │ │ │ │ │ + bne 32a4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2f68 │ │ │ │ │ + beq 32c4 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 36e4 │ │ │ │ │ + b 3a40 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 3794 │ │ │ │ │ + bhi 3af0 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 3794 │ │ │ │ │ + beq 3af0 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 3268 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 3150 │ │ │ │ │ + bge 34ac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - beq 376c │ │ │ │ │ + beq 3ac8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 3718 │ │ │ │ │ + bne 3a74 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 308c │ │ │ │ │ + bne 33e8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 3004 │ │ │ │ │ + b 3360 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 128 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - beq 33a8 │ │ │ │ │ + beq 3704 │ │ │ │ │ ldr r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ streq r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 381c │ │ │ │ │ + bne 3b78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3610 │ │ │ │ │ + bne 396c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 339c │ │ │ │ │ + beq 36f8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - mov r9, #44 @ 0x2c │ │ │ │ │ - movw r1, #35747 @ 0x8ba3 │ │ │ │ │ - movt r1, #14894 @ 0x3a2e │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mla r9, r9, r5, r3 │ │ │ │ │ - sub r2, r9, r3 │ │ │ │ │ - sub r2, r2, #44 @ 0x2c │ │ │ │ │ - lsr r2, r2, #2 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - ands r2, r2, #7 │ │ │ │ │ - beq 32b4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 3294 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 327c │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq 3264 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - beq 324c │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - beq 3234 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - beq 321c │ │ │ │ │ + mov r8, #44 @ 0x2c │ │ │ │ │ + movw r2, #35747 @ 0x8ba3 │ │ │ │ │ + movt r2, #14894 @ 0x3a2e │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mla r8, r8, r5, r3 │ │ │ │ │ + sub r3, r8, r3 │ │ │ │ │ + sub r3, r3, #44 @ 0x2c │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + mul r3, r2, r3 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + ands r3, r3, #7 │ │ │ │ │ + beq 3610 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 35f0 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 35d8 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq 35c0 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq 35a8 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq 3590 │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + beq 3578 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r7], #44 @ 0x2c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - beq 339c │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + beq 36f8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ ldr r1, [r5], #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r6, #96] @ 0x60 │ │ │ │ │ + ldr r7, [r6, #96] @ 0x60 │ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r7, [r5, #96] @ 0x60 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r7, [r5, #140] @ 0x8c │ │ │ │ │ ldr r1, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #184] @ 0xb8 │ │ │ │ │ + ldr r7, [r5, #184] @ 0xb8 │ │ │ │ │ ldr r1, [r5, #176] @ 0xb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #228] @ 0xe4 │ │ │ │ │ + ldr r7, [r5, #228] @ 0xe4 │ │ │ │ │ ldr r1, [r5, #220] @ 0xdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r8, [r5, #272] @ 0x110 │ │ │ │ │ + ldr r7, [r5, #272] @ 0x110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ add r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r4, r4, r8 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bne 32c4 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne 3620 │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37b8 │ │ │ │ │ + bne 3b14 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33c0 │ │ │ │ │ + bgt 371c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 368c │ │ │ │ │ + beq 39e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 34c4 │ │ │ │ │ + beq 3820 │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 3478 │ │ │ │ │ + beq 37d4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3464 │ │ │ │ │ + beq 37c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3458 │ │ │ │ │ + beq 37b4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 37a8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 379c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 3790 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 351c │ │ │ │ │ + bne 3878 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3859,15 +4082,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 34c4 │ │ │ │ │ + beq 3820 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ │ @@ -3886,117 +4109,117 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #308 @ 0x134 │ │ │ │ │ add sl, sl, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne 3478 │ │ │ │ │ + bne 37d4 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3510 │ │ │ │ │ + bne 386c │ │ │ │ │ ldr r6, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2ee8 │ │ │ │ │ + b 3244 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34f4 │ │ │ │ │ + bgt 3850 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3698 │ │ │ │ │ - ldr r6, [pc, #876] @ 3868 │ │ │ │ │ - b 2ee8 │ │ │ │ │ + beq 39f4 │ │ │ │ │ + ldr r6, [pc, #876] @ 3bc4 │ │ │ │ │ + b 3244 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ - b 3088 │ │ │ │ │ + beq 3358 │ │ │ │ │ + b 33e4 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 34d4 │ │ │ │ │ + b 3830 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3784 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 303c │ │ │ │ │ + beq 3398 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 39fc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3594 │ │ │ │ │ + bgt 38f0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 3b20 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 305c │ │ │ │ │ + b 33b8 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 32fc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 39fc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 3608 │ │ │ │ │ + bgt 3964 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 3848 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2fc0 │ │ │ │ │ + b 331c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 339c │ │ │ │ │ + beq 36f8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 339c │ │ │ │ │ + beq 36f8 │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ add r3, r4, r9 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ add r7, r2, #16 │ │ │ │ │ sub r2, r4, #44 @ 0x2c │ │ │ │ │ mla r9, r1, r5, r2 │ │ │ │ │ @@ -4010,27 +4233,27 @@ │ │ │ │ │ ldr r1, [r4, #44]! @ 0x2c │ │ │ │ │ str r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 339c │ │ │ │ │ - b 3654 │ │ │ │ │ + beq 36f8 │ │ │ │ │ + b 39b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33c0 │ │ │ │ │ + b 371c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34f4 │ │ │ │ │ + b 3850 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37fc │ │ │ │ │ + ble 3b58 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ @@ -4039,15 +4262,15 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 33a8 │ │ │ │ │ + b 3704 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r5, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4055,255 +4278,255 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3774 │ │ │ │ │ + bgt 3ad0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 33b4 │ │ │ │ │ + b 3710 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r3 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 36a8 │ │ │ │ │ + bne 3a04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3760 │ │ │ │ │ + bgt 3abc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 3780 │ │ │ │ │ + beq 3adc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 3128 │ │ │ │ │ + b 3484 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - b 30f0 │ │ │ │ │ + b 344c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 33c8 │ │ │ │ │ + b 3724 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 3128 │ │ │ │ │ + b 3484 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3830 │ │ │ │ │ + ble 3b8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2ee8 │ │ │ │ │ + b 3244 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ee4 │ │ │ │ │ + b 3240 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 33a8 │ │ │ │ │ + b 3704 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 3594 │ │ │ │ │ + b 38f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3700 │ │ │ │ │ + b 3a5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 36b0 │ │ │ │ │ + bne 3a0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 36b0 │ │ │ │ │ + b 3a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 3188 │ │ │ │ │ + b 34e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 37a0 │ │ │ │ │ + bne 3afc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37a0 │ │ │ │ │ + b 3afc │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2fc0 │ │ │ │ │ + b 331c │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000386c : │ │ │ │ │ +00003bc8 : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r4, r1, #16 │ │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ │ addne r6, r5, r6 │ │ │ │ │ - bne 3d08 │ │ │ │ │ + bne 4064 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - bhi 3e7c │ │ │ │ │ + bhi 41d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d04 │ │ │ │ │ + beq 4060 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3b8c │ │ │ │ │ + beq 3ee8 │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3aa0 │ │ │ │ │ + beq 3dfc │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bne 3aa0 │ │ │ │ │ - ldr r1, [pc, #1524] @ 3ec8 │ │ │ │ │ + bne 3dfc │ │ │ │ │ + ldr r1, [pc, #1524] @ 4224 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 39bc │ │ │ │ │ + bne 3d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3b84 │ │ │ │ │ + bne 3ee0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3e18 │ │ │ │ │ + bne 4174 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3914 │ │ │ │ │ + beq 3c70 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3bfc │ │ │ │ │ + bne 3f58 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 3b1c │ │ │ │ │ + beq 3e78 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a90 │ │ │ │ │ + beq 3dec │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 39b0 │ │ │ │ │ + blt 3d0c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl b54 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 4210 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cf0 │ │ │ │ │ + bne 404c │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3eb4 │ │ │ │ │ + blt 4210 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1054 │ │ │ │ │ + bl 1060 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 3d0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 3b38 │ │ │ │ │ + bne 3e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1288] @ 3ecc │ │ │ │ │ + ldr r3, [pc, #1288] @ 4228 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r9, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 3b9c │ │ │ │ │ + beq 3ef8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r4, [r6, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3b9c │ │ │ │ │ + beq 3ef8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3bc4 │ │ │ │ │ + bgt 3f20 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3bc4 │ │ │ │ │ + bne 3f20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 3d0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 39a0 │ │ │ │ │ + bne 3cfc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -4311,147 +4534,147 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3bf4 │ │ │ │ │ + bgt 3f50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3bf4 │ │ │ │ │ + bne 3f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3bf4 │ │ │ │ │ + b 3f50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 4a44 │ │ │ │ │ + bl 4e3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3cf4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 40f4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 40d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3bf4 │ │ │ │ │ + beq 3f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 40b4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 3d98 │ │ │ │ │ + bne 40f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3bdc │ │ │ │ │ + beq 3f38 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3bdc │ │ │ │ │ + beq 3f38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3cf4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 3d0c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3b6c │ │ │ │ │ + beq 3ec8 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b84 │ │ │ │ │ + bgt 3ee0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 3bd0 │ │ │ │ │ + beq 3f2c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3cf4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a20 │ │ │ │ │ + ble 3d7c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3a3c │ │ │ │ │ - b 39b0 │ │ │ │ │ + bne 3d98 │ │ │ │ │ + b 3d0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b84 │ │ │ │ │ + b 3ee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3cb8 │ │ │ │ │ + beq 4014 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c9c │ │ │ │ │ - beq 3c78 │ │ │ │ │ + blt 3ff8 │ │ │ │ │ + beq 3fd4 │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3c88 │ │ │ │ │ + bhi 3fe4 │ │ │ │ │ add r1, r0, #17 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Calloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3c90 │ │ │ │ │ + beq 3fec │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -4459,99 +4682,99 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 3b30 │ │ │ │ │ + b 3e8c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #584] @ 3ed0 │ │ │ │ │ - b 3b30 │ │ │ │ │ + ldr r4, [pc, #584] @ 422c │ │ │ │ │ + b 3e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3cf4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c9c │ │ │ │ │ + beq 3ff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 3d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 492c │ │ │ │ │ + bl 4d24 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3cf4 │ │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ - b 3968 │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub ip, fp, #84 @ 0x54 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #444] @ 3ed4 │ │ │ │ │ + ldr ip, [pc, #444] @ 4230 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 3d0c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3b8c │ │ │ │ │ + beq 3ee8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 38b8 │ │ │ │ │ + b 3c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3bf4 │ │ │ │ │ + b 3f50 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -4559,35 +4782,35 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 3bf4 │ │ │ │ │ + b 3f50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3e5c │ │ │ │ │ + beq 41b8 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ + beq 3d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 40b4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3e34 │ │ │ │ │ + beq 4190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3af4 │ │ │ │ │ + bne 3e50 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -4600,27 +4823,27 @@ │ │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r4, r6 │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -4628,105 +4851,105 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 3bf0 │ │ │ │ │ + b 3f4c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 3bf4 │ │ │ │ │ + b 3f50 │ │ │ │ │ sub r1, fp, #84 @ 0x54 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #64] @ 3ed4 │ │ │ │ │ + ldr r1, [pc, #64] @ 4230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 38b8 │ │ │ │ │ - b 39b0 │ │ │ │ │ + bne 3c14 │ │ │ │ │ + b 3d0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 3d0c │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003ed8 : │ │ │ │ │ +00004234 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 3f10 │ │ │ │ │ + bne 426c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00003f24 : │ │ │ │ │ +00004280 : │ │ │ │ │ PyBytesWriter_GrowAndUpdatePointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f8c │ │ │ │ │ + bne 42e8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bpl 3fa0 │ │ │ │ │ + bpl 42fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4737,141 +4960,141 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r4, r0, #16 │ │ │ │ │ ldrne r4, [r0, #20] │ │ │ │ │ - b 3f54 │ │ │ │ │ + b 42b0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 3fd0 │ │ │ │ │ + bgt 432c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fd8 │ │ │ │ │ + bne 4334 │ │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ │ - bgt 4088 │ │ │ │ │ + bgt 43e4 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ - b 3f84 │ │ │ │ │ + b 42e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3f80 │ │ │ │ │ + b 42dc │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4018 │ │ │ │ │ + bne 4374 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bgt 4074 │ │ │ │ │ + bgt 43d0 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - beq 3fc8 │ │ │ │ │ + beq 4324 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - b 3f84 │ │ │ │ │ + b 42e0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - ble 3ff0 │ │ │ │ │ + ble 434c │ │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r6 │ │ │ │ │ - beq 4104 │ │ │ │ │ + beq 4460 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r1, r6 │ │ │ │ │ addlt r1, r6, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub ip, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r6, ip │ │ │ │ │ movgt r1, r6 │ │ │ │ │ suble r1, r6, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4104 │ │ │ │ │ + bne 4460 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40f0 │ │ │ │ │ - b 3f80 │ │ │ │ │ + beq 444c │ │ │ │ │ + b 42dc │ │ │ │ │ ldr r1, [r3, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r6 │ │ │ │ │ - bne 4030 │ │ │ │ │ - b 405c │ │ │ │ │ + bne 438c │ │ │ │ │ + b 43b8 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 40fc │ │ │ │ │ + beq 4458 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r2, r6 │ │ │ │ │ addlt r2, r6, #3 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ rsb r2, r2, #0 │ │ │ │ │ sub r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ suble r1, r6, r2 │ │ │ │ │ - bgt 40fc │ │ │ │ │ + bgt 4458 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4118 │ │ │ │ │ + bne 4474 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 128 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 3f84 │ │ │ │ │ + beq 42e0 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 3ff0 │ │ │ │ │ + b 434c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 40b8 │ │ │ │ │ + b 4414 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40f0 │ │ │ │ │ - b 3f80 │ │ │ │ │ + beq 444c │ │ │ │ │ + b 42dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 3f84 │ │ │ │ │ + beq 42e0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 3ff0 │ │ │ │ │ + b 434c │ │ │ │ │ │ │ │ │ │ -0000414c : │ │ │ │ │ +000044a8 : │ │ │ │ │ PyBytesWriter_Grow(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ tst r4, r1 │ │ │ │ │ - bpl 4198 │ │ │ │ │ + bpl 44f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4882,211 +5105,211 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 41d0 │ │ │ │ │ + blt 452c │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 41d8 │ │ │ │ │ + bgt 4534 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r3, #260] @ 0x104 │ │ │ │ │ - b 4190 │ │ │ │ │ + b 44ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 418c │ │ │ │ │ + b 44e8 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4250 │ │ │ │ │ + beq 45ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r1, r4 │ │ │ │ │ addlt r1, r4, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ suble r1, r4, r1 │ │ │ │ │ - bgt 4250 │ │ │ │ │ + bgt 45ac │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4258 │ │ │ │ │ + bne 45b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bne 4294 │ │ │ │ │ + bne 45f0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 128 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 44e8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 41c4 │ │ │ │ │ + b 4520 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 4208 │ │ │ │ │ + b 4564 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 427c │ │ │ │ │ + bne 45d8 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41c4 │ │ │ │ │ - b 418c │ │ │ │ │ + beq 4520 │ │ │ │ │ + b 44e8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41c4 │ │ │ │ │ - b 418c │ │ │ │ │ + beq 4520 │ │ │ │ │ + b 44e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 44e8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 41c4 │ │ │ │ │ + b 4520 │ │ │ │ │ │ │ │ │ │ -000042c0 <_Py_bytes_repr>: │ │ │ │ │ +0000461c <_Py_bytes_repr>: │ │ │ │ │ _Py_bytes_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble 44e0 <_Py_bytes_repr+0x220> │ │ │ │ │ + ble 4848 <_Py_bytes_repr+0x22c> │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 4324 <_Py_bytes_repr+0x64> │ │ │ │ │ + b 4680 <_Py_bytes_repr+0x64> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 44b8 <_Py_bytes_repr+0x1f8> │ │ │ │ │ + bhi 4820 <_Py_bytes_repr+0x204> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 4494 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + blt 47f0 <_Py_bytes_repr+0x1d4> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 435c <_Py_bytes_repr+0x9c> │ │ │ │ │ + beq 46b8 <_Py_bytes_repr+0x9c> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 4300 <_Py_bytes_repr+0x40> │ │ │ │ │ + bls 465c <_Py_bytes_repr+0x40> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 44d4 <_Py_bytes_repr+0x214> │ │ │ │ │ + beq 483c <_Py_bytes_repr+0x220> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 4308 <_Py_bytes_repr+0x48> │ │ │ │ │ + bhi 4664 <_Py_bytes_repr+0x48> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 4494 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + beq 47f0 <_Py_bytes_repr+0x1d4> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 4324 <_Py_bytes_repr+0x64> │ │ │ │ │ + bne 4680 <_Py_bytes_repr+0x64> │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 450c <_Py_bytes_repr+0x24c> │ │ │ │ │ + bne 4874 <_Py_bytes_repr+0x258> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 451c <_Py_bytes_repr+0x25c> │ │ │ │ │ + bne 4884 <_Py_bytes_repr+0x268> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 4514 <_Py_bytes_repr+0x254> │ │ │ │ │ + beq 487c <_Py_bytes_repr+0x260> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 448c <_Py_bytes_repr+0x1cc> │ │ │ │ │ + ble 47e8 <_Py_bytes_repr+0x1cc> │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r5, ip │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b 43fc <_Py_bytes_repr+0x13c> │ │ │ │ │ + b 4758 <_Py_bytes_repr+0x13c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 448c <_Py_bytes_repr+0x1cc> │ │ │ │ │ + beq 47e8 <_Py_bytes_repr+0x1cc> │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [r1, #1] │ │ │ │ │ - beq 4484 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 4814 <_Py_bytes_repr+0x1f8> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 4484 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 4814 <_Py_bytes_repr+0x1f8> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 4484 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 4814 <_Py_bytes_repr+0x1f8> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 4484 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 4814 <_Py_bytes_repr+0x1f8> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 43e8 <_Py_bytes_repr+0x128> │ │ │ │ │ + bls 4744 <_Py_bytes_repr+0x128> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ + cmp r5, ip │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bne 43f8 <_Py_bytes_repr+0x138> │ │ │ │ │ + bne 4754 <_Py_bytes_repr+0x138> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r2, r9 │ │ │ │ │ @@ -5095,111 +5318,156 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #120] @ 4538 <_Py_bytes_repr+0x278> │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne 4754 <_Py_bytes_repr+0x138> │ │ │ │ │ + b 47e8 <_Py_bytes_repr+0x1cc> │ │ │ │ │ + ldr r8, [pc, #120] @ 48a0 <_Py_bytes_repr+0x284> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 4338 <_Py_bytes_repr+0x78> │ │ │ │ │ + bhi 4694 <_Py_bytes_repr+0x78> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 4310 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 466c <_Py_bytes_repr+0x50> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 438c <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 46e8 <_Py_bytes_repr+0xcc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 4310 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 466c <_Py_bytes_repr+0x50> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 4310 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 466c <_Py_bytes_repr+0x50> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 438c <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 46e8 <_Py_bytes_repr+0xcc> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 43b4 <_Py_bytes_repr+0xf4> │ │ │ │ │ + b 4710 <_Py_bytes_repr+0xf4> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 4494 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + blt 47f0 <_Py_bytes_repr+0x1d4> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 438c <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 46e8 <_Py_bytes_repr+0xcc> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000453c : │ │ │ │ │ +000048a4 <_PyBytes_Repeat>: │ │ │ │ │ +_PyBytes_Repeat(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + beq 48e4 <_PyBytes_Repeat+0x40> │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 48ec <_PyBytes_Repeat+0x48> │ │ │ │ │ + ldrb r1, [r2] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 memset │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq 4904 <_PyBytes_Repeat+0x60> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + sub r2, r5, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add r0, r6, r4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge 48e4 <_PyBytes_Repeat+0x40> │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + b 4904 <_PyBytes_Repeat+0x60> │ │ │ │ │ + │ │ │ │ │ +00004934 : │ │ │ │ │ bytes_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ldrlt r3, [pc, #28] @ 457c │ │ │ │ │ + ldrlt r3, [pc, #28] @ 4974 │ │ │ │ │ movge r3, #0 │ │ │ │ │ ldrblt r2, [r1, #16] │ │ │ │ │ strge r2, [r0, #4] │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004580 : │ │ │ │ │ +00004978 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 45b8 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 45c0 │ │ │ │ │ + bge 49b8 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #88] @ 4608 │ │ │ │ │ + ldr r0, [pc, #88] @ 4a00 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45b8 │ │ │ │ │ + bgt 49b0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 45b8 │ │ │ │ │ + bne 49b0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000460c : │ │ │ │ │ +00004a04 : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5207,18 +5475,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 4674 │ │ │ │ │ + bhi 4a6c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 469c │ │ │ │ │ + bne 4a94 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_CALL _Py_bytes_index │ │ │ │ │ @@ -5230,50 +5498,50 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46e0 │ │ │ │ │ + bne 4ad8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 466c │ │ │ │ │ + b 4a64 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4694 │ │ │ │ │ + beq 4a8c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 4a4c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4654 │ │ │ │ │ - b 4694 │ │ │ │ │ + bne 4a4c │ │ │ │ │ + b 4a8c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 4654 │ │ │ │ │ + ble 4a4c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46c0 │ │ │ │ │ - b 4694 │ │ │ │ │ + bne 4ab8 │ │ │ │ │ + b 4a8c │ │ │ │ │ │ │ │ │ │ -0000470c : │ │ │ │ │ +00004b04 : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5281,18 +5549,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 47bc │ │ │ │ │ + bhi 4bb4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4774 │ │ │ │ │ + bne 4b6c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -5300,66 +5568,66 @@ │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47b4 │ │ │ │ │ + beq 4bac │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 4754 │ │ │ │ │ + beq 4b4c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4754 │ │ │ │ │ + bne 4b4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 476c │ │ │ │ │ + b 4b64 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47b4 │ │ │ │ │ + beq 4bac │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 4754 │ │ │ │ │ + ble 4b4c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4798 │ │ │ │ │ - b 47b4 │ │ │ │ │ + bne 4b90 │ │ │ │ │ + b 4bac │ │ │ │ │ │ │ │ │ │ -00004808 : │ │ │ │ │ +00004c00 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -0000482c : │ │ │ │ │ +00004c24 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5367,18 +5635,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 4894 │ │ │ │ │ + bhi 4c8c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 48bc │ │ │ │ │ + bne 4cb4 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ @@ -5390,629 +5658,629 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4900 │ │ │ │ │ + bne 4cf8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 488c │ │ │ │ │ + b 4c84 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48b4 │ │ │ │ │ + beq 4cac │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 4874 │ │ │ │ │ + beq 4c6c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4874 │ │ │ │ │ - b 48b4 │ │ │ │ │ + bne 4c6c │ │ │ │ │ + b 4cac │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 4874 │ │ │ │ │ + ble 4c6c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48e0 │ │ │ │ │ - b 48b4 │ │ │ │ │ + bne 4cd8 │ │ │ │ │ + b 4cac │ │ │ │ │ │ │ │ │ │ -0000492c : │ │ │ │ │ +00004d24 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4a1c │ │ │ │ │ + beq 4e14 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4a08 │ │ │ │ │ + beq 4e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49e0 │ │ │ │ │ + beq 4dd8 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4a00 │ │ │ │ │ + blt 4df8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl b54 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 49f0 │ │ │ │ │ + beq 4de8 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 49f0 │ │ │ │ │ + blt 4de8 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1054 │ │ │ │ │ + bl 1060 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 4a44 │ │ │ │ │ + b 4e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 49d4 │ │ │ │ │ + b 4dcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 49d4 │ │ │ │ │ + b 4dcc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3130 @ 0xc3a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 49d4 │ │ │ │ │ + b 4dcc │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ - b 49a4 │ │ │ │ │ + b 4d9c │ │ │ │ │ │ │ │ │ │ -00004a44 : │ │ │ │ │ +00004e3c : │ │ │ │ │ PyBytes_FromObject.part.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4b24 │ │ │ │ │ + bne 4f1c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl b54 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 51dc │ │ │ │ │ ldr r5, [r9, #256] @ 0x100 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4f6c │ │ │ │ │ + bne 5364 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4b10 │ │ │ │ │ + ble 4f08 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4ab4 │ │ │ │ │ + b 4eac │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 53a0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4e60 │ │ │ │ │ + ble 5258 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4f84 │ │ │ │ │ + beq 537c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 4f90 │ │ │ │ │ + bhi 5388 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge 4fec │ │ │ │ │ + bge 53e4 │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 4ab0 │ │ │ │ │ + blt 4ea8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b e00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4df0 │ │ │ │ │ + beq 51e8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - bne 4fd4 │ │ │ │ │ + bne 53cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 53b0 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 50c4 │ │ │ │ │ + beq 54bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b54 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ + beq 51c0 │ │ │ │ │ ldr r4, [r7, #256] @ 0x100 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 50ac │ │ │ │ │ + bne 54a4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub sl, r8, r6 │ │ │ │ │ ands r3, sl, #3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 4d9c │ │ │ │ │ + beq 5194 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 51a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4e8c │ │ │ │ │ + ble 5284 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 5038 │ │ │ │ │ + bge 5430 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4d9c │ │ │ │ │ + beq 5194 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 5048 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 51a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4f4c │ │ │ │ │ + ble 5344 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 51a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4eac │ │ │ │ │ + ble 52a4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ - b 4d9c │ │ │ │ │ + b 5194 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4f2c │ │ │ │ │ + ble 5324 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 5038 │ │ │ │ │ + bge 5430 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 51a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4f0c │ │ │ │ │ + ble 5304 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 51a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4eec │ │ │ │ │ + ble 52e4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r4, r5, #2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ + beq 51a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4ecc │ │ │ │ │ + ble 52c4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 5470 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5084 │ │ │ │ │ + bhi 547c │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4c98 │ │ │ │ │ + bne 5090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 509c │ │ │ │ │ + bne 5494 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl e00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4de0 │ │ │ │ │ + bgt 51d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 4e80 │ │ │ │ │ + beq 5278 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl b54 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 51dc │ │ │ │ │ ldr r4, [r9, #256] @ 0x100 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 54dc │ │ │ │ │ mov r4, r9 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r7, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 4e4c │ │ │ │ │ + ble 5244 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 50d4 │ │ │ │ │ + beq 54cc │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 4f90 │ │ │ │ │ + bhi 5388 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 4e1c │ │ │ │ │ + b 5214 │ │ │ │ │ ldr r1, [r9, #260] @ 0x104 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1060 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 4ae0 │ │ │ │ │ + bne 4ed8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4ae0 │ │ │ │ │ + b 4ed8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4de0 │ │ │ │ │ + b 51d8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4fc4 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4fc4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4c78 │ │ │ │ │ + bne 5070 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4c78 │ │ │ │ │ + b 5070 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4d80 │ │ │ │ │ + bne 5178 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4d80 │ │ │ │ │ + b 5178 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4d40 │ │ │ │ │ + bne 5138 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4d40 │ │ │ │ │ + b 5138 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4d00 │ │ │ │ │ + bne 50f8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4d00 │ │ │ │ │ + b 50f8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4cb0 │ │ │ │ │ + bne 50a8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4cb0 │ │ │ │ │ + b 50a8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4c30 │ │ │ │ │ + bne 5028 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4c30 │ │ │ │ │ + b 5028 │ │ │ │ │ ldr r3, [r9, #264] @ 0x108 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r5, r5, #16 │ │ │ │ │ ldrne r5, [r5, #20] │ │ │ │ │ - b 4a98 │ │ │ │ │ + b 4e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ + bne 53a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4de4 │ │ │ │ │ + b 51dc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 51dc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4fb0 │ │ │ │ │ + b 53a8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 184c │ │ │ │ │ + bl 184c │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 53a0 │ │ │ │ │ ldr r2, [r9, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 4ab0 │ │ │ │ │ - b 4b10 │ │ │ │ │ + blt 4ea8 │ │ │ │ │ + b 4f08 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 184c │ │ │ │ │ + bl 184c │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 509c │ │ │ │ │ + beq 5494 │ │ │ │ │ ldr r2, [r7, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 4b94 │ │ │ │ │ + b 4f8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 509c │ │ │ │ │ + bne 5494 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 4dc8 │ │ │ │ │ + b 51c0 │ │ │ │ │ ldr r3, [r7, #264] @ 0x108 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r4, #16 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - b 4b90 │ │ │ │ │ + b 4f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b6c │ │ │ │ │ - b 50a4 │ │ │ │ │ + beq 4f64 │ │ │ │ │ + b 549c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ - b 4f90 │ │ │ │ │ + bne 53a0 │ │ │ │ │ + b 5388 │ │ │ │ │ ldr r3, [r9, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r4, #16 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - b 4e14 │ │ │ │ │ + b 520c │ │ │ │ │ │ │ │ │ │ -000050f8 : │ │ │ │ │ +000054f0 : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -6020,18 +6288,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 5160 │ │ │ │ │ + bhi 5558 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 5188 │ │ │ │ │ + bne 5580 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ @@ -6043,116 +6311,116 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 55c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5158 │ │ │ │ │ + b 5550 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5180 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 5140 │ │ │ │ │ + beq 5538 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5140 │ │ │ │ │ - b 5180 │ │ │ │ │ + bne 5538 │ │ │ │ │ + b 5578 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 5140 │ │ │ │ │ + ble 5538 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51ac │ │ │ │ │ - b 5180 │ │ │ │ │ + bne 55a4 │ │ │ │ │ + b 5578 │ │ │ │ │ │ │ │ │ │ -000051f8 : │ │ │ │ │ +000055f0 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ - ldr r2, [pc, #800] @ 554c │ │ │ │ │ + ldr r2, [pc, #800] @ 5944 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r2, #2008] @ 0x7d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 5864 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r2, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r0, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #256]! @ 0x100 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ │ - beq 5290 │ │ │ │ │ + beq 5688 │ │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ │ - bhi 53b4 │ │ │ │ │ + bhi 57ac │ │ │ │ │ str r1, [r4, #260] @ 0x104 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 55bc │ │ │ │ │ + bl 59b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 53d4 │ │ │ │ │ + beq 57cc │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 57e0 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi 5528 │ │ │ │ │ + bhi 5920 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5440 │ │ │ │ │ + beq 5838 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 54ac │ │ │ │ │ + bne 58a4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5394 │ │ │ │ │ + beq 578c │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 590c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -6171,22 +6439,22 @@ │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 544c │ │ │ │ │ - ldr r3, [pc, #504] @ 5550 │ │ │ │ │ + bne 5844 │ │ │ │ │ + ldr r3, [pc, #504] @ 5948 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5498 │ │ │ │ │ + bne 5890 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -6198,476 +6466,476 @@ │ │ │ │ │ movw r6, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - b 5350 │ │ │ │ │ + b 5748 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 128 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - bne 528c │ │ │ │ │ + bne 5684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 54a4 │ │ │ │ │ + b 589c │ │ │ │ │ ldr r1, [r4, #264] @ 0x108 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 54c0 │ │ │ │ │ + bne 58b8 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ subs r1, r2, r1 │ │ │ │ │ - bmi 5528 │ │ │ │ │ + bmi 5920 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 5528 │ │ │ │ │ + bgt 5920 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 5840 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 5430 │ │ │ │ │ + beq 5828 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 54fc │ │ │ │ │ + bne 58f4 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - b 5350 │ │ │ │ │ - ldr r6, [pc, #268] @ 5554 │ │ │ │ │ - b 5350 │ │ │ │ │ - ldr r6, [pc, #260] @ 5554 │ │ │ │ │ + b 5748 │ │ │ │ │ + ldr r6, [pc, #268] @ 594c │ │ │ │ │ + b 5748 │ │ │ │ │ + ldr r6, [pc, #260] @ 594c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5350 │ │ │ │ │ + bgt 5748 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5350 │ │ │ │ │ + bne 5748 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5350 │ │ │ │ │ + b 5748 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ - beq 550c │ │ │ │ │ + beq 5904 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - b 526c │ │ │ │ │ + b 5664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 5380 │ │ │ │ │ + b 5778 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 5344 │ │ │ │ │ + b 573c │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ subs r2, r2, r1 │ │ │ │ │ - bmi 5528 │ │ │ │ │ + bmi 5920 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 5528 │ │ │ │ │ + bgt 5920 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 5840 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5430 │ │ │ │ │ + beq 5828 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 542c │ │ │ │ │ + beq 5824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 54a4 │ │ │ │ │ + b 589c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 54a4 │ │ │ │ │ + b 589c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5338 │ │ │ │ │ - b 5344 │ │ │ │ │ + bne 5730 │ │ │ │ │ + b 573c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5504 │ │ │ │ │ + b 58fc │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005558 : │ │ │ │ │ +00005950 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ bl b54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 55b0 │ │ │ │ │ + beq 59a8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 55bc │ │ │ │ │ + bl 59b4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 55ac │ │ │ │ │ + beq 59a4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b e00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 1298 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000055bc : │ │ │ │ │ +000059b4 : │ │ │ │ │ bytes_fromformat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #1696] @ 5c80 │ │ │ │ │ + ldr r2, [pc, #1696] @ 6078 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 59c8 │ │ │ │ │ + bne 5dc0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ strbne r2, [r4], #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne 571c │ │ │ │ │ + bne 5b14 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [sl, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 59b4 │ │ │ │ │ + bne 5dac │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 5990 │ │ │ │ │ + beq 5d88 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 5978 │ │ │ │ │ + beq 5d70 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 594c │ │ │ │ │ + beq 5d44 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 5a10 │ │ │ │ │ + beq 5e08 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 59ec │ │ │ │ │ + beq 5de4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ cmp r1, #21 │ │ │ │ │ - bhi 5b44 │ │ │ │ │ + bhi 5f3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr ip, [pc, #1520] @ 5c84 │ │ │ │ │ + ldr ip, [pc, #1520] @ 607c │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 5b44 │ │ │ │ │ + bhi 5f3c │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [ip, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 5750 │ │ │ │ │ + bgt 5b48 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ - bne 578c │ │ │ │ │ + bne 5b84 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 5940 │ │ │ │ │ + blt 5d38 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ sub r3, r4, r5 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 5848 │ │ │ │ │ + bgt 5c40 │ │ │ │ │ adds r4, r5, r3 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5614 │ │ │ │ │ - ldr r3, [pc, #1356] @ 5c80 │ │ │ │ │ + bne 5a0c │ │ │ │ │ + ldr r3, [pc, #1356] @ 6078 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5844 │ │ │ │ │ + bne 5c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5774 │ │ │ │ │ + beq 5b6c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 5754 │ │ │ │ │ + bne 5b4c │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r2, [r5, #260] @ 0x104 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 5ad8 │ │ │ │ │ ldr ip, [r5, #264] @ 0x108 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 58c8 │ │ │ │ │ + bne 5cc0 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 5940 │ │ │ │ │ + blt 5d38 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sub r3, r4, r0 │ │ │ │ │ - blt 57cc │ │ │ │ │ + blt 5bc4 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, r0, r3 │ │ │ │ │ - bne 5708 │ │ │ │ │ - b 572c │ │ │ │ │ + bne 5b00 │ │ │ │ │ + b 5b24 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 5d80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 5988 │ │ │ │ │ + bgt 5d80 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 1fc <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5944 │ │ │ │ │ + bne 5d3c │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ ldrne ip, [r5, #264] @ 0x108 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 5af8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 57c0 │ │ │ │ │ + b 5bb8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ ldr ip, [r5, #264] @ 0x108 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 5894 │ │ │ │ │ + beq 5c8c │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, r2 │ │ │ │ │ addlt r1, r2, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub lr, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ subge r1, r2, r1 │ │ │ │ │ movlt r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ - bne 5900 │ │ │ │ │ + bne 5cf8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 5920 │ │ │ │ │ + bne 5d18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 128 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5814 │ │ │ │ │ + b 5c0c │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 5940 │ │ │ │ │ + blt 5d38 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ sub r3, r4, r3 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - ble 5834 │ │ │ │ │ + ble 5c2c │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ - bne 5860 │ │ │ │ │ + bne 5c58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 57fc │ │ │ │ │ + beq 5bf4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5814 │ │ │ │ │ - b 5944 │ │ │ │ │ + beq 5c0c │ │ │ │ │ + b 5d3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b 58b8 │ │ │ │ │ + b 5cb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 572c │ │ │ │ │ + b 5b24 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - beq 5970 │ │ │ │ │ + beq 5d68 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 594c │ │ │ │ │ + beq 5d44 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 5a10 │ │ │ │ │ + beq 5e08 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 59ec │ │ │ │ │ + beq 5de4 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r4], #1 │ │ │ │ │ - beq 571c │ │ │ │ │ - b 5674 │ │ │ │ │ + beq 5b14 │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 57fc │ │ │ │ │ + b 5bf4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [sl, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 564c │ │ │ │ │ + beq 5a44 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 5990 │ │ │ │ │ + b 5d88 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [sl, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 5638 │ │ │ │ │ - b 59b4 │ │ │ │ │ + beq 5a30 │ │ │ │ │ + b 5dac │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r0, r2, #16 │ │ │ │ │ ldrne r0, [r2, #20] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5608 │ │ │ │ │ - b 572c │ │ │ │ │ + bne 5a00 │ │ │ │ │ + b 5b24 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5f3c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 568c │ │ │ │ │ + b 5a84 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 5678 │ │ │ │ │ + beq 5a70 │ │ │ │ │ mov r3, #108 @ 0x6c │ │ │ │ │ - b 5678 │ │ │ │ │ + b 5a70 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 5b7c │ │ │ │ │ + bne 5f74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -6681,31 +6949,31 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f24 │ │ │ │ │ + bl 4280 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 571c │ │ │ │ │ + b 5b14 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 5c3c │ │ │ │ │ + bhi 6034 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 571c │ │ │ │ │ + b 5b14 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -6716,63 +6984,63 @@ │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f24 │ │ │ │ │ + bl 4280 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 571c │ │ │ │ │ + b 5b14 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 5ae8 │ │ │ │ │ + b 5ee0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3f24 │ │ │ │ │ + bl 4280 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5b24 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 572c │ │ │ │ │ + b 5b24 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 5a74 │ │ │ │ │ + b 5e6c │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -6780,32 +7048,32 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ - beq 5ae8 │ │ │ │ │ + beq 5ee0 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 5ae8 │ │ │ │ │ + beq 5ee0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ sub r0, fp, #62 @ 0x3e │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 5ae8 │ │ │ │ │ + b 5ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ - bne 5c58 │ │ │ │ │ + bne 6050 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ @@ -6815,46 +7083,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 5a74 │ │ │ │ │ + b 5e6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5944 │ │ │ │ │ + b 5d3c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 5a74 │ │ │ │ │ + b 5e6c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00005c88 : │ │ │ │ │ +00006080 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -6862,18 +7130,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 5cf0 │ │ │ │ │ + bhi 60e8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 6110 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_CALL _Py_bytes_rindex │ │ │ │ │ @@ -6885,41 +7153,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC138 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC138 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d5c │ │ │ │ │ + bne 6154 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5ce8 │ │ │ │ │ + b 60e0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d10 │ │ │ │ │ + beq 6108 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 5cd0 │ │ │ │ │ + beq 60c8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cd0 │ │ │ │ │ - b 5d10 │ │ │ │ │ + bne 60c8 │ │ │ │ │ + b 6108 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 5cd0 │ │ │ │ │ + ble 60c8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d3c │ │ │ │ │ - b 5d10 │ │ │ │ │ + bne 6134 │ │ │ │ │ + b 6108 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -26,18 +26,18 @@ │ │ │ │ │ 0x00000160 e100e100 e100e100 e100e100 e100e100 ................ │ │ │ │ │ 0x00000170 e100e100 e100e100 e100e100 e100e100 ................ │ │ │ │ │ 0x00000180 e1006200 e100e100 e100e100 fc000001 ..b............. │ │ │ │ │ 0x00000190 e100e100 e1007100 e100e100 e100e100 ......q......... │ │ │ │ │ 0x000001a0 e100e100 e1003400 e100e100 e1005e00 ......4.......^. │ │ │ │ │ 0x000001b0 e1006600 e1007500 e1000000 03000003 ..f...u......... │ │ │ │ │ 0x000001c0 03000500 26262b26 00050a0a 0f0a0000 ....&&+&........ │ │ │ │ │ - 0x000001d0 99990099 99999999 99999999 99999999 ................ │ │ │ │ │ - 0x000001e0 99999999 99999906 99999999 0a00009a ................ │ │ │ │ │ - 0x000001f0 9a009a9a 9a9a9a9a 9a9a9a9a 9a9a9a9a ................ │ │ │ │ │ - 0x00000200 9a9a9a9a 9a9a069a 9a9a9a0a 02015501 ..............U. │ │ │ │ │ + 0x000001d0 96960096 96969696 96969696 96969696 ................ │ │ │ │ │ + 0x000001e0 96969696 96969606 96969696 0a000097 ................ │ │ │ │ │ + 0x000001f0 97009797 97979797 97979797 97979797 ................ │ │ │ │ │ + 0x00000200 97979797 97970697 9797970a 02015501 ..............U. │ │ │ │ │ 0x00000210 27012701 27012701 08012701 27012701 '.'.'.'...'.'.'. │ │ │ │ │ 0x00000220 27012701 27013c01 27012701 00002701 '.'.'.<.'.'...'. │ │ │ │ │ 0x00000230 e4002701 27011e01 69010000 0000b703 ..'.'...i....... │ │ │ │ │ 0x00000240 00000000 00000000 00000000 0000b203 ................ │ │ │ │ │ 0x00000250 0000ad03 00000000 a8032304 23042304 ..........#.#.#. │ │ │ │ │ 0x00000260 49004900 49004900 49004900 49004900 I.I.I.I.I.I.I.I. │ │ │ │ │ 0x00000270 49004900 49004900 49004900 49004900 I.I.I.I.I.I.I.I. │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 924 │ │ │ │ │ + b 5fc │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr.constprop.0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -188,15 +188,15 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ b 23c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ea8 │ │ │ │ │ + b 1afc │ │ │ │ │ R_ARM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 00000288 : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -353,18 +353,18 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ bgt 4a0 <_PyBytes_ReverseFind+0x54> │ │ │ │ │ bne 47c <_PyBytes_ReverseFind+0x30> │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ - bl 40f8 │ │ │ │ │ + bl 3d4c │ │ │ │ │ R_ARM_CALL stringlib_rfind_char │ │ │ │ │ b 4a4 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ - bl 4738 │ │ │ │ │ + bl 438c │ │ │ │ │ R_ARM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000004b0 : │ │ │ │ │ formatfloat(): │ │ │ │ │ @@ -454,15 +454,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 60c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 3f24 │ │ │ │ │ + bl 4280 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 5f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 548 │ │ │ │ │ @@ -775,15 +775,15 @@ │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 4834 │ │ │ │ │ + b 4488 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a18 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -981,15 +981,15 @@ │ │ │ │ │ b 1bc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 4834 │ │ │ │ │ + b 4488 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000c70 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -1004,15 +1004,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #260] @ 0x104 │ │ │ │ │ - bl 414c │ │ │ │ │ + bl 44a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cd4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -1111,15 +1111,15 @@ │ │ │ │ │ b 1bc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4834 │ │ │ │ │ + bl 4488 │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ @@ -1509,15 +1509,15 @@ │ │ │ │ │ bgt 1420 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ble 1420 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 4738 │ │ │ │ │ + bl 438c │ │ │ │ │ R_ARM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1420 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ @@ -1803,24 +1803,24 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #260] @ 0x104 │ │ │ │ │ - bl 414c │ │ │ │ │ + bl 44a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 17b0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 55bc │ │ │ │ │ + bl 59b4 │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ beq 17a4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1839,15 +1839,15 @@ │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 72c │ │ │ │ │ + bl 404 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 34 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ @@ -1861,15 +1861,15 @@ │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 42c0 <_Py_bytes_repr> │ │ │ │ │ + b 461c <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 00001818 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1935,20 +1935,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 4df8 │ │ │ │ │ + bl 4a4c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 4f28 │ │ │ │ │ + bl 4b7c │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1940 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r4, r6 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -235,17 +235,17 @@ │ │ │ │ │ 0x00000e80 79457863 5f56616c 75654572 726f7200 yExc_ValueError. │ │ │ │ │ 0x00000e90 50794279 74657357 72697465 725f4469 PyBytesWriter_Di │ │ │ │ │ 0x00000ea0 73636172 64007374 72636d70 005f5079 scard.strcmp._Py │ │ │ │ │ 0x00000eb0 5f637479 70655f74 61626c65 0050794d _ctype_table.PyM │ │ │ │ │ 0x00000ec0 656d5f4d 616c6c6f 63005f50 795f7473 em_Malloc._Py_ts │ │ │ │ │ 0x00000ed0 735f696e 74657270 00507942 79746541 s_interp.PyByteA │ │ │ │ │ 0x00000ee0 72726179 5f46726f 6d537472 696e6741 rray_FromStringA │ │ │ │ │ - 0x00000ef0 6e645369 7a650050 794d656d 5f467265 ndSize.PyMem_Fre │ │ │ │ │ - 0x00000f00 65005079 42797465 41727261 795f5265 e.PyByteArray_Re │ │ │ │ │ - 0x00000f10 73697a65 00507942 79746573 57726974 size.PyBytesWrit │ │ │ │ │ + 0x00000ef0 6e645369 7a650050 79427974 65417272 ndSize.PyByteArr │ │ │ │ │ + 0x00000f00 61795f52 6573697a 65005079 4d656d5f ay_Resize.PyMem_ │ │ │ │ │ + 0x00000f10 46726565 00507942 79746573 57726974 Free.PyBytesWrit │ │ │ │ │ 0x00000f20 65725f46 696e6973 68576974 6853697a er_FinishWithSiz │ │ │ │ │ 0x00000f30 65005079 5f486173 68427566 66657200 e.Py_HashBuffer. │ │ │ │ │ 0x00000f40 6d656d63 6d700050 79426f6f 6c5f4672 memcmp.PyBool_Fr │ │ │ │ │ 0x00000f50 6f6d4c6f 6e67005f 50795f47 6574436f omLong._Py_GetCo │ │ │ │ │ 0x00000f60 6e666967 005f5079 5f4e6f74 496d706c nfig._Py_NotImpl │ │ │ │ │ 0x00000f70 656d656e 74656453 74727563 74005f50 ementedStruct._P │ │ │ │ │ 0x00000f80 795f5472 75655374 72756374 005f5079 y_TrueStruct._Py │ │ │ ├── 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: 22568 (bytes into file) │ │ │ │ │ + Start of section headers: 22588 (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 0x5828: │ │ │ │ │ +There are 16 section headers, starting at offset 0x583c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 00036c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004ae0 000160 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0003a0 002e94 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004c40 0009b8 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003234 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0034b4 000688 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0055f8 0001a8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003b3c 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003b50 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b50 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003b84 000910 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004494 00064a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0057a0 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00032c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004af4 000158 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000360 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 000360 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000360 002ee8 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004c4c 0009c0 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003248 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0034c8 000688 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00560c 0001a8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003b50 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003b64 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b64 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003b98 000910 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0044a8 00064a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0057b4 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 {} │ │ │ │ │ @@ -4,62 +4,62 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 00000054 904 FUNC LOCAL DEFAULT 5 _PyObject_CallFunctionVa │ │ │ │ │ 3: 00000050 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 6: 00000054 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 7: 00000740 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ + 7: 00000754 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ 8: 000000a8 140 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 9: 000001ac 76 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 10: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 00000000 168 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 14: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 15: 000000b8 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 16: 000001e4 392 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ - 17: 000009a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 18: 000009a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 19: 00000d0c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 20: 00000d14 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 21: 00000f9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 22: 00000fa4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 16: 000001a4 392 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ + 17: 000009b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 18: 000009b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 19: 00000d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 20: 00000d28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 21: 00000fb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 22: 00000fb8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 23: 00000134 56 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 24: 000011d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 000011d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 26: 00001224 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ - 27: 00001220 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 00001224 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 00001498 692 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ + 24: 000011e4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 000011e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 26: 00001238 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ + 27: 00001234 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 00001238 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 000014ac 692 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ 30: 0000016c 56 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ - 31: 00001828 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 0000183c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 33: 00000000 100 FUNC LOCAL DEFAULT 8 callmethod │ │ │ │ │ 34: 000000d8 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 35: 0000182c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 36: 00001894 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 37: 00001898 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 38: 0000199c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 000019a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 40: 00001dc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 00001840 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 36: 000018a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 37: 000018ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 38: 000019b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 000019b4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 40: 00001dd4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 41: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 42: 00001dc8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 43: 000023a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 44: 000023a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 45: 00002684 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 00002688 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 00002b58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 48: 00002b5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 49: 00002c68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 50: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 51: 00000160 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ - 52: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ - 53: 00002c6c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 54: 00002e90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 00001ddc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 43: 000023b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 000023bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 45: 00002698 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 0000269c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002b6c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00002b70 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 49: 00002c7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 50: 00002c80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 51: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ + 52: 00000160 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ + 53: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ + 54: 00002ee4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 55: 00000094 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 000001a0 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 57: 00000098 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 58: 000001a8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 59: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 60: 000001ac 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 61: 000001f0 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ @@ -87,56 +87,56 @@ │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 88: 000003dc 160 FUNC GLOBAL DEFAULT 5 _Py_CheckFunctionResult │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ - 90: 0000047c 708 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ + 90: 0000047c 728 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 94: 0000089c 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ - 95: 000009a4 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ - 96: 0000182c 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ + 94: 000008b0 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ + 95: 000009b8 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ + 96: 00001840 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 98: 00001dc8 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ - 99: 00000d14 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ - 100: 00000fa4 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ + 98: 00001ddc 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ + 99: 00000d28 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ + 100: 00000fb8 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 102: 00002688 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ - 103: 000011d4 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ + 102: 0000269c 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ + 103: 000011e8 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 106: 0000174c 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ + 106: 00001760 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 110: 00001898 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ - 111: 000019a0 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ + 110: 000018ac 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ + 111: 000019b4 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 117: 00001f5c 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ - 118: 00002010 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 119: 00002068 832 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ - 120: 000023a8 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ - 121: 00002574 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ - 122: 00002a68 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ - 123: 00002b5c 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ - 124: 00002b88 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ + 117: 00001f70 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ + 118: 00002024 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 119: 0000207c 832 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 120: 000023bc 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 121: 00002588 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 122: 00002a7c 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 123: 00002b70 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 124: 00002b9c 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 126: 000001a4 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ + 126: 00002c80 64 FUNC GLOBAL DEFAULT 5 _PyStack_AsDict │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 131: 00002c6c 552 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ + 131: 00002cc0 552 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ 132: 00000064 52 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 133: 00000098 276 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 134: 000001f8 152 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 136: 00000290 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 137: 000002e4 84 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 138: 00000338 180 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4ae0 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4af4 contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000054 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000064 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000006c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000090 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ @@ -19,38 +19,37 @@ │ │ │ │ │ 00000124 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000168 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000180 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000184 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000018c 0000222b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 00000190 0000222c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 00000198 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000001d8 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00000204 00007f2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00000208 00007f2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00000214 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000218 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000220 0000332b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000224 0000332c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000238 0000571d R_ARM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ -00000244 0000801c R_ARM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ -00000260 0000811c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000274 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000284 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000288 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000298 0000322b R_ARM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ -0000029c 0000322c R_ARM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ -000002a8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000002e0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000308 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000314 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000032c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000344 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000364 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c4 00007f2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000001c8 00007f2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +000001d4 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001d8 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001e0 0000342b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +000001e4 0000342c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +000001f8 0000571d R_ARM_JUMP24 00000000 _PyErr_Format │ │ │ │ │ +00000204 0000801c R_ARM_CALL 00000000 PyModule_GetNameObject │ │ │ │ │ +00000220 0000811c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000234 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00000244 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000248 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000258 0000332b R_ARM_MOVW_ABS_NC 00000120 .LC7 │ │ │ │ │ +0000025c 0000332c R_ARM_MOVT_ABS 00000120 .LC7 │ │ │ │ │ +00000268 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000002a0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002c8 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002d4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000304 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000324 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4c40 contains 311 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4c4c contains 312 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000a0 0000531c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 000001c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000278 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000284 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002fc 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ @@ -76,308 +75,309 @@ │ │ │ │ │ 00000464 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 00000468 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 0000046c 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 00000474 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000004c0 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ 0000051c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000570 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -000005c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000620 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00000624 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000062c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000065c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -000006bc 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000006c0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000006c4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000006d0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006d4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006dc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000708 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000072c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -000007bc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007ec 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000007f0 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000007f4 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000081c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -0000086c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000870 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000874 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000880 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000884 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000088c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000092c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00000954 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000958 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000964 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000968 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000970 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000099c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000009a0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a08 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000a0c 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000a40 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000abc 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00000ad0 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000ad4 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000b14 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000ba4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000bc8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000664 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000668 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00000670 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000006a0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006d0 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +000006fc 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000700 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000704 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000710 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000714 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000071c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000740 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000788 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +000007d0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000800 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000804 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00000808 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000830 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000854 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00000880 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000884 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000888 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000894 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000898 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008a0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000940 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00000968 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000096c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000978 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000097c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000984 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000009b0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000009b4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a1c 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000a20 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000a54 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000ad0 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00000ae4 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000ae8 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000b28 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000bb8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bdc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bfc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c18 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00000c30 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c10 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c2c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ 00000c44 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c9c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000ca0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000ca4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000cb0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000cb4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000cbc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000cdc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d00 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d0c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d10 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d6c 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000d70 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000db8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000df4 00005a1d R_ARM_JUMP24 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00000e34 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00000e44 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000e48 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00000e94 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000ed0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ef0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f20 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000f38 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f3c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f48 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f4c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f54 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000f8c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fa0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ffc 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -000010a8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010dc 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00001134 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001138 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001148 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000114c 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001150 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001158 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001160 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001170 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00001178 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -000011a0 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000011c4 0000661c R_ARM_CALL 00002688 _PyObject_VectorcallPrepend │ │ │ │ │ -000011d0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001220 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000013f0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000013f4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001404 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001408 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000140c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001420 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001450 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001478 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001484 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001490 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000169c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000016a0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000016b0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000016b4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016b8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016c4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000016dc 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000172c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001738 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001744 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001784 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00001798 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000017d8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017f8 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00001820 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001828 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001888 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001894 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001950 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001954 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001960 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001964 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000196c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001994 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000199c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019e4 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a20 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001a24 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001a64 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001af0 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00001b04 0000602b R_ARM_MOVW_ABS_NC 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001b08 0000602c R_ARM_MOVT_ABS 0000182c _PyFunction_Vectorcall │ │ │ │ │ -00001b50 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001bf0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c14 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c34 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c4c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c60 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c88 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cb4 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00001cc4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cdc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d44 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001d4c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001d50 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001d5c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d60 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d68 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001d84 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001da8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001db8 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dc0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001dc4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e10 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e20 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ea8 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001f14 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f24 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001f2c 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f30 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f38 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00001f3c 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001f44 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001f54 0000751c R_ARM_CALL 00001f5c _PyStack_UnpackDict_Free │ │ │ │ │ -00001fbc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fd8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002004 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002030 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000205c 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000214c 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -000021fc 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000221c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002240 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002244 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002250 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002254 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000225c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002278 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000229c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000233c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002348 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002360 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002364 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000236c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002380 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002384 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002390 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002394 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000239c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000023a4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000247c 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -000024b0 0000751c R_ARM_CALL 00001f5c _PyStack_UnpackDict_Free │ │ │ │ │ -000024c8 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ -0000250c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002510 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002514 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002520 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002524 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000252c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000253c 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002554 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002558 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002560 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025d0 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002640 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002658 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002664 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -0000266c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -0000267c 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002684 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026f8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ec 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00002818 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -0000289c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000028d0 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002900 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002948 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ -00002960 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000297c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002980 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002990 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002994 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002998 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000029b4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000029b8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000029c8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029cc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029d0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000029ec 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000029f0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000029fc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a00 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002a08 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a2c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a50 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a60 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002b0c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002b10 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002b1c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b20 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b28 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002b54 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002b58 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bc0 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002bd4 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002c14 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c30 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002c48 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00002c68 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d88 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002d8c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002d98 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d9c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002da4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e08 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002e0c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e10 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e1c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e20 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e28 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e38 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002e50 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002e54 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002e5c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e70 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e74 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e7c 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002e80 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00002e88 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002e90 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c58 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000cb4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000cb8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000cc4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000cc8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000cd0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000cf0 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000d14 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000d20 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d24 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d80 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000d84 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000dcc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000e08 00005a1d R_ARM_JUMP24 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00000e48 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00000e58 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000e5c 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00000ea8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000ee4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f04 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f34 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000f4c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f50 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f5c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f60 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f68 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000fa0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fb4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001010 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +000010bc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f0 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00001148 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000114c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000115c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001160 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001164 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000116c 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001174 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001184 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +0000118c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +000011b4 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000011d8 0000661c R_ARM_CALL 0000269c _PyObject_VectorcallPrepend │ │ │ │ │ +000011e4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001234 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001404 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001408 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001418 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000141c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001420 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001434 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001464 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000148c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001498 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +000014a4 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000016b0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000016b4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016c4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016c8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016cc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000016d8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000016f0 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001740 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000174c 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001758 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00001798 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +000017ac 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000017ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000180c 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00001834 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +0000183c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000189c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000018a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001964 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001968 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001974 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001978 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001980 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000019a8 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000019b0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019f8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a34 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001a38 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001a78 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001b04 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00001b18 0000602b R_ARM_MOVW_ABS_NC 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001b1c 0000602c R_ARM_MOVT_ABS 00001840 _PyFunction_Vectorcall │ │ │ │ │ +00001b64 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001c04 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c28 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c48 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c60 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c74 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c9c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001cc8 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00001cd8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cf0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d08 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d58 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001d60 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d64 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d70 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d74 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d7c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001d98 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001dbc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001dcc 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001dd4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dd8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e24 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e34 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ebc 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001f28 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f38 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001f40 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f44 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f4c 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001f50 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001f58 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001f68 0000751c R_ARM_CALL 00001f70 _PyStack_UnpackDict_Free │ │ │ │ │ +00001fd0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fec 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002018 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002044 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002070 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002160 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00002210 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002230 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002254 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002258 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002264 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002268 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002270 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000228c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002300 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002350 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000235c 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00002374 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002378 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002380 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002394 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002398 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000023a4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000023a8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000023b0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000023b8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002490 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +000024c4 0000751c R_ARM_CALL 00001f70 _PyStack_UnpackDict_Free │ │ │ │ │ +000024dc 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +00002520 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002524 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002528 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002534 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002538 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002540 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002550 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00002568 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000256c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002574 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025e4 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00002654 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000266c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002678 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00002680 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00002690 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00002698 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000270c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002800 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +0000282c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +000028b0 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000028e4 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002914 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000295c 00005a1c R_ARM_CALL 0000047c _PyObject_MakeTpCall │ │ │ │ │ +00002974 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002990 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002994 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000029a4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029a8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029ac 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000029c8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000029cc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000029dc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029e0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029e4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a00 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002a04 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002a10 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a14 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a1c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a40 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002a64 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002a74 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002b20 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002b24 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002b30 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b34 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b3c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002b68 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002b6c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002bd4 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002be8 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002c28 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c44 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00002c5c 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00002c7c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cb4 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ +00002ddc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002de0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002dec 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002df0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002df8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e5c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002e60 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e64 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e70 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e74 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e7c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e8c 0000101c R_ARM_CALL 000001a4 object_is_not_callable │ │ │ │ │ +00002ea4 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002ea8 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002eb0 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002ec4 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ec8 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ed0 0000352b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00002ed4 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00002edc 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002ee4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x55f8 contains 53 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x560c contains 53 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00000044 00001e1d R_ARM_JUMP24 0000016c callmethod.part.0.isra.0 │ │ │ │ │ 00000060 0000021d R_ARM_JUMP24 00000054 _PyObject_CallFunctionVa │ │ │ │ │ -00000090 0000781d R_ARM_JUMP24 000023a8 _PyObject_Call │ │ │ │ │ +00000090 0000781d R_ARM_JUMP24 000023bc _PyObject_Call │ │ │ │ │ 00000094 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000e0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000e4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f0 0000382b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 000000f4 0000382c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 000000fc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000014c 0000621c R_ARM_CALL 00001dc8 _PyStack_UnpackDict │ │ │ │ │ -00000180 0000751c R_ARM_CALL 00001f5c _PyStack_UnpackDict_Free │ │ │ │ │ +0000014c 0000621c R_ARM_CALL 00001ddc _PyStack_UnpackDict │ │ │ │ │ +00000180 0000751c R_ARM_CALL 00001f70 _PyStack_UnpackDict_Free │ │ │ │ │ 00000198 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 000001a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001cc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001d0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000001d4 00003b2b R_ARM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 000001d8 00003b2c R_ARM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 000001e8 0000741d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ @@ -400,18 +400,18 @@ │ │ │ │ │ 00000480 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000049c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000524 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ 00000570 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000058c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005dc 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005e0 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000005e4 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000005e8 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +000005e4 0000352b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +000005e8 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 000005f0 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000614 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000618 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000061c 00004b2b R_ARM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000620 00004b2c R_ARM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 00000628 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000644 0000631c R_ARM_CALL 00000d14 _PyObject_VectorcallDictTstate │ │ │ │ │ -00000660 0000781d R_ARM_JUMP24 000023a8 _PyObject_Call │ │ │ │ │ +00000644 0000631c R_ARM_CALL 00000d28 _PyObject_VectorcallDictTstate │ │ │ │ │ +00000660 0000781d R_ARM_JUMP24 000023bc _PyObject_Call │ │ │ │ │ 0000066c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -138,50 +138,30 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000001a4 <_PyStack_AsDict>: │ │ │ │ │ -_PyStack_AsDict(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - add r0, ip, #16 │ │ │ │ │ - ldr ip, [ip, #8] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyDict_FromItems> │ │ │ │ │ - R_ARM_CALL _PyDict_FromItems │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - │ │ │ │ │ -000001e4 : │ │ │ │ │ +000001a4 : │ │ │ │ │ object_is_not_callable(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 23c │ │ │ │ │ + beq 1fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -195,28 +175,28 @@ │ │ │ │ │ R_ARM_JUMP24 _PyErr_Format │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyModule_GetNameObject │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 304 │ │ │ │ │ + beq 2c4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2dc │ │ │ │ │ - beq 2e4 │ │ │ │ │ + blt 29c │ │ │ │ │ + beq 2a4 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e4 │ │ │ │ │ + beq 2a4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ @@ -228,58 +208,58 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c8 │ │ │ │ │ + bgt 288 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 314 │ │ │ │ │ + beq 2d4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31c │ │ │ │ │ + ble 2dc │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34c │ │ │ │ │ + bne 30c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 334 │ │ │ │ │ + ble 2f4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b 214 │ │ │ │ │ + b 1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b 214 │ │ │ │ │ + b 1d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c8 │ │ │ │ │ + b 288 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2d4 │ │ │ │ │ + bne 294 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d4 │ │ │ │ │ + b 294 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2fc │ │ │ │ │ + bne 2bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fc │ │ │ │ │ + b 2bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f0 │ │ │ │ │ + bgt 2b0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2f0 │ │ │ │ │ + bne 2b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f0 │ │ │ │ │ + b 2b0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bgt 17c <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ b 1b0 <_PyObject_CallFunctionVa+0x15c> │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq c4 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ @@ -162,15 +162,15 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ bne e4 <_PyObject_CallFunctionVa+0x90> │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ b 1fc <_PyObject_CallFunctionVa+0x1a8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1b8 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 348 <_PyObject_CallFunctionVa+0x2f4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ @@ -336,33 +336,33 @@ │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 690 <_PyObject_MakeTpCall+0x214> │ │ │ │ │ + beq 6d0 <_PyObject_MakeTpCall+0x254> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + beq 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bne 540 <_PyObject_MakeTpCall+0xc4> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 60c <_PyObject_MakeTpCall+0x190> │ │ │ │ │ + bhi 650 <_PyObject_MakeTpCall+0x1d4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -370,75 +370,93 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 670 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ + beq 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 698 <_PyObject_MakeTpCall+0x21c> │ │ │ │ │ + bne 6d8 <_PyObject_MakeTpCall+0x25c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ │ - bne 5f8 <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bne 648 <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 734 <_PyObject_MakeTpCall+0x2b8> │ │ │ │ │ + beq 748 <_PyObject_MakeTpCall+0x2cc> │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_CALL _PyDict_FromItems │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 710 <_PyObject_MakeTpCall+0x294> │ │ │ │ │ + beq 724 <_PyObject_MakeTpCall+0x2a8> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 610 <_PyObject_MakeTpCall+0x194> │ │ │ │ │ + bcc 654 <_PyObject_MakeTpCall+0x1d8> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 600 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ + bgt 5f4 <_PyObject_MakeTpCall+0x178> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 600 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ + bne 5f4 <_PyObject_MakeTpCall+0x178> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ beq 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne 5d0 <_PyObject_MakeTpCall+0x154> │ │ │ │ │ + b 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 700 <_PyObject_MakeTpCall+0x284> │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 700 <_PyObject_MakeTpCall+0x284> │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 534 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ b 57c <_PyObject_MakeTpCall+0x100> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 5d4 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ - b 520 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bhi 58c <_PyObject_MakeTpCall+0x110> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -448,37 +466,36 @@ │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 58c <_PyObject_MakeTpCall+0x110> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6e4 <_PyObject_MakeTpCall+0x268> │ │ │ │ │ + bgt 600 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 664 <_PyObject_MakeTpCall+0x1e8> │ │ │ │ │ + bne 600 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - movne r8, #0 │ │ │ │ │ - bne 5d4 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6c0 <_PyObject_MakeTpCall+0x244> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6c0 <_PyObject_MakeTpCall+0x244> │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 534 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + moveq r8, r1 │ │ │ │ │ + beq 5e8 <_PyObject_MakeTpCall+0x16c> │ │ │ │ │ + b 628 <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + b 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 534 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -495,119 +512,107 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 670 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 670 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 670 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 670 <_PyObject_MakeTpCall+0x1f4> │ │ │ │ │ + b 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + bgt 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + bne 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 688 <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + b 640 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b 57c <_PyObject_MakeTpCall+0x100> │ │ │ │ │ │ │ │ │ │ -00000740 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ +00000754 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ _PyObject_MakeTpCall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r7, [ip, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 840 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ + beq 854 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 894 <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ + beq 8a8 <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 7dc <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + bcc 7f0 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c0 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bgt 7d4 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7c0 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bne 7d4 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 820 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + beq 834 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 848 <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ + bne 85c <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 78c <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + bcc 7a0 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78c <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + beq 7a0 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 820 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bgt 834 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 820 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bne 834 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 870 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 884 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 870 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 884 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 7d4 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + b 7e8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 838 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 84c <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d4 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + beq 7e8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -621,48 +626,48 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 838 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 84c <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 7d4 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + b 7e8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ │ │ │ │ │ -0000089c : │ │ │ │ │ +000008b0 : │ │ │ │ │ PyObject_Vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr ip, [pc, #232] @ 9a0 │ │ │ │ │ + ldr ip, [pc, #232] @ 9b4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ ldr ip, [lr, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 92c │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 92c │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 940 │ │ │ │ │ + beq 954 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 978 │ │ │ │ │ + bne 98c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bic r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -670,246 +675,246 @@ │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 968 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90c │ │ │ │ │ + bne 920 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 90c │ │ │ │ │ + b 920 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90c │ │ │ │ │ + beq 920 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000009a4 : │ │ │ │ │ +000009b8 : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #840] @ d0c │ │ │ │ │ + ldr r2, [pc, #840] @ d20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bic r7, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ ldr r6, [r9, r2] │ │ │ │ │ ldr r2, [lr, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c18 │ │ │ │ │ ldr r2, [lr, #28] │ │ │ │ │ ldr r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa0 │ │ │ │ │ + bne ab4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne a64 │ │ │ │ │ + bne a78 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r1, r3, #1 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq cd8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a84 │ │ │ │ │ + beq a98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c78 │ │ │ │ │ + bne c8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a50 │ │ │ │ │ + bne a64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq cb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq cb4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a58 │ │ │ │ │ + b a6c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a08 │ │ │ │ │ + beq a1c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq aac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne c4c │ │ │ │ │ - ldr r3, [pc, #548] @ d10 │ │ │ │ │ + bne c60 │ │ │ │ │ + ldr r3, [pc, #548] @ d24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq cfc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ stm sp, {r7, r8} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r8, [r8, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble ba0 │ │ │ │ │ + ble bb4 │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bdc │ │ │ │ │ + ble bf0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb4 │ │ │ │ │ add r9, sl, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c24 │ │ │ │ │ + ble c38 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb4 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c38 │ │ │ │ │ + ble c4c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb4 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov r9, #3 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bf0 │ │ │ │ │ + ble c04 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne b84 │ │ │ │ │ + bne b98 │ │ │ │ │ sub r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bcc │ │ │ │ │ + bgt be0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne bcc │ │ │ │ │ + bne be0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a50 │ │ │ │ │ - b a84 │ │ │ │ │ + bne a64 │ │ │ │ │ + b a98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b3c │ │ │ │ │ + bne b50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b3c │ │ │ │ │ + b b50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b94 │ │ │ │ │ + bne ba8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b94 │ │ │ │ │ + b ba8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a58 │ │ │ │ │ + b a6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b58 │ │ │ │ │ + bne b6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b58 │ │ │ │ │ + b b6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b70 │ │ │ │ │ + bne b84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b70 │ │ │ │ │ + b b84 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt b28 │ │ │ │ │ - b ba0 │ │ │ │ │ + bgt b3c │ │ │ │ │ + b bb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a58 │ │ │ │ │ + beq a6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -923,71 +928,71 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b a98 │ │ │ │ │ + b aac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b bcc │ │ │ │ │ + b be0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c64 │ │ │ │ │ + b c78 │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d14 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000d28 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ bic r8, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr ip, [lr, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq de0 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq df4 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq de0 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq df4 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e14 <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ + bne e28 <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne df8 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ - ldr r3, [pc, #536] @ f9c <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ + bne e0c <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ + ldr r3, [pc, #536] @ fb0 <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r2, r3, #1 │ │ │ │ │ @@ -999,17 +1004,17 @@ │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f24 <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ + beq f38 <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne efc <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ + bne f10 <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1018,37 +1023,37 @@ │ │ │ │ │ R_ARM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b dc0 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b dd4 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d6c <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ + beq d80 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - bne f5c <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ + bne f70 <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ - ldr r3, [pc, #316] @ fa0 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ + ldr r3, [pc, #316] @ fb4 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ movne r3, r4 │ │ │ │ │ stmeq sp, {r8, sl} │ │ │ │ │ @@ -1059,98 +1064,98 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ strne r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble ecc <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ + ble ee0 <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ add r7, r4, r8, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f78 <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ + ble f8c <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne eb0 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ + bne ec4 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ sub r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef4 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bgt f08 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne ef4 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bne f08 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b dc0 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b dd4 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f38 <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ + beq f4c <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + bne de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b dd4 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + b de8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ orr r2, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b e9c <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ + b eb0 <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ec0 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + bne ed4 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec0 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + b ed4 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000fa4 : │ │ │ │ │ +00000fb8 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #528] @ 11d0 │ │ │ │ │ + ldr ip, [pc, #528] @ 11e4 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ @@ -1162,93 +1167,93 @@ │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1168 │ │ │ │ │ + blt 117c │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bic r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls 10e8 │ │ │ │ │ + bls 10fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 11a8 │ │ │ │ │ + bne 11bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 10dc │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r9 │ │ │ │ │ movne r1, r4 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 10dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1120 │ │ │ │ │ + beq 1134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1180 │ │ │ │ │ + bne 1194 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 10b0 │ │ │ │ │ + beq 10c4 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1098 │ │ │ │ │ + beq 10ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 108c │ │ │ │ │ + bne 10a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 108c │ │ │ │ │ + b 10a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1080 │ │ │ │ │ + bne 1094 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1080 │ │ │ │ │ + b 1094 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r2, r8, #1 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 1114 │ │ │ │ │ + beq 1128 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r9 │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne 106c │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 10d0 │ │ │ │ │ + b 10e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1134 │ │ │ │ │ + beq 1148 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 1088 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1260,466 +1265,466 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movhi r3, r5 │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ - b 108c │ │ │ │ │ + b 10a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1074 │ │ │ │ │ + beq 1088 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2688 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 269c <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1074 │ │ │ │ │ + b 1088 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000011d4 : │ │ │ │ │ +000011e8 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #44] @ 1220 │ │ │ │ │ + ldr r3, [pc, #44] @ 1234 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 1238 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001224 : │ │ │ │ │ +00001238 : │ │ │ │ │ object_vacall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1480 │ │ │ │ │ + beq 1494 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 1384 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r8, r2, #8 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1358 │ │ │ │ │ + beq 136c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13c0 │ │ │ │ │ + beq 13d4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r1, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1288 │ │ │ │ │ + bne 129c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bgt 1414 │ │ │ │ │ + bgt 1428 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 13d0 │ │ │ │ │ + ble 13e4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 13e4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r5, r6 │ │ │ │ │ - beq 12fc │ │ │ │ │ + beq 1310 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add ip, r5, r7, lsl #2 │ │ │ │ │ ldr r2, [r1], #4 │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 1300 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 13a4 │ │ │ │ │ + beq 13b8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ ldr r8, [r4, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 13a4 │ │ │ │ │ + beq 13b8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13dc │ │ │ │ │ + beq 13f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1458 │ │ │ │ │ + bne 146c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 144c │ │ │ │ │ + bne 1460 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 12fc │ │ │ │ │ + b 1310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 13b0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r7, ip │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 131c │ │ │ │ │ + bne 1330 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1358 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 12c4 │ │ │ │ │ + b 12d8 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12fc │ │ │ │ │ + b 1310 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13f0 │ │ │ │ │ + beq 1404 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1344 │ │ │ │ │ + bne 1358 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1358 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r5] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - b 12e4 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 134c │ │ │ │ │ + b 1360 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 1358 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1358 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 134c │ │ │ │ │ + b 1360 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 134c │ │ │ │ │ + b 1360 │ │ │ │ │ │ │ │ │ │ -00001498 : │ │ │ │ │ +000014ac : │ │ │ │ │ object_vacall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1754 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r8, r3, #4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15fc │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ + beq 15f4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1648 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1504 │ │ │ │ │ + bne 1518 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt 16cc │ │ │ │ │ + bgt 16e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 167c │ │ │ │ │ + bne 1690 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ble 1588 │ │ │ │ │ + ble 159c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 1588 │ │ │ │ │ + bge 159c │ │ │ │ │ add r3, r5, ip │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - bge 1588 │ │ │ │ │ + bge 159c │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ ldr r1, [r7], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 158c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 162c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 162c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1688 │ │ │ │ │ + beq 169c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 170c │ │ │ │ │ + bne 1720 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 16c0 │ │ │ │ │ + bne 16d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1678 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1588 │ │ │ │ │ + b 159c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15ec │ │ │ │ │ + bne 1600 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1588 │ │ │ │ │ + b 159c │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r2, #3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r3, ip, fp │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r0, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1554 │ │ │ │ │ + b 1568 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 153c │ │ │ │ │ + b 1550 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 152c │ │ │ │ │ + b 1540 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 169c │ │ │ │ │ + beq 16b0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15cc │ │ │ │ │ + bne 15e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 1748 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [r5] │ │ │ │ │ subne r6, fp, #48 @ 0x30 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subeq r6, fp, #48 @ 0x30 │ │ │ │ │ - b 153c │ │ │ │ │ + b 1550 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15cc │ │ │ │ │ + beq 15e0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ │ │ │ │ │ -0000174c : │ │ │ │ │ +00001760 : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 1828 │ │ │ │ │ + ldr r3, [pc, #188] @ 183c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 1818 │ │ │ │ │ + beq 182c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 1824 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17dc │ │ │ │ │ + bgt 17f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 17f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -1727,34 +1732,34 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17c8 │ │ │ │ │ - b 17dc │ │ │ │ │ + ble 17dc │ │ │ │ │ + b 17f0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 17dc │ │ │ │ │ + b 17f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 17dc │ │ │ │ │ + b 17f0 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000182c <_PyFunction_Vectorcall>: │ │ │ │ │ +00001840 <_PyFunction_Vectorcall>: │ │ │ │ │ _PyFunction_Vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr lr, [pc, #76] @ 1894 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ + ldr lr, [pc, #76] @ 18a8 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic ip, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [pc, lr] │ │ │ │ │ ldr r0, [r3, lr] │ │ │ │ │ @@ -1771,452 +1776,452 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001898 : │ │ │ │ │ +000018ac : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #232] @ 199c │ │ │ │ │ + ldr r3, [pc, #232] @ 19b0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 192c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 192c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 193c │ │ │ │ │ + beq 1950 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 1988 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1950 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190c │ │ │ │ │ + bne 1920 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 190c │ │ │ │ │ + b 1920 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 190c │ │ │ │ │ + beq 1920 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 190c │ │ │ │ │ + b 1920 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019a0 <_PyObject_Call_Prepend>: │ │ │ │ │ +000019b4 <_PyObject_Call_Prepend>: │ │ │ │ │ _PyObject_Call_Prepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bgt 1c58 <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ + bgt 1c6c <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1c9c <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1cb0 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c9c <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1cb0 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1acc <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1ae0 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1a90 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ - ldr r2, [pc, #904] @ 1dc0 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ + bne 1aa4 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #904] @ 1dd4 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 1d70 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ + beq 1d84 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ab0 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1ac4 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d28 <_PyObject_Call_Prepend+0x388> │ │ │ │ │ + bne 1d3c <_PyObject_Call_Prepend+0x388> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1cc0 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ + bne 1cd4 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a74 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1a88 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4c <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1d60 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4c <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1d60 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a7c <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1a90 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a20 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1a34 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1ac4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1ad8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1cfc <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ + bne 1d10 <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #672] @ 1dc4 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ + ldr r3, [pc, #672] @ 1dd8 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - beq 1d90 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ + beq 1da4 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + ble 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c28 <_PyObject_Call_Prepend+0x288> │ │ │ │ │ + ble 1c3c <_PyObject_Call_Prepend+0x288> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ccc <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ + ble 1ce0 <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ce8 <_PyObject_Call_Prepend+0x348> │ │ │ │ │ + ble 1cfc <_PyObject_Call_Prepend+0x348> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r9, r3, r9 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c3c <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ + ble 1c50 <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1bcc <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 1be0 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c18 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bgt 1c2c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1c18 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bne 1c2c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1a74 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1ab0 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1a88 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1ac4 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1b7c <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 1b90 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b7c <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + b 1b90 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1bdc <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 1bf0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1bdc <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + b 1bf0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1db4 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ + beq 1dc8 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r8, [r0], #4 │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - bne 1a04 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ + bne 1a18 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a7c <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1a90 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1a84 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1a98 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b9c <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 1bb0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1b9c <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + b 1bb0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1bb4 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 1bc8 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bb4 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 1bc8 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ orr r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 1b64 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ - b 1be8 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bgt 1b78 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 1bfc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a7c <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1a90 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1ac4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1ad8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1ac4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1ad8 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1c18 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + b 1c2c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1d14 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ + b 1d28 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1a84 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1a98 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ .word 0x0000037c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001dc8 <_PyStack_UnpackDict>: │ │ │ │ │ +00001ddc <_PyStack_UnpackDict>: │ │ │ │ │ _PyStack_UnpackDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 1f20 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + blt 1f34 <_PyStack_UnpackDict+0x158> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f20 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + beq 1f34 <_PyStack_UnpackDict+0x158> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f10 <_PyStack_UnpackDict+0x148> │ │ │ │ │ + beq 1f24 <_PyStack_UnpackDict+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ - ble 1e84 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + ble 1e98 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 1e84 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1e98 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1e84 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1e98 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ add r0, r4, r1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1e74 <_PyStack_UnpackDict+0xac> │ │ │ │ │ + bne 1e88 <_PyStack_UnpackDict+0xac> │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ mov r9, #268435456 @ 0x10000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ + beq 1f08 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ @@ -2224,31 +2229,31 @@ │ │ │ │ │ and r9, r9, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #4]! │ │ │ │ │ - b 1e98 <_PyStack_UnpackDict+0xd0> │ │ │ │ │ + b 1eac <_PyStack_UnpackDict+0xd0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 1f2c <_PyStack_UnpackDict+0x164> │ │ │ │ │ + beq 1f40 <_PyStack_UnpackDict+0x164> │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1f04 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ + b 1f18 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 1f18 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 1f2c <_PyStack_UnpackDict+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2256,418 +2261,418 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1f5c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f70 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 1f18 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 1f2c <_PyStack_UnpackDict+0x150> │ │ │ │ │ │ │ │ │ │ -00001f5c <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001f70 <_PyStack_UnpackDict_Free>: │ │ │ │ │ _PyStack_UnpackDict_Free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 1fd0 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ + bge 1fe4 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1fa4 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 1fb8 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1f84 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 1f98 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 1f9c <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 1fb0 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1f9c <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + b 1fb0 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2008 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bgt 201c <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2008 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bne 201c <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002010 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00002024 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ _PyStack_UnpackDict_FreeNoDecRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2060 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bgt 2074 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 2060 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bne 2074 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002068 : │ │ │ │ │ +0000207c : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr ip, [pc, #800] @ 23a4 │ │ │ │ │ + ldr ip, [pc, #800] @ 23b8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r9, [lr, ip] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 2104 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 2104 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ - beq 20e8 │ │ │ │ │ + beq 20fc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2134 │ │ │ │ │ + bne 2148 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 20d4 │ │ │ │ │ + b 20e8 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 2354 │ │ │ │ │ ldr r1, [r9, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2350 │ │ │ │ │ + bcc 2364 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22fc │ │ │ │ │ + beq 2310 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2318 │ │ │ │ │ + bne 232c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2310 │ │ │ │ │ + beq 2324 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 21f8 │ │ │ │ │ + ble 220c │ │ │ │ │ ldr r0, [r8, r6, lsl #2] │ │ │ │ │ lsl r3, r6, #2 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2288 │ │ │ │ │ + ble 229c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 220c │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22ac │ │ │ │ │ + ble 22c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 220c │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22d8 │ │ │ │ │ + ble 22ec │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 220c │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2264 │ │ │ │ │ + ble 2278 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 21dc │ │ │ │ │ + bne 21f0 │ │ │ │ │ sub r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2220 │ │ │ │ │ + bgt 2234 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 2220 │ │ │ │ │ + bne 2234 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2120 │ │ │ │ │ + bne 2134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 2254 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 213c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2128 │ │ │ │ │ + b 213c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21ec │ │ │ │ │ + bne 2200 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ │ - b 21ec │ │ │ │ │ + b 2200 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2194 │ │ │ │ │ + bne 21a8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2194 │ │ │ │ │ + b 21a8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21b0 │ │ │ │ │ + bne 21c4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21c4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21c8 │ │ │ │ │ + bne 21dc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 21c8 │ │ │ │ │ + b 21dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2394 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 2394 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2128 │ │ │ │ │ + b 213c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2128 │ │ │ │ │ + beq 213c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2310 │ │ │ │ │ + b 2324 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2108 │ │ │ │ │ + bcc 211c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2310 │ │ │ │ │ - b 2108 │ │ │ │ │ + bne 2324 │ │ │ │ │ + b 211c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2310 │ │ │ │ │ + b 2324 │ │ │ │ │ .word 0x00000308 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000023a8 <_PyObject_Call>: │ │ │ │ │ +000023bc <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2428 <_PyObject_Call+0x80> │ │ │ │ │ + beq 243c <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2428 <_PyObject_Call+0x80> │ │ │ │ │ + beq 243c <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - beq 2410 <_PyObject_Call+0x68> │ │ │ │ │ + beq 2424 <_PyObject_Call+0x68> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 246c <_PyObject_Call+0xc4> │ │ │ │ │ + bne 2480 <_PyObject_Call+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2534 <_PyObject_Call+0x18c> │ │ │ │ │ + beq 2548 <_PyObject_Call+0x18c> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2544 <_PyObject_Call+0x19c> │ │ │ │ │ + bcc 2558 <_PyObject_Call+0x19c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24cc <_PyObject_Call+0x124> │ │ │ │ │ + beq 24e0 <_PyObject_Call+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e8 <_PyObject_Call+0x140> │ │ │ │ │ + bne 24fc <_PyObject_Call+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2460 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 2474 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f5c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f70 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2510 <_PyObject_Call+0x168> │ │ │ │ │ + beq 2524 <_PyObject_Call+0x168> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2510 <_PyObject_Call+0x168> │ │ │ │ │ + beq 2524 <_PyObject_Call+0x168> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2460 <_PyObject_Call+0xb8> │ │ │ │ │ + b 2474 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2460 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 2474 <_PyObject_Call+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -2681,197 +2686,197 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 24e0 <_PyObject_Call+0x138> │ │ │ │ │ + b 24f4 <_PyObject_Call+0x138> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 24e0 <_PyObject_Call+0x138> │ │ │ │ │ + b 24f4 <_PyObject_Call+0x138> │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2440 <_PyObject_Call+0x98> │ │ │ │ │ + bcc 2454 <_PyObject_Call+0x98> │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24e0 <_PyObject_Call+0x138> │ │ │ │ │ - b 2440 <_PyObject_Call+0x98> │ │ │ │ │ + bne 24f4 <_PyObject_Call+0x138> │ │ │ │ │ + b 2454 <_PyObject_Call+0x98> │ │ │ │ │ │ │ │ │ │ -00002574 : │ │ │ │ │ +00002588 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #240] @ 2684 │ │ │ │ │ + ldr r3, [pc, #240] @ 2698 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 268c │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2660 │ │ │ │ │ + blt 2674 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ - bl 1498 │ │ │ │ │ + bl 14ac │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 262c │ │ │ │ │ + beq 2640 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 2648 │ │ │ │ │ + beq 265c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 260c │ │ │ │ │ + bne 2620 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 260c │ │ │ │ │ + b 2620 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 262c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2618 │ │ │ │ │ + b 262c │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2618 │ │ │ │ │ + b 262c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2670 │ │ │ │ │ + b 2684 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002688 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +0000269c <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - blt 2768 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + blt 277c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2824 <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ + bne 2838 <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2834 <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ + beq 2848 <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 28c0 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ + bgt 28d4 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 27d4 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 27e8 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq 27d4 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 27e8 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 2968 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ + beq 297c <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a10 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ + bne 2a24 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 295c <_PyObject_VectorcallPrepend+0x2d4> │ │ │ │ │ + bne 2970 <_PyObject_VectorcallPrepend+0x2d4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2800 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2814 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2800 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2814 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 29a0 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ + beq 29b4 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a34 <_PyObject_VectorcallPrepend+0x3ac> │ │ │ │ │ + bne 2a48 <_PyObject_VectorcallPrepend+0x3ac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r5, #-4] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2889,439 +2894,459 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27d8 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 26d8 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 26ec <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 28a4 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 28b8 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28a4 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 28b8 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 29d8 <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ + beq 29ec <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 2a58 <_PyObject_VectorcallPrepend+0x3d0> │ │ │ │ │ + beq 2a6c <_PyObject_VectorcallPrepend+0x3d0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2930 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ + beq 2944 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #48 @ 0x30 │ │ │ │ │ - bne 272c <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 2740 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 47c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 297c <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ + beq 2990 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + bne 2768 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 2768 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29b4 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + beq 29c8 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + bne 27d8 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27d8 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29ec <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ + beq 2a00 <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + bne 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + beq 2768 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 2754 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 2768 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + beq 27d8 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 27c4 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27d8 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 275c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2770 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ │ │ │ │ │ -00002a68 : │ │ │ │ │ +00002a7c : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #212] @ 2b58 │ │ │ │ │ + ldr r3, [pc, #212] @ 2b6c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2af4 │ │ │ │ │ ldr r3, [ip, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2af4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 2b0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b30 │ │ │ │ │ + bne 2b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b0c │ │ │ │ │ + beq 2b20 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ad8 │ │ │ │ │ + bne 2aec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2ad8 │ │ │ │ │ + b 2aec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 2aec │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002b5c : │ │ │ │ │ +00002b70 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002b88 <_PyObject_CallMethod>: │ │ │ │ │ +00002b9c <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ 2c68 <_PyObject_CallMethod+0xe0> │ │ │ │ │ + ldr r3, [pc, #192] @ 2c7c <_PyObject_CallMethod+0xe0> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 2c2c <_PyObject_CallMethod+0xa4> │ │ │ │ │ + beq 2c40 <_PyObject_CallMethod+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c60 <_PyObject_CallMethod+0xd8> │ │ │ │ │ + beq 2c74 <_PyObject_CallMethod+0xd8> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2c3c <_PyObject_CallMethod+0xb4> │ │ │ │ │ + beq 2c50 <_PyObject_CallMethod+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bgt 2c2c <_PyObject_CallMethod+0x90> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bne 2c2c <_PyObject_CallMethod+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c2c <_PyObject_CallMethod+0x90> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c34 <_PyObject_CallMethod+0xac> │ │ │ │ │ + bgt 2c48 <_PyObject_CallMethod+0xac> │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2c04 <_PyObject_CallMethod+0x7c> │ │ │ │ │ + b 2c18 <_PyObject_CallMethod+0x7c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 2c18 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c2c <_PyObject_CallMethod+0x90> │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002c6c : │ │ │ │ │ +00002c80 <_PyStack_AsDict>: │ │ │ │ │ +_PyStack_AsDict(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + add r0, ip, #16 │ │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyDict_FromItems> │ │ │ │ │ + R_ARM_CALL _PyDict_FromItems │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + │ │ │ │ │ +00002cc0 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #520] @ 2e90 │ │ │ │ │ + ldr r3, [pc, #520] @ 2ee4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2d8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2ec4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2cec │ │ │ │ │ + beq 2d40 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2cec │ │ │ │ │ + beq 2d40 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e30 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2e40 │ │ │ │ │ + bcc 2e94 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 2dc8 │ │ │ │ │ + beq 2e1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2de4 │ │ │ │ │ + bne 2e38 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2e00 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2e00 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 2d24 │ │ │ │ │ + bne 2d78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2ddc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d2c │ │ │ │ │ + bne 2d80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2d2c │ │ │ │ │ + b 2d80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 740 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 754 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e60 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 2d2c │ │ │ │ │ + b 2d80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d2c │ │ │ │ │ + beq 2d80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -3335,43 +3360,43 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2e30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + bl 1a4 <_PyObject_CallFunctionVa+0x150> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2e30 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2d04 │ │ │ │ │ + bcc 2d58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ddc │ │ │ │ │ - b 2d04 │ │ │ │ │ + bne 2e30 │ │ │ │ │ + b 2d58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2e30 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -43,15 +43,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 23a8 <_PyObject_Call> │ │ │ │ │ + b 23bc <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000098 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -100,29 +100,29 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1dc8 <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ddc <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 19c │ │ │ │ │ ldr r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1f5c <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f70 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -485,23 +485,23 @@ │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ b 5f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 654 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl d14 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl d28 <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b 664 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 604 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 23a8 <_PyObject_Call> │ │ │ │ │ + b 23bc <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000670 : │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 46092 (bytes into file) │ │ │ │ │ + Start of section headers: 46216 (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 0xb40c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb488: │ │ │ │ │ │ │ │ │ │ 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 001f04 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00994c 000790 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001f38 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a0dc 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0024ac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0024ac 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002d10 0038d0 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a3bc 000880 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0065e0 0011e4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00ac3c 0006a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0077c4 0002a8 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b2e4 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007a6c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007a6c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007aa0 001180 10 16 152 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 008c20 000d29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b37c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001d14 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0099c0 000788 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001d48 000574 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a148 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0022bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0022bc 000862 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002b20 003b54 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a428 000890 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006674 0011e4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00acb8 0006a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 007858 0002a8 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b360 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007b00 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007b00 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007b34 001160 10 16 150 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008c94 000d29 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b3f8 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 280 entries: │ │ │ │ │ +Symbol table '.symtab' contains 278 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 $a │ │ │ │ │ 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 │ │ │ │ │ @@ -27,257 +27,255 @@ │ │ │ │ │ 23: 000018cc 1256 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 24: 00001dac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00001db4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 26: 0000233c 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 27: 00002498 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 28: 00000028 120 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ 29: 00000154 232 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ - 30: 00002ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00002ad8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 33: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 35: 0000000c 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 36: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 37: 000002fc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 38: 00000378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 39: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 40: 00002ca4 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 41: 00002f2c 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 42: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 43: 0000037c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 44: 00002f28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 46: 00002f2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000003ec 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ - 48: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 49: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 50: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 51: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 52: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 53: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 54: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 55: 00000c40 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 56: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 57: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 58: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 59: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 60: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 61: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 62: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 63: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 64: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 65: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 66: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 67: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 68: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 69: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 70: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 71: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 72: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 73: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 74: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 75: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 76: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 77: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 78: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 79: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 80: 00000cb8 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 81: 000016c8 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 82: 000016c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 000016c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 84: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 85: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 86: 00002f60 500 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ - 87: 0000320c 452 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 88: 00001bac 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 89: 00001c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 91: 000033d0 1280 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 92: 00000154 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 93: 00001c28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 94: 00001c28 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 95: 00001c94 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ - 96: 00001ca8 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 97: 00001ccc 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 98: 00001da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00001da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 100: 00001ea4 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 101: 0000023c 20 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ - 102: 000003c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 103: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 104: 00000440 20 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ - 105: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 106: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 107: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 108: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 109: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 110: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 111: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 112: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 113: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 114: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 115: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 116: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 117: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 118: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 119: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 120: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 121: 00000454 1616 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ - 122: 00000aa4 272 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ - 123: 000005d4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 124: 00000bb4 68 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ - 125: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 126: 00000cdc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 128: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 129: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 130: 00000d84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 131: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 132: 000010ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 133: 000010b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 134: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 135: 00000684 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 136: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 137: 00000190 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ - 138: 00000350 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ - 139: 00000448 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ - 140: 000003d0 120 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ - 141: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 142: 00000018 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ - 143: 000002d4 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 144: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 145: 00000064 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ - 146: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 147: 00000124 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ - 148: 0000006c 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ - 149: 0000000c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 150: 0000000c 8 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ - 151: 00000014 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ - 152: 00000000 40 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ - 153: 00000000 668 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 157: 0000029c 3752 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 176: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 182: 00001db4 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 200: 000022fc 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 206: 00002730 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 209: 00002878 608 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 211: 00002ad8 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 212: 000000a0 584 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 213: 000002e8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ - 214: 00000000 340 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 221: 00000458 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ - 222: 0000049c 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ - 225: 00000584 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 226: 0000068c 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 227: 00000894 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 239: 00001764 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 247: 00003154 184 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 249: 00001da8 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ - 250: 00001eb8 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ - 251: 00000250 76 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ - 252: 0000029c 296 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 254: 000003c4 124 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 260: 00000bf8 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ - 261: 00000c0c 20 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ - 262: 00000c20 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ - 263: 00000c34 20 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ - 264: 00000c48 152 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 266: 00000ce0 168 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ - 267: 00000d88 156 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ - 268: 00000e24 40 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ - 269: 00000e4c 612 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ - 270: 000010b0 52 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ - 271: 000010e4 56 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ - 272: 0000111c 112 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ - 273: 0000118c 88 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ - 274: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ - 275: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ - 276: 000001d4 212 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 30: 00002ed8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 32: 0000000c 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 33: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 34: 000000b4 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 35: 00000130 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 36: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 37: 00002ee0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 38: 00002ee0 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 39: 00003168 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 40: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 41: 00000134 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 42: 00003164 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00003168 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 000001a4 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 46: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 47: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 48: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 49: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 50: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 51: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 52: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 53: 000009f8 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 54: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 55: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 56: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 57: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 58: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 59: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 60: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 61: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 62: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 63: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 64: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 65: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 66: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 67: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 68: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 69: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 70: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 71: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 72: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 73: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 74: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 75: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 76: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 77: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 78: 00000a70 2660 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 79: 000014d4 160 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ + 80: 000014d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 81: 000014d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 82: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 83: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 84: 0000319c 516 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 85: 000034b0 464 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 86: 000019bc 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 87: 00001a34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 89: 00003680 1236 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 00000154 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 91: 00001a38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 92: 00001a38 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 93: 00001aa4 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 94: 00001ab8 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 95: 00001adc 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 96: 00001bb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001bb8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 00001cb4 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 99: 0000023c 20 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ + 100: 000003c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 101: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 102: 00000440 20 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ + 103: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 104: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 105: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 106: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 107: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 108: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 109: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 110: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 111: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 112: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 113: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 114: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 115: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 116: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 117: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 118: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 119: 00000454 1616 FUNC LOCAL DEFAULT 9 code_new │ │ │ │ │ + 120: 00000aa4 272 FUNC LOCAL DEFAULT 9 validate_and_copy_tuple │ │ │ │ │ + 121: 000005d4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 122: 00000bb4 68 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ + 123: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 124: 00000cdc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 125: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 126: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 127: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 128: 00000d84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 129: 00000d88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 130: 000010ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 131: 000010b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 132: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 133: 00000684 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 134: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 135: 00000190 280 OBJECT LOCAL DEFAULT 11 code_new__doc__ │ │ │ │ │ + 136: 00000350 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ + 137: 00000448 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ + 138: 000003d0 120 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ + 139: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 140: 00000018 76 OBJECT LOCAL DEFAULT 11 _keywords.1 │ │ │ │ │ + 141: 000002d4 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 142: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 143: 00000064 8 OBJECT LOCAL DEFAULT 11 _keywords.4 │ │ │ │ │ + 144: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 145: 00000124 108 OBJECT LOCAL DEFAULT 11 code_replace__doc__ │ │ │ │ │ + 146: 0000006c 183 OBJECT LOCAL DEFAULT 11 code__varname_from_oparg__doc__ │ │ │ │ │ + 147: 0000000c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 148: 0000000c 8 OBJECT LOCAL DEFAULT 11 assert0 │ │ │ │ │ + 149: 00000014 2 OBJECT LOCAL DEFAULT 11 linetable │ │ │ │ │ + 150: 00000000 40 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ + 151: 00000000 668 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 155: 0000029c 3752 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 180: 00001db4 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 198: 000022fc 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 204: 00002730 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 207: 00002878 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ + 209: 00002acc 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 210: 00002c98 584 FUNC GLOBAL DEFAULT 7 PyCode_Addr2Line │ │ │ │ │ + 211: 000000a0 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 212: 00000000 340 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 219: 00000210 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ + 220: 00000254 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ + 223: 0000033c 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 224: 00000444 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 225: 0000064c 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 237: 00001574 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 245: 000033a0 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 247: 00001bb8 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 248: 00001cc8 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 249: 00000250 76 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ + 250: 0000029c 296 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 252: 000003c4 124 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 258: 00000bf8 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCode │ │ │ │ │ + 259: 00000c0c 20 FUNC GLOBAL DEFAULT 9 PyCode_GetVarnames │ │ │ │ │ + 260: 00000c20 20 FUNC GLOBAL DEFAULT 9 PyCode_GetCellvars │ │ │ │ │ + 261: 00000c34 20 FUNC GLOBAL DEFAULT 9 PyCode_GetFreevars │ │ │ │ │ + 262: 00000c48 152 FUNC GLOBAL DEFAULT 9 PyCode_AddWatcher │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 264: 00000ce0 168 FUNC GLOBAL DEFAULT 9 PyCode_ClearWatcher │ │ │ │ │ + 265: 00000d88 156 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_New │ │ │ │ │ + 266: 00000e24 40 FUNC GLOBAL HIDDEN 9 _PyLineTable_InitAddressRange │ │ │ │ │ + 267: 00000e4c 612 FUNC GLOBAL DEFAULT 9 PyCode_Addr2Location │ │ │ │ │ + 268: 000010b0 52 FUNC GLOBAL HIDDEN 9 _PyLineTable_PreviousAddressRange │ │ │ │ │ + 269: 000010e4 56 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoInternalState │ │ │ │ │ + 270: 0000111c 112 FUNC GLOBAL DEFAULT 9 _PyCode_CheckNoExternalState │ │ │ │ │ + 271: 0000118c 88 FUNC GLOBAL DEFAULT 9 _PyCode_CheckPureFunction │ │ │ │ │ + 272: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ + 273: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ + 274: 000001d4 212 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,333 +1,332 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x994c contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x99c0 contains 241 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000058 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000094 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000288 0000d21d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -000002c0 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -0000031c 0000da1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000438 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0000df1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000004d0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004d4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000050c 0000e01c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000524 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000053c 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000005b4 0000e21c R_ARM_CALL 0000068c _PyCode_GetVarCounts │ │ │ │ │ -000005dc 0000e31c R_ARM_CALL 00000894 _PyCode_SetUnboundVarCounts │ │ │ │ │ -0000063c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000640 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000644 0000322b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00000648 0000322c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -00000654 0000e41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000660 0000302b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000664 0000302c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000668 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000066c 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000678 0000e41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000680 0000312b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00000684 0000312c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -000008c8 0000e51c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000008e4 0000e51c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000934 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000958 0000e01c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -000009b8 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -000009c0 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -000009e8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a10 0000e71c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a30 0000e71c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a60 0000e81c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000a74 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000ab8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000acc 0000e81c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000ae8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b50 0000e92b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000b54 0000e92c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000b60 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b6c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b70 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b7c 0000332b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ -00000b80 0000332c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000b8c 0000ec1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000bac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000bb0 0000e92c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000bbc 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bc8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bcc 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bd8 0000342b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ -00000bdc 0000342c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ -00000be8 0000ec1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000c8c 0000352b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -00000c90 0000352c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00000c94 0000ed1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ca4 0000362b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -00000ca8 0000362c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -00000cb4 0000ed1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000dc8 0000ce1c R_ARM_CALL 00002730 _PyCode_GetCode │ │ │ │ │ -00000de4 00004e2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -00000de8 00004e2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00000df4 00004f2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -00000df8 00004f2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -00000e24 0000ee1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000f18 0000ef1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000f28 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000f30 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000f38 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000f40 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000f8c 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000fec 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001020 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001044 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001068 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000107c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000108c 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000010b0 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000010d4 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010e4 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010f4 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000011d8 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000011dc 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000011e0 0000462b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ -000011e4 0000462c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ -000011e8 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000011ec 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000011f0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000011f8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001208 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -0000120c 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001210 0000452b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ -00001214 0000452c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ -00001218 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000121c 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001220 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001238 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000123c 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001240 0000442b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00001244 0000442c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00001248 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000124c 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001250 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000012a4 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000012a8 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000012ac 0000422b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -000012b0 0000422c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -000012b4 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000012b8 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000012bc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000012c8 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000012cc 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000012d0 0000402b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -000012d4 0000402c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -000012d8 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000012dc 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000012e0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001310 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00001314 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001318 0000432b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ -0000131c 0000432c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ -00001320 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001324 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001328 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000013a0 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000013a4 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000013a8 00003f2b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ -000013ac 00003f2c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ -000013b0 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000013b4 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000013b8 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000013c4 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000013c8 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000013cc 00003e2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ -000013d0 00003e2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ -000013d4 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000013d8 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000013dc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001450 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001454 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001458 00003d2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ -0000145c 00003d2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ -00001460 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001464 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001468 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001478 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000147c 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001480 00003c2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -00001484 00003c2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00001488 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000148c 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001490 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000014c8 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000014f0 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000014f4 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000014f8 0000392b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ -000014fc 0000392c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ -00001500 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001504 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001508 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001510 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001520 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001574 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001584 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001588 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000158c 00004d2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00001590 00004d2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00001598 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015a0 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015a4 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015a8 00004c2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ -000015ac 00004c2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ -000015b4 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015bc 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015c0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015c4 00004b2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ -000015c8 00004b2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ -000015d0 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015d8 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015dc 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015e0 00004a2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ -000015e4 00004a2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ -000015ec 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015f8 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015fc 0000492b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ -00001600 0000492c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ -00001608 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001610 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001614 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001618 0000482b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ -0000161c 0000482c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ -00001624 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000162c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001630 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001634 0000472b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ -00001638 0000472c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ -00001640 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000166c 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000016b0 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000016c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016ec 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001818 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001830 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001910 0000991c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ -00001930 00009d1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ -00001940 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001948 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001998 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000199c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019a0 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019ac 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019b0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019b4 0000552b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ -000019b8 0000552c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ -000019c0 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019d4 0000f41c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000019e8 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001a0c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001a10 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001af4 0000f51c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001b5c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b60 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b68 0000542b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00001b6c 0000542c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00001b74 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bcc 0000da1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c74 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 0000ce1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ -00001cc8 0000aa1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d10 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001d24 0000f81c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00001d78 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d8c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001eb4 0000fa1d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ -00001ef8 0000571d R_ARM_JUMP24 0000320c get_cached_locals │ │ │ │ │ +00000058 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000094 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000000d4 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000001f0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000284 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00000288 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000028c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002c4 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +000002dc 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000002f4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000036c 0000e01c R_ARM_CALL 00000444 _PyCode_GetVarCounts │ │ │ │ │ +00000394 0000e11c R_ARM_CALL 0000064c _PyCode_SetUnboundVarCounts │ │ │ │ │ +000003f4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003f8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003fc 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00000400 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +0000040c 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000418 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +0000041c 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000420 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000424 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000430 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000438 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +0000043c 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +00000680 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +0000069c 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000006ec 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000710 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000770 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00000778 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +000007a0 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +000007c8 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000007e8 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000818 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +0000082c 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000870 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000884 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000008a0 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000908 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000090c 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000918 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000924 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000928 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000934 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ +00000938 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ +00000944 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000964 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000968 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000974 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000980 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000984 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000990 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ +00000994 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ +000009a0 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000a44 0000332b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +00000a48 0000332c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000a4c 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000a5c 0000342b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ +00000a60 0000342c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ +00000a6c 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b80 0000cc1c R_ARM_CALL 00002730 _PyCode_GetCode │ │ │ │ │ +00000b9c 00004c2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +00000ba0 00004c2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000bac 00004d2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +00000bb0 00004d2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +00000bdc 0000ec1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000c44 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000cf4 0000ed1c R_ARM_CALL 00001574 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000d04 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00000d0c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00000d14 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00000d1c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00000d64 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000dc4 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000dec 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000e10 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000ef4 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00000ef8 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00000efc 0000442b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ +00000f00 0000442c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ +00000f04 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00000f08 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00000f10 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000f1c 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f40 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000f64 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f74 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f84 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000fa8 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fb8 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001000 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001010 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001020 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00001024 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00001028 0000432b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ +0000102c 0000432c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ +00001030 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001034 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001038 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001050 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001054 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001058 0000422b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +0000105c 0000422c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00001060 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001064 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001068 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001098 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000109c 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000010a0 0000412b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ +000010a4 0000412c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ +000010a8 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000010ac 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000010b0 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000111c 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001120 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001124 0000402b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +00001128 0000402c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +0000112c 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001130 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001134 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001140 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001144 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001148 00003e2b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +0000114c 00003e2c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +00001150 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001154 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001158 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011c0 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000011c4 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000011c8 00003d2b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ +000011cc 00003d2c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ +000011d0 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000011d4 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000011d8 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011e4 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000011e8 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000011ec 00003c2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ +000011f0 00003c2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ +000011f4 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000011f8 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000011fc 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001270 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001274 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001278 00003b2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ +0000127c 00003b2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ +00001280 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001284 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001288 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000012c0 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000012e8 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000012ec 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000012f0 0000372b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ +000012f4 0000372c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ +000012f8 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000012fc 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001300 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001308 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001320 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001324 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001328 00003a2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +0000132c 00003a2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +00001330 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001334 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001338 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001380 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00001390 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001394 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001398 00004b2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +0000139c 00004b2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +000013a4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013ac 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000013b0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000013b4 00004a2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ +000013b8 00004a2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ +000013c0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013c8 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000013cc 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000013d0 0000492b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ +000013d4 0000492c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ +000013dc 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013e4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000013e8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000013ec 0000482b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ +000013f0 0000482c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ +000013f8 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001400 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001404 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001408 0000472b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ +0000140c 0000472c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ +00001414 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000141c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001420 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001424 0000462b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ +00001428 0000462c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ +00001430 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001438 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000143c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001440 0000452b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ +00001444 0000452c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ +0000144c 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001478 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014bc 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000014d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014f8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001628 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001640 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001720 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ +00001740 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +00001750 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +00001758 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ +000017a8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017ac 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017b0 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017bc 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017c0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017c4 0000532b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ +000017c8 0000532c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ +000017d0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017e4 0000f21c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000017f8 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +0000181c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001820 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001904 0000f31c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000196c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001970 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001978 0000522b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +0000197c 0000522c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00001984 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019dc 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a84 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab4 0000cc1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ +00001ad8 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b20 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001b34 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00001b88 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001b9c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001bb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001cc4 0000f81d R_ARM_JUMP24 00001cc8 _PyCode_GetVarnames │ │ │ │ │ +00001d08 0000551d R_ARM_JUMP24 000034b0 get_cached_locals │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa0dc contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa148 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001702 R_ARM_ABS32 000018cc code_dealloc │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 00000c40 code_repr │ │ │ │ │ +0000002c 00003502 R_ARM_ABS32 000009f8 code_repr │ │ │ │ │ 0000003c 00001a02 R_ARM_ABS32 0000233c code_hash │ │ │ │ │ -00000048 00011602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001b02 R_ARM_ABS32 00002498 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00007902 R_ARM_ABS32 00000454 code_new │ │ │ │ │ -000000d8 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000009c 00007702 R_ARM_ABS32 00000454 code_new │ │ │ │ │ +000000d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002f02 R_ARM_ABS32 000003ec positionsiter_dealloc │ │ │ │ │ -00000140 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002802 R_ARM_ABS32 00002ca4 positionsiter_next │ │ │ │ │ -00000174 0000b402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000001ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000ec 00002d02 R_ARM_ABS32 000001a4 positionsiter_dealloc │ │ │ │ │ +00000140 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00002602 R_ARM_ABS32 00002ee0 positionsiter_next │ │ │ │ │ +00000174 0000b202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000001ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d8 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ec 00005e02 R_ARM_ABS32 00001c28 lineiter_dealloc │ │ │ │ │ -00000240 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005b02 R_ARM_ABS32 000033d0 lineiter_next │ │ │ │ │ -00000274 0000b402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000002ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001ec 00005c02 R_ARM_ABS32 00001a38 lineiter_dealloc │ │ │ │ │ +00000240 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000244 00005902 R_ARM_ABS32 00003680 lineiter_next │ │ │ │ │ +00000274 0000b202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000002ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002e0 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002ec 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f0 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f4 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f8 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000300 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000304 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000308 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000030c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000310 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000314 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000320 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000324 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000032c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000330 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000034c 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e0 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002ec 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f0 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f4 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f8 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002fc 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000300 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000304 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000308 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000314 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000320 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000032c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000330 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000034c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 00007c02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ +00000354 00007a02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ 00000360 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 00001bac code_linesiterator │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 000019bc code_linesiterator │ │ │ │ │ 00000370 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00006802 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ +00000374 00006602 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ 00000380 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00002502 R_ARM_ABS32 000002fc code_positionsiterator │ │ │ │ │ +00000384 00002202 R_ARM_ABS32 000000b4 code_positionsiterator │ │ │ │ │ 00000390 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000394 00005002 R_ARM_ABS32 00000cb8 code_replace │ │ │ │ │ -0000039c 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000394 00004e02 R_ARM_ABS32 00000a70 code_replace │ │ │ │ │ +0000039c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00006102 R_ARM_ABS32 00001ccc code__varname_from_oparg │ │ │ │ │ -000003ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003a4 00005f02 R_ARM_ABS32 00001adc code__varname_from_oparg │ │ │ │ │ +000003ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00005002 R_ARM_ABS32 00000cb8 code_replace │ │ │ │ │ +000003b4 00004e02 R_ARM_ABS32 00000a70 code_replace │ │ │ │ │ 000003bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00006002 R_ARM_ABS32 00001ca8 code_getcodeadaptive │ │ │ │ │ +000003d4 00005e02 R_ARM_ABS32 00001ab8 code_getcodeadaptive │ │ │ │ │ 000003e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 00006402 R_ARM_ABS32 00001ea4 code_getvarnames │ │ │ │ │ +000003e8 00006202 R_ARM_ABS32 00001cb4 code_getvarnames │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00006502 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ +000003fc 00006302 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00005602 R_ARM_ABS32 00002f60 code_getfreevars │ │ │ │ │ +00000410 00005402 R_ARM_ABS32 0000319c code_getfreevars │ │ │ │ │ 00000420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00005f02 R_ARM_ABS32 00001c94 code_getcode │ │ │ │ │ +00000424 00005d02 R_ARM_ABS32 00001aa4 code_getcode │ │ │ │ │ 00000448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000484 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000498 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -335,506 +334,508 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa3bc contains 272 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa428 contains 274 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000024c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000250 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000024c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000250 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000254 0000062b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000258 0000062c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000260 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000260 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000026c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000270 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000278 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000280 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000284 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000278 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000280 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000284 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000288 0000072b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000028c 0000072c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000294 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f4 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002f8 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000314 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000348 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000037c 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000003ac 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000003e4 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000414 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000444 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000448 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000044c 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000450 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000464 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000468 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000660 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000006b8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000006bc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000006d8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000070c 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000740 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000770 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007a8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007d8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007e4 0000a41c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000294 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f4 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002f8 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000314 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000348 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000037c 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000003ac 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000003e4 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000414 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000444 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000448 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000044c 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000450 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000464 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000468 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000660 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000006b8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000006bc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000006d8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000070c 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000740 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000770 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007a8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007d8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007e4 0000a21c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 000007f8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007fc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000808 0000a51c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000940 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000094c 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000958 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000a88 0000a61c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ad0 0000a71c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000b18 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b44 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000b9c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be4 0000a71c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000c44 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c48 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d64 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000eac 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000808 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000940 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000094c 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000958 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000a88 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ad0 0000a51c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000b18 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b44 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000b9c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be4 0000a51c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000c44 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c48 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d64 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000eac 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000ec8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ecc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000edc 0000a51c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000ef8 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f78 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000fe8 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001020 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001050 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001080 0000a61c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000edc 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000ef8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f78 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000fe8 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001020 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001050 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000010ec 00000a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ 000010f0 00000a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ 000010f4 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 000010f8 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -000010fc 0000ae1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000110c 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001110 0000af2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000010fc 0000ac1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000110c 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001110 0000ad2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001114 0000092b R_ARM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00001118 0000092c R_ARM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00001120 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001128 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000112c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001130 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001134 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001138 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000113c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001140 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000117c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001180 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001184 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001188 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001190 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001194 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001198 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000119c 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001398 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000013d0 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001424 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000014e4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001500 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001538 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000153c 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001540 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001544 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000154c 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001550 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001554 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001558 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001754 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000178c 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000017e0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001808 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001840 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001868 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018bc 0000a81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0000b11c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001960 0000b21c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00001994 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019fc 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a30 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a64 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a98 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ac4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b1c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b28 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b54 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b88 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bbc 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c30 0000b41d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001c74 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c7c 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c84 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c8c 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c94 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c9c 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001120 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001128 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000112c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001130 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001134 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001138 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000113c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001140 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000117c 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001180 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001184 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001188 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001190 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001194 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001198 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000119c 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001398 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000013d0 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001424 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001468 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000014e4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001500 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001538 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000153c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001540 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001544 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000154c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001550 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001554 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001558 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001754 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000178c 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000017e0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001808 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001840 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001868 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001888 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000018bc 0000a61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0000af1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001960 0000b01c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00001994 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019fc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a30 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a98 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ac4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b1c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b28 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b54 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b88 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bbc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c30 0000b21d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001c74 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c7c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c84 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c8c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c94 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c9c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001d14 0000162b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001d18 0000162c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ 00001d1c 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00001d20 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001d24 0000ae1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001d64 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d70 0000b51c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001dac 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001db0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001dc8 0000b72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001dcc 0000b72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001dd0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001dd4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001df0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001df4 0000b92c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001df8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001dfc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001d24 0000ac1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001d64 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d70 0000b31c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00001dac 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001db0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001dc8 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001dcc 0000b52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001dd0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001dd4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001df0 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001df4 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001df8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001dfc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001e08 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e0c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e48 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001e4c 0000ba2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001e50 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001e54 0000bb2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001e70 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001e74 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001e80 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001e84 0000bd2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001e94 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001e98 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001eac 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ec4 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001ee0 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001efc 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001f18 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001f48 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001f78 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001f9c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fb4 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001fb8 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001fc4 0000bf1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -00001fc8 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001fcc 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001fe0 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ffc 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002024 0000c01c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00002034 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -0000205c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002078 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000020a0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020a8 0000c12b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000020ac 0000c12c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000020c0 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -000020d4 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -000020e4 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002100 0000c21c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ -00002114 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002174 0000c31d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000217c 0000c41c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000021d0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000021d4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002208 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000220c 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000221c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002220 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002230 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002274 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002288 0000c71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000229c 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000022d4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002380 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002394 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023ac 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023c4 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023dc 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002440 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002444 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002454 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00001e48 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001e4c 0000b82c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001e50 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001e54 0000b92c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001e70 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001e74 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001e80 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001e84 0000bb2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001e94 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001e98 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001eac 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ec4 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001ee0 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001efc 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001f18 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001f48 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001f78 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00001f9c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb4 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001fb8 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001fc4 0000bd1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00001fc8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001fcc 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001fe0 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ffc 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002024 0000be1c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00002034 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +0000205c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002078 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000020a0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a8 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000020ac 0000bf2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000020c0 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +000020d4 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +000020e4 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002100 0000c01c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ +00002114 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002174 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000217c 0000c21c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000021d0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021d4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002208 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000220c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000221c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002220 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002230 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002274 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002288 0000c51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000229c 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000022d4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022f0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002358 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002380 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002394 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023ac 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023c4 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023dc 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002440 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002444 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002454 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000024c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000024c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024dc 0000cc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024e0 0000cc2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002508 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002520 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002524 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002528 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000252c 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000025b0 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000025b4 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000025c4 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000025d4 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002608 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002618 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002630 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002658 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002694 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026ac 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026c4 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026dc 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026ec 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000026f0 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000026f4 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000026f8 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002728 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000275c 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000278c 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027a8 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000027ac 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000027c0 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000027f0 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002860 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002aa0 0000d21d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000024dc 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024e0 0000ca2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002508 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002520 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002524 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002528 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000252c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000025b0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000025b4 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000025c4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000025d4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002608 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002618 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002630 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002658 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000267c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002694 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026ac 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026c4 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026dc 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026ec 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026f0 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026f4 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000026f8 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002728 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000275c 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000278c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027a8 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000027ac 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000027c0 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000027f0 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002860 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002aa0 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00002ab4 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002c80 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002cd0 0000292b R_ARM_MOVW_ABS_NC 00002f2c _source_offset_converter │ │ │ │ │ -00002cd4 0000292c R_ARM_MOVT_ABS 00002f2c _source_offset_converter │ │ │ │ │ -00002cf8 0000272b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002cfc 0000272c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -00002d08 0000db1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002db0 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00002e60 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00002f28 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002f48 0000dc1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002f4c 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002f50 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002f8c 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fc0 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000030f8 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003180 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031bc 0000511c R_ARM_CALL 000016c8 get_localsplus_names │ │ │ │ │ -00003200 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003240 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003734 00005a2b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00003738 00005a2c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00003744 0000292b R_ARM_MOVW_ABS_NC 00002f2c _source_offset_converter │ │ │ │ │ -00003748 0000292c R_ARM_MOVT_ABS 00002f2c _source_offset_converter │ │ │ │ │ -0000374c 0000db1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002c74 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002e80 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00002eb8 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002f0c 0000272b R_ARM_MOVW_ABS_NC 00003168 _source_offset_converter │ │ │ │ │ +00002f10 0000272c R_ARM_MOVT_ABS 00003168 _source_offset_converter │ │ │ │ │ +00002f34 0000242b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002f38 0000242c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002f44 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002fec 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +0000309c 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +00003164 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003184 0000da1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00003188 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000318c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000031c8 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000031f4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003344 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000033cc 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003400 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000034a4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000034e4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00003a20 0000582b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00003a24 0000582c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00003a30 0000272b R_ARM_MOVW_ABS_NC 00003168 _source_offset_converter │ │ │ │ │ +00003a34 0000272c R_ARM_MOVT_ABS 00003168 _source_offset_converter │ │ │ │ │ +00003a38 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xac3c contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xacb8 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000038 0000d71c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000048 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ -00000064 0000232b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ -00000068 0000232c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ -0000006c 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000088 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000000a4 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000000e4 00009d1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +00000028 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000038 0000d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000048 0000d61c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ +00000064 0000202b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ +00000068 0000202c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ +0000006c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000088 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000000a4 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000000e4 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ 0000011c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000124 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 0000012c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000134 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 0000013c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -0000014c 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000150 0000d902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000024c 0000fb1d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ +0000014c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000150 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000024c 0000f91d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ 00000268 00001c1c R_ARM_CALL 00000028 init_co_cached │ │ │ │ │ -00000290 0000571d R_ARM_JUMP24 0000320c get_cached_locals │ │ │ │ │ +00000290 0000551d R_ARM_JUMP24 000034b0 get_cached_locals │ │ │ │ │ 000002b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002fc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000304 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000034c 0000fd1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000358 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000380 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000003c0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000304 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000034c 0000fb1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000358 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000380 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000003c0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003f0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003f4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003f8 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000450 0000ff1d R_ARM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ +000003f8 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000450 0000fd1d R_ARM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ 00000468 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000046c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004b0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000004b4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000004b8 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000004d0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000004d4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000004d8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004e8 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004f8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000510 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000520 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000530 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000540 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000550 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000560 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000570 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000580 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000590 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005a0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005c4 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000005c8 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000005cc 00006a2b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ -000005d0 00006a2c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ -000005d4 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000005d8 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000005dc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000600 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000604 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000608 00006b2b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ -0000060c 00006b2c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ -00000610 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000614 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000618 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000638 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000063c 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000640 00006c2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ -00000644 00006c2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ -00000648 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -0000064c 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000650 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000670 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000674 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000678 00006d2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ -0000067c 00006d2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ -00000680 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000684 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000688 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006a8 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000006ac 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000006b0 00006e2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ -000006b4 00006e2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ -000006b8 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000006bc 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006c0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006e0 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000006e4 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000006e8 00006f2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ -000006ec 00006f2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ -000006f0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000006f4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006f8 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000071c 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00000720 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00000724 0000702b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ -00000728 0000702c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ -0000072c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000730 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000734 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000740 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000076c 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00000770 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00000774 0000712b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ -00000778 0000712c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ -0000077c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000780 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000784 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000078c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007b8 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000007bc 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000007c0 0000722b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ -000007c4 0000722c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ -000007c8 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000007cc 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000007d0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007fc 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000800 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000804 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ -00000808 0000732c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ -0000080c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000810 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000814 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000083c 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000840 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000844 0000742b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ -00000848 0000742c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ -0000084c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000850 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000854 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000878 00004e2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -0000087c 00004e2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00000888 00004f2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -0000088c 00004f2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -000008b8 0000ee1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000008d0 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008d4 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008d8 0000752b R_ARM_MOVW_ABS_NC 00000534 .LC55 │ │ │ │ │ -000008dc 0000752c R_ARM_MOVT_ABS 00000534 .LC55 │ │ │ │ │ -000008e4 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000090c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000910 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000914 0000762b R_ARM_MOVW_ABS_NC 00000558 .LC56 │ │ │ │ │ -00000918 0000762c R_ARM_MOVT_ABS 00000558 .LC56 │ │ │ │ │ -00000920 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000934 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000938 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000093c 0000772b R_ARM_MOVW_ABS_NC 00000584 .LC57 │ │ │ │ │ -00000940 0000772c R_ARM_MOVT_ABS 00000584 .LC57 │ │ │ │ │ -00000948 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000095c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000960 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000964 0000782b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ -00000968 0000782c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ -00000970 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009b8 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000009e4 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a5c 0000ef1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000004b0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000004b4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000004b8 0000fe1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000004d0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000004d4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000004d8 0000ff1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004e8 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004f8 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000510 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000520 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000530 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000540 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000550 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000560 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000570 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000580 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000590 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000005a0 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005c4 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000005c8 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000005cc 0000682b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ +000005d0 0000682c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ +000005d4 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000005d8 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000005dc 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000600 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000604 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000608 0000692b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ +0000060c 0000692c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ +00000610 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000614 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000618 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000638 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +0000063c 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000640 00006a2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ +00000644 00006a2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ +00000648 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +0000064c 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000650 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000670 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000674 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000678 00006b2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ +0000067c 00006b2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ +00000680 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000684 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000688 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006a8 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000006ac 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000006b0 00006c2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ +000006b4 00006c2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ +000006b8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000006bc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000006c0 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006e0 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000006e4 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000006e8 00006d2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ +000006ec 00006d2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ +000006f0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000006f4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000006f8 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000071c 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00000720 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00000724 00006e2b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ +00000728 00006e2c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ +0000072c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000730 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000734 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000740 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000076c 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00000770 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00000774 00006f2b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ +00000778 00006f2c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ +0000077c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000780 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000784 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000078c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007b8 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000007bc 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000007c0 0000702b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ +000007c4 0000702c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ +000007c8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000007cc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000007d0 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007fc 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000800 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000804 0000712b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ +00000808 0000712c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ +0000080c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000810 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000814 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000083c 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000840 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000844 0000722b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ +00000848 0000722c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ +0000084c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000850 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000854 0000f01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000878 00004c2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +0000087c 00004c2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000888 00004d2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +0000088c 00004d2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +000008b8 0000ec1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000008d0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008d4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008d8 0000732b R_ARM_MOVW_ABS_NC 00000534 .LC55 │ │ │ │ │ +000008dc 0000732c R_ARM_MOVT_ABS 00000534 .LC55 │ │ │ │ │ +000008e4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000090c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000910 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000914 0000742b R_ARM_MOVW_ABS_NC 00000558 .LC56 │ │ │ │ │ +00000918 0000742c R_ARM_MOVT_ABS 00000558 .LC56 │ │ │ │ │ +00000920 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000934 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000938 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000093c 0000752b R_ARM_MOVW_ABS_NC 00000584 .LC57 │ │ │ │ │ +00000940 0000752c R_ARM_MOVT_ABS 00000584 .LC57 │ │ │ │ │ +00000948 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000095c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000960 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000964 0000762b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ +00000968 0000762c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ +00000970 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009b8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000009e4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000a5c 0000ed1c R_ARM_CALL 00001574 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a7c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000a84 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000a8c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000a94 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000ac4 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ad8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000adc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b1c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b20 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b28 00007b2b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ -00000b2c 00007b2c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ -00000b34 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b5c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 0001021c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -00000b90 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0001031d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000c08 0000ce1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ -00000c1c 0000fa1d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ -00000c30 0000fb1d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ -00000c44 0000f71d R_ARM_JUMP24 00003154 _PyCode_GetFreevars │ │ │ │ │ -00000cb8 0001092b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cbc 0001092c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cc0 00007d2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ -00000cc4 00007d2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ -00000ccc 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cdc 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000d00 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d04 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d08 00007f2b R_ARM_MOVW_ABS_NC 0000062c .LC61 │ │ │ │ │ -00000d0c 00007f2c R_ARM_MOVT_ABS 0000062c .LC61 │ │ │ │ │ -00000d14 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d40 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d44 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d48 0000802b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ -00000d4c 0000802c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ -00000d54 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d84 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e18 0000ef1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000ed0 0000d31c R_ARM_CALL 00002ad8 _PyCode_CheckLineNumber │ │ │ │ │ -00000f40 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00001014 00002b1c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -000010ac 00002a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001104 0000322b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00001108 0000322c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -0000113c 0000302b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00001140 0000302c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001164 0000312b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00001168 0000312c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -000011a0 0000872b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ -000011a4 0000872c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ -000011b0 0000862b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ -000011b4 0000862c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ │ +00000ac4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000ad8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000adc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b1c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b20 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b28 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ +00000b2c 0000792c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ +00000b34 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b5c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001001c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +00000b90 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001011d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00000c08 0000cc1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ +00000c1c 0000f81d R_ARM_JUMP24 00001cc8 _PyCode_GetVarnames │ │ │ │ │ +00000c30 0000f91d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ +00000c44 0000f51d R_ARM_JUMP24 000033a0 _PyCode_GetFreevars │ │ │ │ │ +00000cb8 0001072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cbc 0001072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cc0 00007b2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ +00000cc4 00007b2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ +00000ccc 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cdc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000d00 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d04 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d08 00007d2b R_ARM_MOVW_ABS_NC 0000062c .LC61 │ │ │ │ │ +00000d0c 00007d2c R_ARM_MOVT_ABS 0000062c .LC61 │ │ │ │ │ +00000d14 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d40 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d44 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d48 00007e2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ +00000d4c 00007e2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ +00000d54 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d84 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e18 0000ed1c R_ARM_CALL 00001574 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000ed0 0000d11c R_ARM_CALL 00002acc _PyCode_CheckLineNumber │ │ │ │ │ +00000f40 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +00001014 0000291c R_ARM_CALL 00000134 read_signed_varint │ │ │ │ │ +000010ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001104 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00001108 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +0000113c 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00001140 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00001164 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +00001168 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +000011a0 0000852b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ +000011a4 0000852c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ +000011b0 0000842b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ +000011b4 0000842c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xb2e4 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb360 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -220,16 +220,16 @@ │ │ │ │ │ PyExc_TypeError │ │ │ │ │ _PyErr_Format │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PySys_Audit │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ PyLong_AsInt │ │ │ │ │ -PyErr_Occurred │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ _PyTuple_Resize │ │ │ │ │ PyUnicode_Compare │ │ │ │ │ _PyCode_GetFreevars │ │ │ │ │ PyTuple_GetItem │ │ │ │ │ _PyLineTable_NextAddressRange │ │ │ │ │ _PyCode_GetVarnames │ │ │ │ │ _PyCode_GetCellvars │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -47,183 +47,32 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 84 │ │ │ │ │ │ │ │ │ │ -000000a0 : │ │ │ │ │ -PyCode_Addr2Line(): │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - subs r2, r1, #0 │ │ │ │ │ - blt 2d4 │ │ │ │ │ - ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ - dmb ish │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 274 │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ - vldr d7, [pc, #504] @ 2e0 │ │ │ │ │ - add r3, r1, #16 │ │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - add lr, r3, lr │ │ │ │ │ - str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - str lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bls 2cc │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq 220 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi 204 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - beq 264 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq 26c │ │ │ │ │ - str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - movne ip, r4 │ │ │ │ │ - mvneq ip, #0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb ip, [r1], #1 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - and ip, ip, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bls 244 │ │ │ │ │ - ldrsb ip, [r3, #1] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 244 │ │ │ │ │ - add ip, r3, #2 │ │ │ │ │ - str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bls 254 │ │ │ │ │ - ldrsb r1, [r1, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 254 │ │ │ │ │ - add r1, r3, #3 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bls 244 │ │ │ │ │ - ldrsb ip, [r3, #3] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 244 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1e4 │ │ │ │ │ - ldrsb ip, [r3] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bge 1c4 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 108 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt 2b8 │ │ │ │ │ - ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ - and r1, ip, #63 @ 0x3f │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - bne 28c │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - subne r4, r4, r1, lsr #1 │ │ │ │ │ - addeq r4, r4, r1, lsr #1 │ │ │ │ │ - str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - cmp r1, #31 │ │ │ │ │ - beq 2b0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 15c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 108 │ │ │ │ │ - b 1ec │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 108 │ │ │ │ │ - b 1ec │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 220 │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 220 │ │ │ │ │ - ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ - dmb ish │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq bc │ │ │ │ │ - lsr r2, r2, #1 │ │ │ │ │ - b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ - R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ - add r6, r3, #2 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldrb ip, [r6], #1 │ │ │ │ │ - add r5, r5, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, ip, lsl r5 │ │ │ │ │ - beq 214 │ │ │ │ │ - b 294 │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - b 150 │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 154 │ │ │ │ │ - R_ARM_CALL retreat │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1ec │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 1fc │ │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ - bx lr │ │ │ │ │ - nop {0} │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - │ │ │ │ │ -000002e8 <_PyCode_Fini>: │ │ │ │ │ +000000a0 <_PyCode_Fini>: │ │ │ │ │ _PyCode_Fini(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000002fc : │ │ │ │ │ +000000b4 : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #88] @ 378 │ │ │ │ │ + ldr r0, [pc, #88] @ 130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #92] @ 0x5c │ │ │ │ │ @@ -243,55 +92,55 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000037c : │ │ │ │ │ +00000134 : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3b0 │ │ │ │ │ + bne 168 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ and lr, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ orr r1, r1, lr, lsl ip │ │ │ │ │ - bne 3b8 │ │ │ │ │ + bne 170 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000003ec : │ │ │ │ │ +000001a4 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40c │ │ │ │ │ + bgt 1c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 41c │ │ │ │ │ + beq 1d4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -305,15 +154,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000458 <_PyCode_InitAddressRange>: │ │ │ │ │ +00000210 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ @@ -325,128 +174,128 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ stm r1, {r0, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000049c <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ +00000254 <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ _PyCode_ReturnsOnlyNone(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #24] │ │ │ │ │ ands r8, r8, #928 @ 0x3a0 │ │ │ │ │ - bne 57c <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ + bne 334 <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 4fc <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ + ble 2b4 <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 4dc <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ + bne 294 <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 514 <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ + b 2cc <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_CALL _PyInstruction_GetLength │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 570 <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ + ble 328 <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ │ - bne 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + bne 2bc <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxth r3, r0 │ │ │ │ │ cmp r3, #1872 @ 0x750 │ │ │ │ │ - beq 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + beq 2bc <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + ble 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ │ - bne 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + bne 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ - b 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + beq 2bc <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + b 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + b 32c <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ │ │ │ │ │ -00000584 <_PyCode_VerifyStateless>: │ │ │ │ │ +0000033c <_PyCode_VerifyStateless>: │ │ │ │ │ _PyCode_VerifyStateless(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 68c <_PyCode_GetVarCounts> │ │ │ │ │ + bl 444 <_PyCode_GetVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_GetVarCounts │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 894 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ + bl 64c <_PyCode_SetUnboundVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_SetUnboundVarCounts │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 634 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + beq 3ec <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 63c <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ + bne 3f4 <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 680 <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ + bgt 438 <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 660 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 418 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 630 <_PyCode_VerifyStateless+0xac> │ │ │ │ │ + ble 3e8 <_PyCode_VerifyStateless+0xac> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 660 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 418 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -455,35 +304,35 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 634 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + b 3ec <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 658 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ + b 410 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - b 668 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ + b 420 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ │ │ │ │ │ -0000068c <_PyCode_GetVarCounts>: │ │ │ │ │ +00000444 <_PyCode_GetVarCounts>: │ │ │ │ │ _PyCode_GetVarCounts(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ @@ -502,44 +351,44 @@ │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r1, r2, lr │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble 768 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ + ble 520 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ ldrsb r1, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ ldrlt r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ addlt r1, r1, #1 │ │ │ │ │ strlt r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - blt 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + blt 518 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ tst r1, #14 │ │ │ │ │ and r0, r1, #64 @ 0x40 │ │ │ │ │ - beq 81c <_PyCode_GetVarCounts+0x190> │ │ │ │ │ + beq 5d4 <_PyCode_GetVarCounts+0x190> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ tst r1, #8 │ │ │ │ │ and r9, r1, #2 │ │ │ │ │ - bne 844 <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ + bne 5fc <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 884 <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ + beq 63c <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ tst r1, #4 │ │ │ │ │ ldrne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ streq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6e8 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ + b 4a0 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ @@ -579,102 +428,102 @@ │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ and r1, r1, #16 │ │ │ │ │ - bne 864 <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ + bne 61c <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ addne sl, sl, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 518 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 754 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 50c <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 518 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 754 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 50c <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ │ │ │ │ │ -00000894 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ +0000064c <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ _PyCode_SetUnboundVarCounts(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne b4c <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ + bne 904 <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq bf4 <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ + beq 9ac <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ba8 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ + bne 960 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r7, [fp, #4] │ │ │ │ │ - b 960 <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ + b 718 <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r2, r0 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ - beq aa0 <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ + beq 858 <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ │ - beq 9d0 <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ + beq 788 <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_CALL _PyInstruction_GetLength │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bgt 92c <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ + bgt 6e4 <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ str r1, [sl, #72] @ 0x48 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -687,136 +536,136 @@ │ │ │ │ │ str r2, [sl, #64] @ 0x40 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ str r8, [sl, #68] @ 0x44 │ │ │ │ │ str r1, [sl, #80] @ 0x50 │ │ │ │ │ str r4, [sl, #84] @ 0x54 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b28 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne 8e0 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a1c <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ + beq 7d4 <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af8 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ + bne 8b0 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b18 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq 8d0 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b18 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq 8d0 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c10 <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ + bne 9c8 <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c30 <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ + bne 9e8 <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b28 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne 8e0 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ - b a80 <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b 838 <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c20 <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ + bne 9d8 <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a58 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b 810 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a58 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b 810 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 708 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b9c <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + beq 954 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne b9c <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + bne 954 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -825,29 +674,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8d8 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ + b 690 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq c04 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + beq 9bc <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne c04 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + bne 9bc <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -855,55 +704,55 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 76c <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 8f4 <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ + b 6ac <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a4c <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ - b b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq 804 <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ + b 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b08 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ - b b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq 8c0 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ + b 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ - b a90 <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ + bne 8fc <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + b 848 <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ │ │ │ │ │ -00000c40 : │ │ │ │ │ +000009f8 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq a58 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq a58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -915,91 +764,91 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000cb8 : │ │ │ │ │ +00000a70 : │ │ │ │ │ code_replace(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - subs r5, r3, #0 │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ str r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr sl, [r4, #24] │ │ │ │ │ - str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bne f54 │ │ │ │ │ + str r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + bne d2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 1490 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1648 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + beq 1454 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 162c │ │ │ │ │ + blt 1438 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1610 │ │ │ │ │ + blt 141c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 15f4 │ │ │ │ │ + blt 1400 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 15d8 │ │ │ │ │ + blt 13e4 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 15bc │ │ │ │ │ + blt 13c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 15a0 │ │ │ │ │ + blt 13ac │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1584 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 157c │ │ │ │ │ + blt 1390 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2730 <_PyCode_GetCode> │ │ │ │ │ R_ARM_CALL _PyCode_GetCode │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq d20 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ @@ -1016,421 +865,449 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1570 │ │ │ │ │ + blt 137c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1564 │ │ │ │ │ + bne 1370 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16c8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1554 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1548 │ │ │ │ │ + bl 14d4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 1360 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16c8 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1540 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + bl 14d4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 1348 │ │ │ │ │ + str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1538 │ │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - bl 16c8 │ │ │ │ │ + bne 1340 │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1530 │ │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq ff8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge c80 │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + ldrsb r0, [r0, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt fc8 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b c5c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 1764 │ │ │ │ │ + bl 1574 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 188c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bl 188c │ │ │ │ │ + ldr r0, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 188c │ │ │ │ │ + ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr ip, [pc, #1888] @ 16c4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r2, r7, r2 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + ldr ip, [pc, #1940] @ 14d0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r2, r5, r2 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ sub ip, fp, #108 @ 0x6c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq d20 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100c │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ + beq de4 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1020 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne dec │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1044 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + bne e10 │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ + bne f84 │ │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b0 │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + bne f1c │ │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f4 │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ + bne f40 │ │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1118 │ │ │ │ │ + beq e34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1520 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1000 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 1118 │ │ │ │ │ - ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b d6c │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne e34 │ │ │ │ │ + ldr r6, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 1068 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq fa8 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 100c │ │ │ │ │ - b fb0 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq de4 │ │ │ │ │ + b d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 107c │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 100c │ │ │ │ │ - b fbc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1030 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b f48 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1054 │ │ │ │ │ - b 1074 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - beq 10d4 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 100c │ │ │ │ │ - b fc8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - beq 10e4 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 100c │ │ │ │ │ - b fd4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 109c │ │ │ │ │ - b 1074 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ - b 1074 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq 11f8 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1010 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 100c │ │ │ │ │ - b fe0 │ │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq de4 │ │ │ │ │ + b d94 │ │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c8 │ │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1498 │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ + bne 12c0 │ │ │ │ │ + ldr r6, [r9, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1290 │ │ │ │ │ + ldr r3, [r9, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 141c │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + bne 123c │ │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13e4 │ │ │ │ │ - ldr r8, [r6, #40] @ 0x28 │ │ │ │ │ + bne 1204 │ │ │ │ │ + ldr r8, [r9, #40] @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1370 │ │ │ │ │ - ldr r7, [r6, #44] @ 0x2c │ │ │ │ │ + bne 118c │ │ │ │ │ + ldr r7, [r9, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1348 │ │ │ │ │ - ldr r9, [r6, #48] @ 0x30 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1280 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + bne 1160 │ │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1258 │ │ │ │ │ - ldr r3, [r6, #56] @ 0x38 │ │ │ │ │ + bne 10f8 │ │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12e8 │ │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ + bne 10d0 │ │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1228 │ │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ + bne 1070 │ │ │ │ │ + ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + bne 1040 │ │ │ │ │ + ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq edc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1208 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq d6c │ │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ + beq 1020 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq b24 │ │ │ │ │ + ldr r3, [r9, #68] @ 0x44 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne d6c │ │ │ │ │ - ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + bne b24 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b d20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + beq f64 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq de4 │ │ │ │ │ + b dac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq f74 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq de4 │ │ │ │ │ + b db8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq f2c │ │ │ │ │ + b f14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq f50 │ │ │ │ │ + b f14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + beq fb8 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq de4 │ │ │ │ │ + b da0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq dfc │ │ │ │ │ + b f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1104 │ │ │ │ │ - b 1074 │ │ │ │ │ + beq f94 │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ + add ip, r3, #4 │ │ │ │ │ + add lr, r1, #4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + ldr r0, [r0, ip, lsl #2] │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle ip, ip, #1 │ │ │ │ │ + strle ip, [r0] │ │ │ │ │ + ldrle r2, [r4, #48] @ 0x30 │ │ │ │ │ + str r0, [r7, lr, lsl #2] │ │ │ │ │ + b c78 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b cfc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq dd4 │ │ │ │ │ + b f14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq e20 │ │ │ │ │ + b f14 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1330 │ │ │ │ │ + bne 10b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 12a4 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + beq 1098 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq d6c │ │ │ │ │ - b 1178 │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 12c4 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq d6c │ │ │ │ │ - b 116c │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq b24 │ │ │ │ │ + b ea4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne eb0 │ │ │ │ │ + b b24 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + beq 111c │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq b24 │ │ │ │ │ + b e98 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 113c │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq b24 │ │ │ │ │ + b e8c │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1310 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq d6c │ │ │ │ │ - b 1184 │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 1190 │ │ │ │ │ - b d6c │ │ │ │ │ + b f14 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 139c │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 11bc │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq d6c │ │ │ │ │ - b 1160 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq b24 │ │ │ │ │ + b e7c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 13c0 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 11e0 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - beq d6c │ │ │ │ │ - b 1154 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r3 │ │ │ │ │ + beq b24 │ │ │ │ │ + b e70 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -1438,15 +1315,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -1454,308 +1331,303 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1450 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1270 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ streq r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - beq d6c │ │ │ │ │ + ldreq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + beq b24 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 1148 │ │ │ │ │ + b e64 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1478 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1320 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 1470 │ │ │ │ │ - ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b d6c │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne 1318 │ │ │ │ │ + ldr r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b b24 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 113c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 14ec │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 12e4 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - beq d6c │ │ │ │ │ - b 1130 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + beq b24 │ │ │ │ │ + b e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - beq 1510 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1308 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 100c │ │ │ │ │ - b 1124 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq de4 │ │ │ │ │ + b e40 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d8 │ │ │ │ │ - b 1074 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ffc │ │ │ │ │ - b 1074 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b f20 │ │ │ │ │ + beq 12d0 │ │ │ │ │ + b f14 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b e58 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ + b f14 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b ea8 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b f20 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b e7c │ │ │ │ │ + b c84 │ │ │ │ │ + ldr r7, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b cfc │ │ │ │ │ + ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b c38 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b f20 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b cfc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b e58 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 188c │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b c10 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1074 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b dd8 │ │ │ │ │ + b f14 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b b90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ + b f14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1074 │ │ │ │ │ - ldr r0, [pc, #116] @ 16c4 │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r0, [pc, #116] @ 14d0 │ │ │ │ │ str r0, [sp] │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq d20 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b d6c │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b b24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #52] @ 16c4 │ │ │ │ │ + ldr r1, [pc, #52] @ 14d0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ - str r7, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b fa4 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq d20 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b d7c │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000016c8 : │ │ │ │ │ +000014d4 : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + beq 153c │ │ │ │ │ + ldr ip, [r4, #48] @ 0x30 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 153c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - movne lr, r3 │ │ │ │ │ - ldrne ip, [r4, #48] @ 0x30 │ │ │ │ │ - beq 172c │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - ble 172c │ │ │ │ │ + mov lr, r3 │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne 1734 │ │ │ │ │ + bne 1544 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1708 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bgt 151c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ add r6, lr, #4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, r5, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ ldrle ip, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ │ - b 1724 │ │ │ │ │ + b 1530 │ │ │ │ │ │ │ │ │ │ -00001764 : │ │ │ │ │ +00001574 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ @@ -1766,75 +1638,75 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [fp, #32] │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1994 │ │ │ │ │ + beq 17a4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 1994 │ │ │ │ │ + bne 17a4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldrb r0, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ │ eor r0, r0, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ ands r4, r0, #255 @ 0xff │ │ │ │ │ - bne 1994 │ │ │ │ │ + bne 17a4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1994 │ │ │ │ │ + beq 17a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ add r8, r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 195c │ │ │ │ │ + blt 176c │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ bic ip, sl, sl, asr #31 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ + blt 18d0 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 1a84 │ │ │ │ │ + blt 1894 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 180c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 19cc │ │ │ │ │ + bne 17dc │ │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ @@ -1861,29 +1733,29 @@ │ │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_CALL _PyCode_Validate │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19c4 │ │ │ │ │ + beq 17d4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 17bc │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 29c │ │ │ │ │ + bl 29c <_PyCode_ReturnsOnlyNone+0x48> │ │ │ │ │ R_ARM_CALL _PyCode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bl 188c │ │ │ │ │ + bl 188c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ add r4, r0, #4 │ │ │ │ │ @@ -1894,123 +1766,123 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ str r1, [lr, r4, lsl #2] │ │ │ │ │ mov r1, #32 │ │ │ │ │ strb r1, [r2, #16] │ │ │ │ │ - b 1848 │ │ │ │ │ + b 1658 │ │ │ │ │ movw r1, #787 @ 0x313 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1950 │ │ │ │ │ + b 1760 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1938 │ │ │ │ │ + b 1748 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c4 │ │ │ │ │ + blt 17d4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c4 │ │ │ │ │ + blt 17d4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1894 │ │ │ │ │ + b 16a4 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ lsrs ip, ip, #1 │ │ │ │ │ - beq 1884 │ │ │ │ │ + beq 1694 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 1a38 │ │ │ │ │ + b 1848 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 1884 │ │ │ │ │ + ble 1694 │ │ │ │ │ ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ add r4, r1, r3, lsl #1 │ │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ │ ldrbeq r4, [r4, #1] │ │ │ │ │ orreq r0, r4, r0, lsl #8 │ │ │ │ │ - beq 1a24 │ │ │ │ │ + beq 1834 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - bne 1a20 │ │ │ │ │ + bne 1830 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - ble 1b5c │ │ │ │ │ + ble 196c │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ │ orr r4, r4, #16 │ │ │ │ │ strb r4, [r2, r0] │ │ │ │ │ ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ - b 1a20 │ │ │ │ │ + b 1830 │ │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ │ add r0, r3, ip │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r9, r0, #4 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mvn r4, #127 @ 0x7f │ │ │ │ │ ldr r1, [lr] │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [lr] │ │ │ │ │ str lr, [r6, r9, lsl #2] │ │ │ │ │ strb r4, [r0, #16] │ │ │ │ │ - b 1870 │ │ │ │ │ + b 1680 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1b24 │ │ │ │ │ + ble 1934 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ str r7, [fp, #24] │ │ │ │ │ str r5, [fp, #28] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7c │ │ │ │ │ + beq 198c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne 1aec │ │ │ │ │ + bne 18fc │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [fp, #28] │ │ │ │ │ ldr r7, [fp, #24] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr lr, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -2021,51 +1893,51 @@ │ │ │ │ │ add r3, lr, ip │ │ │ │ │ add lr, ip, #4 │ │ │ │ │ str r1, [r0, lr, lsl #2] │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 185c │ │ │ │ │ + b 166c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 19c4 │ │ │ │ │ + b 17d4 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [fp, #28] │ │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldr r7, [fp, #24] │ │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ │ strb r3, [r1, r4] │ │ │ │ │ - b 1b50 │ │ │ │ │ + b 1960 │ │ │ │ │ │ │ │ │ │ -00001bac : │ │ │ │ │ +000019bc : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #84] @ 1c24 │ │ │ │ │ + ldr r0, [pc, #84] @ 1a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ @@ -2084,24 +1956,24 @@ │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001c28 : │ │ │ │ │ +00001a38 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c48 │ │ │ │ │ + bgt 1a58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1c58 │ │ │ │ │ + beq 1a68 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2115,114 +1987,114 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00001c94 : │ │ │ │ │ +00001aa4 : │ │ │ │ │ code_getcode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 2730 <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ -00001ca8 : │ │ │ │ │ +00001ab8 : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #128 @ 0x80 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00001ccc : │ │ │ │ │ +00001adc : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1b58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1b58 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq 1b98 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1b50 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov lr, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #52] @ 1da4 │ │ │ │ │ + ldr ip, [pc, #52] @ 1bb4 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d0c │ │ │ │ │ - b 1d40 │ │ │ │ │ + bne 1b1c │ │ │ │ │ + b 1b50 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1b30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d40 │ │ │ │ │ + b 1b50 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001da8 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00001bb8 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 1e9c <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ + bcs 1cac <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 1df4 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + beq 1c04 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 1e58 <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ + bhi 1c68 <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ @@ -2239,65 +2111,65 @@ │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add ip, ip, r2, lsl #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq 1e50 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ + beq 1c60 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 1e30 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ + bge 1c40 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add r5, r3, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 1e80 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ + bne 1c90 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 1df4 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + b 1c04 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ and r4, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r4, lsl lr │ │ │ │ │ - b 1e68 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ + b 1c78 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ea4 : │ │ │ │ │ +00001cb4 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1eb8 <_PyCode_GetVarnames> │ │ │ │ │ + b 1cc8 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ -00001eb8 <_PyCode_GetVarnames>: │ │ │ │ │ +00001cc8 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efc <_PyCode_GetVarnames+0x44> │ │ │ │ │ + bne 1d0c <_PyCode_GetVarnames+0x44> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #32 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 320c │ │ │ │ │ + b 34b0 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2885,131 +2885,131 @@ │ │ │ │ │ bge 2a88 <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - vldr d7, [pc, #516] @ 2ad0 <_PyCode_SafeAddr2Line+0x258> │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + add ip, r1, #16 │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - add ip, r1, ip │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str ip, [fp, #-16] │ │ │ │ │ + add lr, ip, lr │ │ │ │ │ + str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str lr, [fp, #-16] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + strd r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + cmp lr, ip │ │ │ │ │ bls 2a80 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + moveq r0, #0 │ │ │ │ │ + beq 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi 2a14 <_PyCode_SafeAddr2Line+0x19c> │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + subne r0, r3, #12 │ │ │ │ │ + clzne r0, r0 │ │ │ │ │ + lsrne r0, r0, #5 │ │ │ │ │ + lslne r0, r0, #1 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - and r0, r3, #15 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - beq 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - bhi 2a18 <_PyCode_SafeAddr2Line+0x1a0> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - beq 2a38 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - beq 2a40 <_PyCode_SafeAddr2Line+0x1c8> │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 2a10 <_PyCode_SafeAddr2Line+0x198> │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb r3, [r5], #1 │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + strne r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + strne r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + mvneq r0, #0 │ │ │ │ │ + streq r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + streq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bls 29e8 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - ldrsb lr, [r1, #1] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - blt 29e8 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - add lr, r1, #2 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r5, #1] │ │ │ │ │ + bls 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #3 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r1, #3] │ │ │ │ │ + blt 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r5, ip, #2 │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls 2a0c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + ldrsb r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 2a0c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + add r1, ip, #3 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 29bc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - ldrsb r5, [r1] │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ + blt 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrsb r5, [ip] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 299c <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ + bge 29c0 <_PyCode_SafeAddr2Line+0x148> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 29d8 <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ + blt 29fc <_PyCode_SafeAddr2Line+0x184> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 28e8 <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - mov r1, lr │ │ │ │ │ + b 28ec <_PyCode_SafeAddr2Line+0x74> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 29c4 <_PyCode_SafeAddr2Line+0x14c> │ │ │ │ │ + bge 29e8 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt 2aac <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 29bc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r0, r3 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - cmp r3, #31 │ │ │ │ │ - bne 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrb r3, [ip, #1] │ │ │ │ │ + and r0, r3, #63 @ 0x3f │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + bne 2a38 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ + lsr r0, r0, #1 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + beq 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + rsb r0, r0, #0 │ │ │ │ │ b 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ │ - and r3, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2a48 <_PyCode_SafeAddr2Line+0x1d0> │ │ │ │ │ + ldrb r3, [ip, #2] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + orr r3, r0, r3, lsl #6 │ │ │ │ │ + bne 2a5c <_PyCode_SafeAddr2Line+0x1e4> │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ │ - b 29f4 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 29f4 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - b 29f4 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl #6 │ │ │ │ │ - beq 2a28 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ - add r5, r1, #3 │ │ │ │ │ - mov lr, #6 │ │ │ │ │ - ldrb r0, [r5], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl lr │ │ │ │ │ - beq 2a28 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ + beq 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + b 2a30 <_PyCode_SafeAddr2Line+0x1b8> │ │ │ │ │ + add r5, ip, #3 │ │ │ │ │ + mov r0, #6 │ │ │ │ │ + ldrb r1, [r5], #1 │ │ │ │ │ + add r0, r0, #6 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ │ + orr r3, r3, r1, lsl r0 │ │ │ │ │ + beq 2a4c <_PyCode_SafeAddr2Line+0x1d4> │ │ │ │ │ b 2a64 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + b 2a04 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2890 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ @@ -3020,151 +3020,299 @@ │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 2aac <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ - nop {0} │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + b 2a04 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ │ │ │ │ │ -00002ad8 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00002acc <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - blt 2be4 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ + blt 2bd8 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 2c9c <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ + bcs 2c90 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ and r0, r2, #15 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - beq 2bfc <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq 2bf0 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - bhi 2c24 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ + bhi 2c18 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ cmp r0, #11 │ │ │ │ │ - beq 2c44 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ + beq 2c38 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - beq 2c4c <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ + beq 2c40 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2c1c <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ + beq 2c10 <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add ip, ip, r0, lsl #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ - bls 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r0, [r3, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r0, r3, #2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bls 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + beq 2aec <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2bbc <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ + bge 2bb0 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bge 2b00 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ + bge 2af4 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 2c94 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ + blt 2c88 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - bne 2b48 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + bne 2b3c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2b48 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + b 2b3c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2c54 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ + bne 2c48 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ lsr r0, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ - b 2c00 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2bf4 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2c00 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2bf4 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ mov r0, #2 │ │ │ │ │ - b 2c00 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2bf4 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ - beq 2c34 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ - b 2c5c <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ + beq 2c28 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ + b 2c50 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 2bf0 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ + ble 2be4 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2c78 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ + bgt 2c6c <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 2be8 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ + │ │ │ │ │ +00002c98 : │ │ │ │ │ +PyCode_Addr2Line(): │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + subs r2, r1, #0 │ │ │ │ │ + blt 2ecc │ │ │ │ │ + ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ + dmb ish │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 2e6c │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ + vldr d7, [pc, #504] @ 2ed8 │ │ │ │ │ + add r3, r1, #16 │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + add lr, r3, lr │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bls 2ec4 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + ubfx r1, r1, #3, #4 │ │ │ │ │ + cmp r1, #15 │ │ │ │ │ + beq 2e18 │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + bhi 2dfc │ │ │ │ │ + cmp r1, #11 │ │ │ │ │ + beq 2e5c │ │ │ │ │ + cmp r1, #12 │ │ │ │ │ + beq 2e64 │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + movne ip, r4 │ │ │ │ │ + mvneq ip, #0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldrb ip, [r1], #1 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add r0, r0, ip, lsl #1 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bls 2e3c │ │ │ │ │ + ldrsb ip, [r3, #1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 2e3c │ │ │ │ │ + add ip, r3, #2 │ │ │ │ │ + str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bls 2e4c │ │ │ │ │ + ldrsb r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 2e4c │ │ │ │ │ + add r1, r3, #3 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls 2e3c │ │ │ │ │ + ldrsb ip, [r3, #3] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 2e3c │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + beq 2ddc │ │ │ │ │ + ldrsb ip, [r3] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bge 2dbc │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 2d00 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt 2eb0 │ │ │ │ │ + ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + and r1, ip, #63 @ 0x3f │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ + tst r1, #1 │ │ │ │ │ + subne r4, r4, r1, lsr #1 │ │ │ │ │ + addeq r4, r4, r1, lsr #1 │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + beq 2ea8 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + b 2d54 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 2d00 │ │ │ │ │ + b 2de4 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 2d00 │ │ │ │ │ + b 2de4 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 2e18 │ │ │ │ │ + add r4, r4, #2 │ │ │ │ │ + b 2e18 │ │ │ │ │ + ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ + dmb ish │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 2cb4 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ + R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldrb ip, [r6], #1 │ │ │ │ │ + add r5, r5, #6 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r1, r1, ip, lsl r5 │ │ │ │ │ + beq 2e0c │ │ │ │ │ + b 2e8c │ │ │ │ │ + mvn ip, #0 │ │ │ │ │ + b 2d48 │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ + R_ARM_CALL retreat │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 2de4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2bf4 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ + b 2df4 │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ + nop {0} │ │ │ │ │ + .word 0xffffffff │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -00002ca4 : │ │ │ │ │ +00002ee0 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2d14 │ │ │ │ │ + bge 2f50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ add r0, r2, #40 @ 0x28 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add lr, r2, #48 @ 0x30 │ │ │ │ │ @@ -3182,29 +3330,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcs 2eec │ │ │ │ │ + bcs 3128 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #500] @ 2f28 │ │ │ │ │ + ldr r4, [pc, #500] @ 3164 │ │ │ │ │ add r5, r2, #12 │ │ │ │ │ ldrb r0, [ip] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and lr, r0, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #1 │ │ │ │ │ ubfx lr, r0, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub r3, lr, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi 2ef4 │ │ │ │ │ + bhi 3130 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, ip, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add r0, ip, #3 │ │ │ │ │ @@ -3214,19 +3362,19 @@ │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2f0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37c <_PyCode_New+0xe0> │ │ │ │ │ + bl 134 <_PyCode_Validate+0x134> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ @@ -3235,350 +3383,375 @@ │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ and r5, r3, #63 @ 0x3f │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 30cc │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 3108 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ ldrb ip, [lr] │ │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 2eac │ │ │ │ │ + bne 30e8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2f0c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2f0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37c <_PyCode_New+0xe0> │ │ │ │ │ + bl 134 <_PyCode_Validate+0x134> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, ip │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2f0c │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r5, r5, lr, lsl r4 │ │ │ │ │ - b 2de4 │ │ │ │ │ + b 3020 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r3, r3, #6 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl r3 │ │ │ │ │ - b 2e28 │ │ │ │ │ + b 3064 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add r4, r6, #6 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ - b 2e08 │ │ │ │ │ + b 3044 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2d0c │ │ │ │ │ + b 2f48 │ │ │ │ │ add r3, ip, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ and r0, ip, #15 │ │ │ │ │ orr r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2f0c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002f2c <_source_offset_converter>: │ │ │ │ │ +00003168 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2f4c <_source_offset_converter+0x20> │ │ │ │ │ + beq 3188 <_source_offset_converter+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f60 : │ │ │ │ │ +0000319c : │ │ │ │ │ code_getfreevars(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 2fb0 │ │ │ │ │ + ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 32a4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ - str r4, [r3] │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [r5, #104] @ 0x68 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3064 │ │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ + beq 3340 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 3058 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3294 │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3048 │ │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + ble 3280 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - movge ip, #0 │ │ │ │ │ - blt 307c │ │ │ │ │ + movge lr, #0 │ │ │ │ │ + blt 32c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 3048 │ │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + ble 3280 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #17] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 309c │ │ │ │ │ + blt 32e8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble 3048 │ │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + ble 3280 │ │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #18] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 30c0 │ │ │ │ │ + blt 330c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble 3048 │ │ │ │ │ + ble 3280 │ │ │ │ │ mov r1, #3 │ │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - ldrsb r0, [r0, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 3104 │ │ │ │ │ + ldr ip, [r4, #76] @ 0x4c │ │ │ │ │ + add ip, ip, r1 │ │ │ │ │ + ldrsb ip, [ip, #16] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 3350 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 3028 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ + blt 3260 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3070 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3058 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 3058 │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 31ec │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 3298 │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3134 │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - str r1, [r3, #16] │ │ │ │ │ - b 2fec │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3380 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + str r1, [r0, #16] │ │ │ │ │ + b 3224 │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30e4 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str r1, [r3, r0, lsl #2] │ │ │ │ │ - b 3004 │ │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3330 │ │ │ │ │ + add ip, lr, #4 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r1, [r0, ip, lsl #2] │ │ │ │ │ + b 323c │ │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3144 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ + ldr ip, [r1] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3390 │ │ │ │ │ + add ip, lr, #4 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r1, [r0, ip, lsl #2] │ │ │ │ │ + b 3254 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - str r1, [r3, r0, lsl #2] │ │ │ │ │ - b 301c │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r1] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 30b0 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + b 32fc │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3058 │ │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - add r6, ip, #4 │ │ │ │ │ + b 3298 │ │ │ │ │ + ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ + add ip, r1, #4 │ │ │ │ │ + add r6, lr, #4 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + ldr ip, [r5, ip, lsl #2] │ │ │ │ │ + ldr r5, [ip] │ │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r5, #1 │ │ │ │ │ + strle r2, [ip] │ │ │ │ │ + ldrle r2, [r4, #48] @ 0x30 │ │ │ │ │ + str ip, [r0, r6, lsl #2] │ │ │ │ │ + b 3274 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - ldr r0, [r0, lr, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [r0] │ │ │ │ │ - ldrle r2, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ │ - b 303c │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r1] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 3090 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r1] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 30d4 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + b 32dc │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str ip, [r1] │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + b 3320 │ │ │ │ │ │ │ │ │ │ -00003154 <_PyCode_GetFreevars>: │ │ │ │ │ +000033a0 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 31a4 <_PyCode_GetFreevars+0x50> │ │ │ │ │ + bne 33f0 <_PyCode_GetFreevars+0x50> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 31fc <_PyCode_GetFreevars+0xa8> │ │ │ │ │ + beq 34a0 <_PyCode_GetFreevars+0x100> │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31e4 <_PyCode_GetFreevars+0x90> │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 16c8 │ │ │ │ │ - R_ARM_CALL get_localsplus_names │ │ │ │ │ + bne 3460 <_PyCode_GetFreevars+0xc0> │ │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + beq 3454 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 343c <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + add r1, r1, r2 │ │ │ │ │ + ldrsb r1, [r1, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 3470 <_PyCode_GetFreevars+0xd0> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 3418 <_PyCode_GetFreevars+0x78> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31f0 <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + bgt 3454 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ + ble 344c <_PyCode_GetFreevars+0xac> │ │ │ │ │ + b 3454 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + add lr, r2, #4 │ │ │ │ │ + add r6, ip, #4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + ldr lr, [r1, lr, lsl #2] │ │ │ │ │ + ldr r1, [lr] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [lr] │ │ │ │ │ + ldrle r0, [r5, #48] @ 0x30 │ │ │ │ │ + str lr, [r3, r6, lsl #2] │ │ │ │ │ + b 3434 <_PyCode_GetFreevars+0x94> │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - b 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 3454 <_PyCode_GetFreevars+0xb4> │ │ │ │ │ │ │ │ │ │ -0000320c : │ │ │ │ │ +000034b0 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 32f0 │ │ │ │ │ + bne 3590 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 3584 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble 32d0 │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 3570 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ - ands r0, r3, r0 │ │ │ │ │ - moveq r1, r0 │ │ │ │ │ - bne 3308 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 32d0 │ │ │ │ │ + ands lr, r4, r0 │ │ │ │ │ + moveq r7, lr │ │ │ │ │ + bne 35a8 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + ble 3570 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ │ - tst r3, r0 │ │ │ │ │ - bne 3328 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - ble 32d0 │ │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ │ - tst r3, r0 │ │ │ │ │ - bne 334c │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ - ble 32d0 │ │ │ │ │ - mov r0, #3 │ │ │ │ │ + tst r4, r0 │ │ │ │ │ + bne 35c8 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + ble 3570 │ │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ - add lr, lr, r0 │ │ │ │ │ - ldrb lr, [lr, #16] │ │ │ │ │ - tst r3, lr │ │ │ │ │ - bne 33a0 │ │ │ │ │ + ldrb r0, [lr, #18] │ │ │ │ │ + tst r4, r0 │ │ │ │ │ + bne 35ec │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + ble 3570 │ │ │ │ │ + ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ + mov r0, #3 │ │ │ │ │ + add r3, lr, r0 │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + tst r4, r3 │ │ │ │ │ + bne 3640 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - blt 32b0 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt 3554 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str ip, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -3589,381 +3762,374 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3390 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + ble 3630 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ str r0, [ip, #16] │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3514 │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3370 │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ + ble 3610 │ │ │ │ │ + add lr, r7, #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 328c │ │ │ │ │ + b 352c │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3380 │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ + ble 3620 │ │ │ │ │ + add lr, r7, #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 32a4 │ │ │ │ │ + b 3544 │ │ │ │ │ + add r1, lr, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + b 35dc │ │ │ │ │ + add r1, lr, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + b 3600 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 333c │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str lr, [r0] │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 3360 │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str lr, [r0] │ │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 331c │ │ │ │ │ - ldr r5, [r2, #72] @ 0x48 │ │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ + b 35bc │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ - add r7, r1, #4 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - ldr lr, [r5, lr, lsl #2] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + ldr lr, [r3, lr, lsl #2] │ │ │ │ │ + add r3, r7, #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ ldr r5, [lr] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r4, r5, #1 │ │ │ │ │ - strle r4, [lr] │ │ │ │ │ - ldrle r4, [r2, #48] @ 0x30 │ │ │ │ │ - str lr, [ip, r7, lsl #2] │ │ │ │ │ - b 32c4 │ │ │ │ │ + addle r1, r5, #1 │ │ │ │ │ + strle r1, [lr] │ │ │ │ │ + ldrle r1, [r2, #48] @ 0x30 │ │ │ │ │ + str lr, [ip, r3, lsl #2] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bge 3570 │ │ │ │ │ + ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ + b 3554 │ │ │ │ │ │ │ │ │ │ -000033d0 : │ │ │ │ │ +00003680 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bcs 3880 │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bcs 3b18 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and r2, r3, #15 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 37e0 │ │ │ │ │ + beq 3a70 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 35bc │ │ │ │ │ + bhi 3878 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 3810 │ │ │ │ │ + beq 3aa0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 3878 │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ + beq 3b10 │ │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - movne r5, r7 │ │ │ │ │ - mvneq r5, #0 │ │ │ │ │ + movne r6, r1 │ │ │ │ │ + mvneq r6, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r2, r4, r2, lsl #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + add r2, r5, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 34cc │ │ │ │ │ + bls 377c │ │ │ │ │ ldrsb lr, [ip, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 34cc │ │ │ │ │ + blt 377c │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bls 37e8 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 3a78 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 37e8 │ │ │ │ │ + blt 3a78 │ │ │ │ │ add r3, ip, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls 34cc │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 377c │ │ │ │ │ ldrsb lr, [ip, #3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 34cc │ │ │ │ │ + blt 377c │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 34cc │ │ │ │ │ + beq 377c │ │ │ │ │ ldrsb lr, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 34ac │ │ │ │ │ - str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls 3730 │ │ │ │ │ + bge 375c │ │ │ │ │ + str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 3a1c │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 3758 │ │ │ │ │ + beq 37b4 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 37b4 │ │ │ │ │ + bhi 3a4c │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 37d8 │ │ │ │ │ + addeq r1, r1, #1 │ │ │ │ │ + beq 37b4 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 3818 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + beq 3aa8 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - mvneq r6, #0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp r4, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ + movls r3, lr │ │ │ │ │ + movls r8, r1 │ │ │ │ │ add ip, r2, ip, lsl #1 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bls 3618 │ │ │ │ │ - ldrsb r8, [r3, #1] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 3618 │ │ │ │ │ - add r8, r3, #2 │ │ │ │ │ - str r8, [r0, #28] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls 37ac │ │ │ │ │ + bls 3868 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldrsb r7, [r3, #1] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 3904 │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + str r7, [r0, #28] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bls 3a44 │ │ │ │ │ ldrsb lr, [lr, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 37ac │ │ │ │ │ + blt 3a44 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bls 3618 │ │ │ │ │ - ldrsb r8, [r3, #3] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 3904 │ │ │ │ │ + ldrsb r7, [r3, #3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ addge lr, r3, #4 │ │ │ │ │ - blt 3618 │ │ │ │ │ + blt 3904 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp r4, lr │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - beq 35ac │ │ │ │ │ - ldrsb r8, [r3] │ │ │ │ │ + beq 3868 │ │ │ │ │ + ldrsb r7, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge 358c │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 3624 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge 3848 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne 3910 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 34d0 │ │ │ │ │ + b 3780 │ │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3854 │ │ │ │ │ - lsr r7, r3, #1 │ │ │ │ │ + bne 3ae4 │ │ │ │ │ + lsr r1, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - rsbne r7, r7, #0 │ │ │ │ │ + rsbne r1, r1, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + add r1, r1, r3 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 3b44 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3700 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + str r2, [r0, #12] │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + str r8, [r0, #20] │ │ │ │ │ + ldrb ip, [lr], #1 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add ip, r2, ip, lsl #1 │ │ │ │ │ + str ip, [r0, #16] │ │ │ │ │ + bhi 3800 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 35b4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + beq 3870 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 38c8 │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-1] │ │ │ │ │ - blt 3698 │ │ │ │ │ - sub lr, r3, #2 │ │ │ │ │ + ble 3b4c │ │ │ │ │ + sub lr, r3, #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ │ - movlt r3, ip │ │ │ │ │ - blt 3698 │ │ │ │ │ - sub ip, r3, #3 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-3] │ │ │ │ │ - movlt r3, lr │ │ │ │ │ - blt 3698 │ │ │ │ │ - mov r3, ip │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb lr, [ip] │ │ │ │ │ - ldrb r1, [ip] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bge 367c │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq 36c0 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi 37f0 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - subeq r7, r7, #1 │ │ │ │ │ - beq 36c0 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq 3888 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ + ldrsb ip, [r3, #-1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldrb ip, [r3, #-1] │ │ │ │ │ + blt 3984 │ │ │ │ │ + sub r4, r3, #2 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ ldrsb ip, [r3, #-2] │ │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3708 │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + movlt r3, lr │ │ │ │ │ + blt 3984 │ │ │ │ │ + sub lr, r3, #3 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ ldrsb ip, [r3, #-3] │ │ │ │ │ - ldrb r1, [r3, #-3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3708 │ │ │ │ │ - ldrsb ip, [r3, #-4] │ │ │ │ │ - ldrb r1, [r3, #-4] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 3708 │ │ │ │ │ - sub ip, r3, #4 │ │ │ │ │ - ldrb r1, [ip, #-1]! │ │ │ │ │ - tst r1, #128 @ 0x80 │ │ │ │ │ - beq 36fc │ │ │ │ │ - and r1, r1, #7 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r1, r2, r1, lsl #1 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ + blt 3984 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ + ldrsb r4, [lr] │ │ │ │ │ + ldrb ip, [lr] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 3968 │ │ │ │ │ + ubfx ip, ip, #3, #4 │ │ │ │ │ + cmp ip, #15 │ │ │ │ │ + beq 39ac │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + bhi 3a80 │ │ │ │ │ + cmp ip, #11 │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + beq 39ac │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + beq 3b08 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + ldrsb lr, [r3, #-2] │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 39f4 │ │ │ │ │ + ldrsb lr, [r3, #-3] │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 39f4 │ │ │ │ │ + ldrsb lr, [r3, #-4] │ │ │ │ │ + ldrb ip, [r3, #-4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 39f4 │ │ │ │ │ + sub lr, r3, #4 │ │ │ │ │ + ldrb ip, [lr, #-1]! │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + beq 39e8 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + sub ip, r2, ip, lsl #1 │ │ │ │ │ + str ip, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - strne r7, [r0, #20] │ │ │ │ │ + strne r1, [r0, #20] │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [r0, #20] │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 3868 │ │ │ │ │ + ldrb lr, [r3, #1] │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and ip, lr, #63 @ 0x3f │ │ │ │ │ + bne 3ab0 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + lsr ip, ip, #1 │ │ │ │ │ + bne 3adc │ │ │ │ │ + add r1, r1, ip │ │ │ │ │ + b 37b4 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 3894 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + b 377c │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - cmp ip, #31 │ │ │ │ │ - beq 3890 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ - str r2, [r0, #12] │ │ │ │ │ - ldrb ip, [lr], #1 │ │ │ │ │ - str lr, [r0, #28] │ │ │ │ │ - and ip, ip, #7 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - movls r3, lr │ │ │ │ │ - movls r7, r6 │ │ │ │ │ - add ip, r2, ip, lsl #1 │ │ │ │ │ - str ip, [r0, #16] │ │ │ │ │ - bls 35ac │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 3544 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 35ac │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - and r6, ip, #63 @ 0x3f │ │ │ │ │ - bne 3820 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + bne 3b20 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - bne 384c │ │ │ │ │ - add r6, r7, r6 │ │ │ │ │ - b 375c │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - b 375c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 35d8 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - b 34cc │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - and r1, r1, #63 @ 0x3f │ │ │ │ │ - bne 389c │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - addne r7, r7, r1, lsr #1 │ │ │ │ │ - subeq r7, r7, r1, lsr #1 │ │ │ │ │ - b 36c0 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 35d8 │ │ │ │ │ - add r6, r7, #2 │ │ │ │ │ - b 375c │ │ │ │ │ + addne r1, r1, ip, lsr #1 │ │ │ │ │ + subeq r1, r1, ip, lsr #1 │ │ │ │ │ + b 39ac │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 3894 │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + b 37b4 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb ip, [r8], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r6, r6, ip, lsl lr │ │ │ │ │ - bne 3828 │ │ │ │ │ - tst r6, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - beq 37d0 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - b 375c │ │ │ │ │ - add r4, ip, #2 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + ldrb lr, [r8], #1 │ │ │ │ │ + add r7, r7, #6 │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, lr, lsl r7 │ │ │ │ │ + bne 3ab8 │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + lsr ip, ip, #1 │ │ │ │ │ + beq 3a68 │ │ │ │ │ + sub r1, r1, ip │ │ │ │ │ + b 37b4 │ │ │ │ │ + add lr, ip, #2 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldrb r2, [lr], #1 │ │ │ │ │ + add r1, r1, #6 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r2, lsl lr │ │ │ │ │ - beq 35cc │ │ │ │ │ - b 385c │ │ │ │ │ - mov r7, #2 │ │ │ │ │ - b 35d8 │ │ │ │ │ + orr r3, r3, r2, lsl r1 │ │ │ │ │ + beq 3888 │ │ │ │ │ + b 3aec │ │ │ │ │ + sub r1, r1, #2 │ │ │ │ │ + b 39ac │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 3894 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3750 │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - b 36c0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + b 3a3c │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldrb lr, [r6], #1 │ │ │ │ │ + add r4, r4, #6 │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, lr, lsl r4 │ │ │ │ │ + beq 3a90 │ │ │ │ │ + b 3b28 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 3518 │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb ip, [r5], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, ip, lsl lr │ │ │ │ │ - beq 3800 │ │ │ │ │ - b 38a4 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 36e4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 3730 │ │ │ │ │ + b 3a1c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 320c │ │ │ │ │ + b 34b0 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000029c : │ │ │ │ │ PyUnstable_Code_SetExtra(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -845,15 +845,15 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ - bl 1764 │ │ │ │ │ + bl 1574 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b a78 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ @@ -987,15 +987,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c0c : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1eb8 <_PyCode_GetVarnames> │ │ │ │ │ + b 1cc8 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 00000c20 : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -1005,15 +1005,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c34 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3154 <_PyCode_GetFreevars> │ │ │ │ │ + b 33a0 <_PyCode_GetFreevars> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 00000c48 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1149,15 +1149,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr lr, [fp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r4, [fp, #52] @ 0x34 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1764 │ │ │ │ │ + bl 1574 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e24 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1202,15 +1202,15 @@ │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2ad8 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 2acc <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 154 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ str r8, [r6] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ str r8, [r4] │ │ │ │ │ b 109c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bl 37c │ │ │ │ │ + bl 134 │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1285,15 +1285,15 @@ │ │ │ │ │ and ip, r1, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl r2 │ │ │ │ │ b fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ b 109c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 37c │ │ │ │ │ + bl 134 │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r4] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -162,17 +162,17 @@ │ │ │ │ │ 0x000009f0 54797065 4572726f 72005f50 79457272 TypeError._PyErr │ │ │ │ │ 0x00000a00 5f466f72 6d617400 5079556e 69636f64 _Format.PyUnicod │ │ │ │ │ 0x00000a10 655f4672 6f6d466f 726d6174 00507953 e_FromFormat.PyS │ │ │ │ │ 0x00000a20 79735f41 75646974 00507955 6e737461 ys_Audit.PyUnsta │ │ │ │ │ 0x00000a30 626c655f 436f6465 5f4e6577 57697468 ble_Code_NewWith │ │ │ │ │ 0x00000a40 506f734f 6e6c7941 72677300 5f507941 PosOnlyArgs._PyA │ │ │ │ │ 0x00000a50 72675f55 6e706163 6b4b6579 776f7264 rg_UnpackKeyword │ │ │ │ │ - 0x00000a60 73005079 4c6f6e67 5f417349 6e740050 s.PyLong_AsInt.P │ │ │ │ │ - 0x00000a70 79457272 5f4f6363 75727265 64005f50 yErr_Occurred._P │ │ │ │ │ - 0x00000a80 79417267 5f426164 41726775 6d656e74 yArg_BadArgument │ │ │ │ │ + 0x00000a60 73005079 4c6f6e67 5f417349 6e74005f s.PyLong_AsInt._ │ │ │ │ │ + 0x00000a70 50794172 675f4261 64417267 756d656e PyArg_BadArgumen │ │ │ │ │ + 0x00000a80 74005079 4572725f 4f636375 72726564 t.PyErr_Occurred │ │ │ │ │ 0x00000a90 005f5079 5475706c 655f5265 73697a65 ._PyTuple_Resize │ │ │ │ │ 0x00000aa0 00507955 6e69636f 64655f43 6f6d7061 .PyUnicode_Compa │ │ │ │ │ 0x00000ab0 7265005f 5079436f 64655f47 65744672 re._PyCode_GetFr │ │ │ │ │ 0x00000ac0 65657661 72730050 79547570 6c655f47 eevars.PyTuple_G │ │ │ │ │ 0x00000ad0 65744974 656d005f 50794c69 6e655461 etItem._PyLineTa │ │ │ │ │ 0x00000ae0 626c655f 4e657874 41646472 65737352 ble_NextAddressR │ │ │ │ │ 0x00000af0 616e6765 005f5079 436f6465 5f476574 ange._PyCode_Get │ │ │ ├── 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: 37640 (bytes into file) │ │ │ │ │ + Start of section headers: 37720 (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 0x9308: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9358: │ │ │ │ │ │ │ │ │ │ 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 000a34 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007990 0003d0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0079d8 0003d0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a68 000ba4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007d60 000610 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007da8 000610 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00160c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00160c 002a54 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008370 000c50 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 004060 000a02 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004a64 0004a5 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 008fc0 000028 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 004f0c 00071c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 008fe8 000290 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005628 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005628 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00565c 001420 10 16 232 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006a7c 000f14 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009278 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00160c 002a9c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0083b8 000c58 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0040a8 000a02 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004aac 0004a5 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 009010 000028 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 004f54 00071c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 009038 000290 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005670 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005670 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0056a4 001420 10 16 232 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006ac4 000f14 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0092c8 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 {} │ │ │ │ │ @@ -5,21 +5,21 @@ │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 7: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 8: 00001728 408 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ - 9: 00001d5c 364 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ - 10: 00001524 516 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ - 11: 00001bc8 404 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ - 12: 00001ec8 320 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ - 13: 000024e0 304 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ - 14: 000008f0 408 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ + 8: 00001770 408 FUNC LOCAL DEFAULT 6 method_vectorcall_NOARGS │ │ │ │ │ + 9: 00001da4 364 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL │ │ │ │ │ + 10: 0000156c 516 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ + 11: 00001c10 404 FUNC LOCAL DEFAULT 6 method_vectorcall_O │ │ │ │ │ + 12: 00001f10 320 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ + 13: 00002528 304 FUNC LOCAL DEFAULT 6 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ + 14: 000008f0 428 FUNC LOCAL DEFAULT 6 method_vectorcall_VARARGS │ │ │ │ │ 15: 00000244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 16: 0000024c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 17: 000002f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 18: 000002f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 19: 000003a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 20: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 21: 000003a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -42,94 +42,94 @@ │ │ │ │ │ 38: 00000128 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 39: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 40: 00000768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 41: 00000768 392 FUNC LOCAL DEFAULT 6 classmethod_get │ │ │ │ │ 42: 000001b8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 43: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 44: 00000040 112 FUNC LOCAL DEFAULT 1 method_check_args.part.0 │ │ │ │ │ - 45: 00000a84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00000a98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 47: 00000a88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 00000a88 52 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ - 49: 00000abc 1612 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ - 50: 000010fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00000a9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 48: 00000a9c 52 FUNC LOCAL DEFAULT 6 descr_traverse │ │ │ │ │ + 49: 00000ad0 1664 FUNC LOCAL DEFAULT 6 property_init │ │ │ │ │ + 50: 00001144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 52: 00001108 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 00001108 260 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ + 52: 00001150 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00001150 260 FUNC LOCAL DEFAULT 6 method_get │ │ │ │ │ 54: 000000b0 320 FUNC LOCAL DEFAULT 1 property_setter │ │ │ │ │ 55: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 56: 00000070 368 FUNC LOCAL DEFAULT 11 property_copy │ │ │ │ │ 57: 000001dc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 58: 0000120c 400 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ - 59: 00001398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00001254 400 FUNC LOCAL DEFAULT 6 property_dealloc │ │ │ │ │ + 59: 000013e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 60: 00000250 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 61: 0000139c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 62: 0000139c 156 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ + 61: 000013e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 62: 000013e4 156 FUNC LOCAL DEFAULT 6 property_set_name │ │ │ │ │ 63: 00000290 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 64: 00001438 236 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ - 65: 00001724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00001480 236 FUNC LOCAL DEFAULT 6 getset_set │ │ │ │ │ + 65: 0000176c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 67: 00001728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 68: 000018bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 000018c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 70: 000018c0 124 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ + 67: 00001770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 68: 00001904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00001908 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00001908 124 FUNC LOCAL DEFAULT 6 member_set │ │ │ │ │ 71: 000002e8 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 72: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 73: 00000338 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 74: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 75: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ 76: 0000039c 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 77: 0000193c 400 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ + 77: 00001984 400 FUNC LOCAL DEFAULT 6 property_descr_set │ │ │ │ │ 78: 00000200 108 FUNC LOCAL DEFAULT 11 property_name │ │ │ │ │ 79: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 80: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 81: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 82: 00001acc 252 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ + 82: 00001b14 252 FUNC LOCAL DEFAULT 6 property_descr_get │ │ │ │ │ 83: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 84: 00001d58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00001d5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00001ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00001ec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00002004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 00002008 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 90: 00002008 316 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ - 91: 00002138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00002144 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 000021ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00001da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00001da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 00001f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00001f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 0000204c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00002050 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00002050 316 FUNC LOCAL DEFAULT 6 wrapperdescr_get │ │ │ │ │ + 91: 00002180 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 0000218c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00002234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 95: 000021f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 000021f4 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ - 97: 00002298 132 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ + 95: 0000223c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 0000223c 164 FUNC LOCAL DEFAULT 6 wrapper_call │ │ │ │ │ + 97: 000022e0 132 FUNC LOCAL DEFAULT 6 wrapper_dealloc │ │ │ │ │ 98: 0000046c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 99: 000004a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 100: 0000231c 452 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ - 101: 0000260c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 00002610 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00002610 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ + 100: 00002364 452 FUNC LOCAL DEFAULT 6 wrapperdescr_call │ │ │ │ │ + 101: 00002654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00002658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00002658 188 FUNC LOCAL DEFAULT 6 property_traverse │ │ │ │ │ 104: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 105: 000027b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 000027c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 107: 000027c4 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ - 108: 00002804 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00002808 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 00002808 180 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ - 111: 000028b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 000028bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 000028bc 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ - 114: 000028f4 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ - 115: 0000290c 68 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ - 116: 0000294c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00002800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 0000280c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 107: 0000280c 68 FUNC LOCAL DEFAULT 6 mappingproxy_items │ │ │ │ │ + 108: 0000284c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00002850 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00002850 180 FUNC LOCAL DEFAULT 6 mappingproxy_dealloc │ │ │ │ │ + 111: 00002900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00002904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00002904 56 FUNC LOCAL DEFAULT 6 mappingproxy_contains │ │ │ │ │ + 114: 0000293c 24 FUNC LOCAL DEFAULT 6 mappingproxy_getitem │ │ │ │ │ + 115: 00002954 68 FUNC LOCAL DEFAULT 6 mappingproxy_keys │ │ │ │ │ + 116: 00002994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 117: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 118: 00002950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 00002950 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ - 120: 000029d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 00002998 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 00002998 136 FUNC LOCAL DEFAULT 6 mappingproxy_get │ │ │ │ │ + 120: 00002a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 121: 000001f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 122: 000001f0 140 FUNC LOCAL DEFAULT 1 property_get___isabstractmethod__ │ │ │ │ │ - 123: 000029d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 000029d8 124 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ + 123: 00002a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 00002a20 124 FUNC LOCAL DEFAULT 6 wrapper_traverse │ │ │ │ │ 125: 0000027c 308 FUNC LOCAL DEFAULT 1 mappingproxy_new │ │ │ │ │ 126: 000003a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 127: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 128: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 129: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 130: 000003b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 131: 000003b0 332 FUNC LOCAL DEFAULT 1 descr_get_qualname │ │ │ │ │ @@ -255,33 +255,33 @@ │ │ │ │ │ 251: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCMethod_New │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_FunctionStr │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 256: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Type │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 272: 00002144 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 272: 0000218c 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 276: 000026cc 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 276: 00002714 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7990 contains 122 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x79d8 contains 122 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000ec1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000058 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ 00000064 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000068 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000006c 00002e2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ 00000070 00002e2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 000002b8 0001151c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ 000002d8 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000348 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000034c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000350 0000682b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ 00000354 0000682c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ 00000360 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000394 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000394 0001031c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000003a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003a8 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000418 00011f1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ 00000444 0000812b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ 00000448 0000812c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ 0000044c 0001201c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -120,103 +120,103 @@ │ │ │ │ │ 000009d4 00012b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000a08 00011d2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000a0c 00011d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000a14 00011e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000a18 00011e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7d60 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7da8 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 0000002c 00009002 R_ARM_ABS32 00000668 wrapperdescr_repr │ │ │ │ │ -00000040 00006402 R_ARM_ABS32 0000231c wrapperdescr_call │ │ │ │ │ +00000040 00006402 R_ARM_ABS32 00002364 wrapperdescr_call │ │ │ │ │ 00000048 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +0000005c 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000088 00005a02 R_ARM_ABS32 00002008 wrapperdescr_get │ │ │ │ │ +00000088 00005a02 R_ARM_ABS32 00002050 wrapperdescr_get │ │ │ │ │ 000000d8 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 00000100 00008a02 R_ARM_ABS32 00000588 method_repr │ │ │ │ │ 00000114 00013e02 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 0000011c 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +00000130 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000015c 00003502 R_ARM_ABS32 00001108 method_get │ │ │ │ │ +0000015c 00003502 R_ARM_ABS32 00001150 method_get │ │ │ │ │ 000001ac 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 000001d4 00008a02 R_ARM_ABS32 00000588 method_repr │ │ │ │ │ 000001e8 0000be02 R_ARM_ABS32 00000540 classmethoddescr_call │ │ │ │ │ 000001f0 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +00000204 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000230 00002902 R_ARM_ABS32 00000768 classmethod_get │ │ │ │ │ 00000280 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 000002a8 0000c702 R_ARM_ABS32 000006c8 getset_repr │ │ │ │ │ 000002c4 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002d8 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +000002d8 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 000002f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000304 00002002 R_ARM_ABS32 00000560 getset_get │ │ │ │ │ -00000308 00004002 R_ARM_ABS32 00001438 getset_set │ │ │ │ │ +00000308 00004002 R_ARM_ABS32 00001480 getset_set │ │ │ │ │ 00000354 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000368 00002102 R_ARM_ABS32 00000648 descr_dealloc │ │ │ │ │ 0000037c 0000b202 R_ARM_ABS32 00000478 member_repr │ │ │ │ │ 00000398 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 00003002 R_ARM_ABS32 00000a88 descr_traverse │ │ │ │ │ +000003ac 00003002 R_ARM_ABS32 00000a9c descr_traverse │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003d8 00001a02 R_ARM_ABS32 00000498 member_get │ │ │ │ │ -000003dc 00004602 R_ARM_ABS32 000018c0 member_set │ │ │ │ │ +000003dc 00004602 R_ARM_ABS32 00001908 member_set │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000454 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000045c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000468 00003a02 R_ARM_ABS32 0000120c property_dealloc │ │ │ │ │ +00000468 00003a02 R_ARM_ABS32 00001254 property_dealloc │ │ │ │ │ 00000498 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004ac 00006702 R_ARM_ABS32 00002610 property_traverse │ │ │ │ │ +000004ac 00006702 R_ARM_ABS32 00002658 property_traverse │ │ │ │ │ 000004b0 00008802 R_ARM_ABS32 0000052c property_clear │ │ │ │ │ 000004c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004d8 00005202 R_ARM_ABS32 00001acc property_descr_get │ │ │ │ │ -000004dc 00004d02 R_ARM_ABS32 0000193c property_descr_set │ │ │ │ │ -000004e4 00003102 R_ARM_ABS32 00000abc property_init │ │ │ │ │ +000004d8 00005202 R_ARM_ABS32 00001b14 property_descr_get │ │ │ │ │ +000004dc 00004d02 R_ARM_ABS32 00001984 property_descr_set │ │ │ │ │ +000004e4 00003102 R_ARM_ABS32 00000ad0 property_init │ │ │ │ │ 000004e8 0000e902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004ec 00013f02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004f0 0000fa02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000528 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000530 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006102 R_ARM_ABS32 00002298 wrapper_dealloc │ │ │ │ │ +0000053c 00006102 R_ARM_ABS32 000022e0 wrapper_dealloc │ │ │ │ │ 00000550 0000c202 R_ARM_ABS32 00000690 wrapper_repr │ │ │ │ │ 00000560 0000b302 R_ARM_ABS32 00000498 wrapper_hash │ │ │ │ │ -00000564 00006002 R_ARM_ABS32 000021f4 wrapper_call │ │ │ │ │ +00000564 00006002 R_ARM_ABS32 0000223c wrapper_call │ │ │ │ │ 0000056c 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000580 00007c02 R_ARM_ABS32 000029d8 wrapper_traverse │ │ │ │ │ +00000580 00007c02 R_ARM_ABS32 00002a20 wrapper_traverse │ │ │ │ │ 00000588 0000c402 R_ARM_ABS32 000009a0 wrapper_richcompare │ │ │ │ │ 00000598 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000059c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005fc 00013c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000604 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000610 00006e02 R_ARM_ABS32 00002808 mappingproxy_dealloc │ │ │ │ │ +00000610 00006e02 R_ARM_ABS32 00002850 mappingproxy_dealloc │ │ │ │ │ 00000624 0000b702 R_ARM_ABS32 000004d4 mappingproxy_repr │ │ │ │ │ 00000628 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000634 0000a802 R_ARM_ABS32 0000036c mappingproxy_hash │ │ │ │ │ 0000063c 0000c802 R_ARM_ABS32 000006e8 mappingproxy_str │ │ │ │ │ 00000640 00013d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ 00000788 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00003602 R_ARM_ABS32 000000b0 property_setter │ │ │ │ │ 00000794 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00009602 R_ARM_ABS32 000001e0 property_deleter │ │ │ │ │ 000007a4 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00003e02 R_ARM_ABS32 0000139c property_set_name │ │ │ │ │ +000007ac 00003e02 R_ARM_ABS32 000013e4 property_set_name │ │ │ │ │ 000007b4 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007dc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f0 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000830 0000a102 R_ARM_ABS32 000007e8 wrapper_objclass │ │ │ │ │ @@ -267,39 +267,39 @@ │ │ │ │ │ 0000086c 0000a202 R_ARM_ABS32 00000814 wrapper_doc │ │ │ │ │ 0000087c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000880 0000a002 R_ARM_ABS32 000007c0 wrapper_text_signature │ │ │ │ │ 000008a4 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008cc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d0 0000bb02 R_ARM_ABS32 000004f8 wrapper_reduce │ │ │ │ │ 000008ec 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00007702 R_ARM_ABS32 00002950 mappingproxy_get │ │ │ │ │ +000008f0 00007702 R_ARM_ABS32 00002998 mappingproxy_get │ │ │ │ │ 000008f8 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008fc 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000900 00007302 R_ARM_ABS32 0000290c mappingproxy_keys │ │ │ │ │ +00000900 00007302 R_ARM_ABS32 00002954 mappingproxy_keys │ │ │ │ │ 00000908 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000090c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00009102 R_ARM_ABS32 000006f8 mappingproxy_values │ │ │ │ │ 00000918 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000091c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00006b02 R_ARM_ABS32 000027c4 mappingproxy_items │ │ │ │ │ +00000920 00006b02 R_ARM_ABS32 0000280c mappingproxy_items │ │ │ │ │ 00000928 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000092c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000a302 R_ARM_ABS32 00000328 mappingproxy_copy │ │ │ │ │ 00000938 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000093c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00014102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000094c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000950 0000ac02 R_ARM_ABS32 00000404 mappingproxy_reversed │ │ │ │ │ 00000958 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000988 00007102 R_ARM_ABS32 000028bc mappingproxy_contains │ │ │ │ │ +00000988 00007102 R_ARM_ABS32 00002904 mappingproxy_contains │ │ │ │ │ 000009d0 0000a902 R_ARM_ABS32 00000384 mappingproxy_or │ │ │ │ │ 00000a04 0000b002 R_ARM_ABS32 00000448 mappingproxy_ior │ │ │ │ │ 00000a24 00008602 R_ARM_ABS32 000004fc mappingproxy_len │ │ │ │ │ -00000a28 00007202 R_ARM_ABS32 000028f4 mappingproxy_getitem │ │ │ │ │ +00000a28 00007202 R_ARM_ABS32 0000293c mappingproxy_getitem │ │ │ │ │ 00000a30 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a34 00009a02 R_ARM_ABS32 00000760 wrapperdescr_get_doc │ │ │ │ │ 00000a44 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a48 00008302 R_ARM_ABS32 000003b0 descr_get_qualname │ │ │ │ │ 00000a58 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a5c 00009402 R_ARM_ABS32 0000073c wrapperdescr_get_text_signature │ │ │ │ │ 00000a80 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -317,38 +317,38 @@ │ │ │ │ │ 00000b20 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b24 0000b502 R_ARM_ABS32 00000938 method_get_text_signature │ │ │ │ │ 00000b48 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b5c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b84 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b88 0000b902 R_ARM_ABS32 0000095c descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8370 contains 394 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x83b8 contains 395 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000034 0000e91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000040 0000ea1c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000064 0000eb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 000000a8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000118 0000e91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000120 0000082b R_ARM_MOVW_ABS_NC 00001728 method_vectorcall_NOARGS │ │ │ │ │ -00000124 0000082c R_ARM_MOVT_ABS 00001728 method_vectorcall_NOARGS │ │ │ │ │ +00000120 0000082b R_ARM_MOVW_ABS_NC 00001770 method_vectorcall_NOARGS │ │ │ │ │ +00000124 0000082c R_ARM_MOVT_ABS 00001770 method_vectorcall_NOARGS │ │ │ │ │ 00000130 0000ea1c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000154 0000eb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000180 0000092b R_ARM_MOVW_ABS_NC 00001d5c method_vectorcall_FASTCALL │ │ │ │ │ -00000184 0000092c R_ARM_MOVT_ABS 00001d5c method_vectorcall_FASTCALL │ │ │ │ │ +00000180 0000092b R_ARM_MOVW_ABS_NC 00001da4 method_vectorcall_FASTCALL │ │ │ │ │ +00000184 0000092c R_ARM_MOVT_ABS 00001da4 method_vectorcall_FASTCALL │ │ │ │ │ 0000019c 0000e91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000001b0 00000a2b R_ARM_MOVW_ABS_NC 00001524 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -000001b4 00000a2c R_ARM_MOVT_ABS 00001524 method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ -000001bc 00000b2b R_ARM_MOVW_ABS_NC 00001bc8 method_vectorcall_O │ │ │ │ │ -000001c0 00000b2c R_ARM_MOVT_ABS 00001bc8 method_vectorcall_O │ │ │ │ │ -000001d4 00000c2b R_ARM_MOVW_ABS_NC 00001ec8 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001d8 00000c2c R_ARM_MOVT_ABS 00001ec8 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ -000001e8 00000d2b R_ARM_MOVW_ABS_NC 000024e0 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ -000001ec 00000d2c R_ARM_MOVT_ABS 000024e0 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001b0 00000a2b R_ARM_MOVW_ABS_NC 0000156c method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +000001b4 00000a2c R_ARM_MOVT_ABS 0000156c method_vectorcall_VARARGS_KEYWORDS │ │ │ │ │ +000001bc 00000b2b R_ARM_MOVW_ABS_NC 00001c10 method_vectorcall_O │ │ │ │ │ +000001c0 00000b2c R_ARM_MOVT_ABS 00001c10 method_vectorcall_O │ │ │ │ │ +000001d4 00000c2b R_ARM_MOVW_ABS_NC 00001f10 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001d8 00000c2c R_ARM_MOVT_ABS 00001f10 method_vectorcall_FASTCALL_KEYWORDS │ │ │ │ │ +000001e8 00000d2b R_ARM_MOVW_ABS_NC 00002528 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ +000001ec 00000d2c R_ARM_MOVT_ABS 00002528 method_vectorcall_FASTCALL_KEYWORDS_METHOD │ │ │ │ │ 000001f4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001f8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000200 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC1 │ │ │ │ │ 00000204 0000062c R_ARM_MOVT_ABS 00000000 .LC1 │ │ │ │ │ 0000020c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000214 00000e2b R_ARM_MOVW_ABS_NC 000008f0 method_vectorcall_VARARGS │ │ │ │ │ 00000218 00000e2c R_ARM_MOVT_ABS 000008f0 method_vectorcall_VARARGS │ │ │ │ │ @@ -417,320 +417,321 @@ │ │ │ │ │ 000008a4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000008a8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000008d0 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 000008d4 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ 000008d8 0000252b R_ARM_MOVW_ABS_NC 000000e4 .LC8 │ │ │ │ │ 000008dc 0000252c R_ARM_MOVT_ABS 000000e4 .LC8 │ │ │ │ │ 000008e8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000094c 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -000009a0 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009cc 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000009e0 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000009ec 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009f0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000950 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +000009a4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b8 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009d0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000009dc 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000009f0 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009f4 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009f8 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ 000009fc 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ 00000a04 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a24 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a40 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -00000a60 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00000a64 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00000a68 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000a84 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b20 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b24 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bc0 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000c04 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c08 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d44 0001031c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000dbc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e24 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e40 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef0 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ef4 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f58 0001021c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000f78 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f7c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f98 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f9c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001038 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000103c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0001041c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00001088 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000108c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001094 0001051c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010a0 0001061c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000010a8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e4 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010e8 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001100 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001160 0000fc1d R_ARM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ -00001168 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001180 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000011c4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011c8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011f0 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000011f4 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -000011f8 0000332b R_ARM_MOVW_ABS_NC 0000021c .LC14 │ │ │ │ │ -000011fc 0000332c R_ARM_MOVT_ABS 0000021c .LC14 │ │ │ │ │ -00001204 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001318 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001334 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001350 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000138c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001398 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013f4 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013f8 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001410 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001418 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000141c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001420 00003c2b R_ARM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ -00001424 00003c2c R_ARM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ -0000142c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000149c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014c0 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000014c4 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000014ec 00003f2b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -000014f0 00003f2c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -000014f8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000014fc 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00001500 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001520 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001578 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -000015dc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000160c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001614 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001628 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001644 00010a1c R_ARM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ -00001670 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001674 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001678 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000016a0 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000016ac 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016b0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016b8 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -000016bc 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -000016c4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016e4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000170c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001724 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017bc 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017d8 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000017e8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000017f4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017f8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001800 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001804 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -0000180c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000182c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001844 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001848 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000184c 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000186c 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -0000187c 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001888 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000188c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001894 0000422b R_ARM_MOVW_ABS_NC 000002c4 .LC17 │ │ │ │ │ -00001898 0000422c R_ARM_MOVT_ABS 000002c4 .LC17 │ │ │ │ │ -000018a8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018bc 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000018fc 00010b1d R_ARM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ -00001910 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001938 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001984 00010c1c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000019bc 00010d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000019dc 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ -000019f8 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000019fc 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001a08 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001a10 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001a14 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001a34 0000482b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ -00001a38 0000482c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ -00001a3c 0000472b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ -00001a40 0000472c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ -00001a4c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a5c 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001a64 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001a7c 00004a2b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ -00001a80 00004a2c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ -00001a88 0000492b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ -00001a8c 0000492c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ -00001a98 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001aa8 00004b2b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ -00001aac 00004b2c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ -00001ab4 00004c2b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ -00001ab8 00004c2c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ -00001ac0 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ae0 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ae4 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001b14 00010d1d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001b3c 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ -00001b50 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001b54 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001b58 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001b7c 00004f2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ -00001b80 00004f2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ -00001b84 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b8c 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001b94 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001ba8 0000502b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ -00001bac 0000502c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ -00001bb0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bb8 0000512b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00001bbc 0000512c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00001bc0 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c58 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c74 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001c84 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001c90 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c94 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001c9c 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001ca0 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001ca8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cc8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce0 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001ce4 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001ce8 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d08 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -00001d18 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001d24 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001d28 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001d30 0000532b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ -00001d34 0000532c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ -00001d44 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001d58 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001df4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e10 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001e20 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001e2c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e30 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e38 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001e3c 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001e44 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e64 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8c 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001e90 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001e98 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ebc 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ -00001ec4 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f54 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f70 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001f80 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001f8c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f90 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f98 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -00001f9c 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -00001fa4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fc4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fdc 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00001fe0 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00001fec 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002004 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002040 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000020c8 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000020e0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00002138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000213c 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002140 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002168 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000021ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021f0 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002274 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002278 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002280 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00002284 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -0000228c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022b0 0001111c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000022f0 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002300 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002314 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0001121c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00002370 0001131c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -000023c8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002410 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002414 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000241c 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00002420 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -0000242c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002434 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002438 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002460 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00002464 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00002468 0000622b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ -0000246c 0000622c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +00000a3c 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00000a40 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00000a44 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000a70 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +00000a84 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000a98 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b34 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b38 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca8 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d30 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d5c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d9c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dd4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000df8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0001031c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e7c 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e80 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f04 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f14 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f18 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f64 0001041c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000f9c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00000fa0 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00000fa8 0001051c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000fb4 0001061c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000fbc 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fc0 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001010 0001031c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000010b8 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010bc 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010c4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010cc 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010d0 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001128 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000112c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001144 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000114c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011a8 0000fc1d R_ARM_JUMP24 00000000 PyCMethod_New │ │ │ │ │ +000011b0 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011c8 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000120c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001210 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001238 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +0000123c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00001240 0000332b R_ARM_MOVW_ABS_NC 0000021c .LC14 │ │ │ │ │ +00001244 0000332c R_ARM_MOVT_ABS 0000021c .LC14 │ │ │ │ │ +0000124c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001360 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000137c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001398 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e0 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000143c 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001440 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001458 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001460 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001464 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001468 00003c2b R_ARM_MOVW_ABS_NC 00000250 .LC15 │ │ │ │ │ +0000146c 00003c2c R_ARM_MOVT_ABS 00000250 .LC15 │ │ │ │ │ +00001474 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014e4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001508 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000150c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001534 00003f2b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00001538 00003f2c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00001540 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +00001544 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00001548 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001568 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000015c0 0000fd1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00001624 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001654 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000165c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001670 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000168c 00010a1c R_ARM_CALL 00000000 _PyStack_AsDict │ │ │ │ │ +000016b8 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000016bc 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000016c0 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000016e8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000016f4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001700 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001704 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +0000170c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000172c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001754 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000176c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001804 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001820 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001830 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +0000183c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001840 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001848 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +0000184c 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001854 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001874 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000188c 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001890 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001894 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000018b4 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +000018c4 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000018d0 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018d4 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018dc 0000422b R_ARM_MOVW_ABS_NC 000002c4 .LC17 │ │ │ │ │ +000018e0 0000422c R_ARM_MOVT_ABS 000002c4 .LC17 │ │ │ │ │ +000018f0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001904 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001944 00010b1d R_ARM_JUMP24 00000000 PyMember_SetOne │ │ │ │ │ +00001958 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001980 00001b1d R_ARM_JUMP24 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000019cc 00010c1c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00001a04 00010d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a24 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a30 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ +00001a40 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001a44 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001a50 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001a58 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001a5c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001a7c 0000482b R_ARM_MOVW_ABS_NC 00000310 .LC19 │ │ │ │ │ +00001a80 0000482c R_ARM_MOVT_ABS 00000310 .LC19 │ │ │ │ │ +00001a84 0000472b R_ARM_MOVW_ABS_NC 000002e8 .LC18 │ │ │ │ │ +00001a88 0000472c R_ARM_MOVT_ABS 000002e8 .LC18 │ │ │ │ │ +00001a94 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001aa4 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001aac 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001ac4 00004a2b R_ARM_MOVW_ABS_NC 00000360 .LC21 │ │ │ │ │ +00001ac8 00004a2c R_ARM_MOVT_ABS 00000360 .LC21 │ │ │ │ │ +00001ad0 0000492b R_ARM_MOVW_ABS_NC 00000338 .LC20 │ │ │ │ │ +00001ad4 0000492c R_ARM_MOVT_ABS 00000338 .LC20 │ │ │ │ │ +00001ae0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001af0 00004b2b R_ARM_MOVW_ABS_NC 00000384 .LC22 │ │ │ │ │ +00001af4 00004b2c R_ARM_MOVT_ABS 00000384 .LC22 │ │ │ │ │ +00001afc 00004c2b R_ARM_MOVW_ABS_NC 0000039c .LC23 │ │ │ │ │ +00001b00 00004c2c R_ARM_MOVT_ABS 0000039c .LC23 │ │ │ │ │ +00001b08 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b28 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001b2c 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b5c 00010d1d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b84 00004e1c R_ARM_CALL 00000200 property_name │ │ │ │ │ +00001b98 00010e1c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001b9c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001ba0 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001bc4 00004f2b R_ARM_MOVW_ABS_NC 000003b4 .LC24 │ │ │ │ │ +00001bc8 00004f2c R_ARM_MOVT_ABS 000003b4 .LC24 │ │ │ │ │ +00001bcc 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bd4 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001bdc 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001bf0 0000502b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ +00001bf4 0000502c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ +00001bf8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c00 0000512b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00001c04 0000512c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00001c08 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ca0 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001cbc 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001ccc 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001cd8 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001cdc 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ce4 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001ce8 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001cf0 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d10 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d28 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001d2c 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001d30 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d50 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +00001d60 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001d6c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d70 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d78 0000532b R_ARM_MOVW_ABS_NC 00000418 .LC27 │ │ │ │ │ +00001d7c 0000532c R_ARM_MOVT_ABS 00000418 .LC27 │ │ │ │ │ +00001d8c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001da0 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001e3c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e58 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001e68 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e74 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e78 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e80 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001e84 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001e8c 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001eac 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ed4 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00001ed8 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00001ee0 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001f04 00002c1c R_ARM_CALL 00000040 method_check_args.part.0 │ │ │ │ │ +00001f0c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f9c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001fb8 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001fc8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001fd4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fd8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fe0 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +00001fe4 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +00001fec 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000200c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002024 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002028 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00002034 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000204c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002088 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002110 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002128 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00002180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002184 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002188 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000021b0 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002238 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000022bc 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000022c0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000022c8 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +000022cc 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +000022d4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022f8 0001111c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00002338 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002348 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000235c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a0 0001121c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +000023b8 0001131c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00002410 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002458 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000245c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002464 00005e2b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00002468 00005e2c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ 00002474 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002488 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000248c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000024b4 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -000024b8 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -000024c0 0000632b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ -000024c4 0000632c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ -000024d8 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000256c 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002584 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00002590 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -0000259c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025a0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025a8 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ -000025ac 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ -000025b4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025d4 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ec 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000025f0 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000025f8 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000260c 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026e4 0001151c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00002704 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002794 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002798 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000279c 0000682b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -000027a0 0000682c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -000027ac 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027bc 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000027c0 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000027f8 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002804 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000289c 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000028a8 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b8 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000028c0 0001172b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000028c4 0001172c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000028e4 0001181d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -000028f0 0001191d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00002908 00011a1d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -00002940 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000294c 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002994 0000752b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -00002998 0000752c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -000029a0 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029a4 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000029ac 00011b1c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -000029c8 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000029d4 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000247c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002480 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024a8 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +000024ac 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +000024b0 0000622b R_ARM_MOVW_ABS_NC 0000046c .LC29 │ │ │ │ │ +000024b4 0000622c R_ARM_MOVT_ABS 0000046c .LC29 │ │ │ │ │ +000024bc 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024d0 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000024d4 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000024fc 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ +00002500 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ +00002508 0000632b R_ARM_MOVW_ABS_NC 000004a4 .LC30 │ │ │ │ │ +0000250c 0000632c R_ARM_MOVT_ABS 000004a4 .LC30 │ │ │ │ │ +00002520 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025b4 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000025cc 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000025d8 0000fe1c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000025e4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025e8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025f0 00002a2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ +000025f4 00002a2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ +000025fc 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000261c 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002634 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00002638 00002b2c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00002640 0000ff1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002654 0001006b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000272c 0001151c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +0000274c 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000027dc 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027e0 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027e4 0000682b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +000027e8 0000682c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +000027f4 0000ef1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002804 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002808 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002840 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000284c 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000028e4 0000fa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000028f0 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002900 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002908 0001172b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000290c 0001172c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000292c 0001181d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00002938 0001191d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00002950 00011a1d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00002988 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002994 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029dc 0000752b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +000029e0 0000752c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +000029e8 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029ec 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000029f4 00011b1c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00002a10 0001161c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002a1c 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8fc0 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9010 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8fe8 contains 82 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9038 contains 82 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000004c 00001d2b R_ARM_MOVW_ABS_NC 00000068 .LC6 │ │ │ │ │ 00000050 00001d2c R_ARM_MOVT_ABS 00000068 .LC6 │ │ │ │ │ 00000058 00001c2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ 0000005c 00001c2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ @@ -747,15 +748,15 @@ │ │ │ │ │ 00000120 0001012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000124 0001012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000014c 0001091c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000170 0000ec1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b0 0000f71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001c8 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 000001dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000258 0001031d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000258 0001021d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000268 00010702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c0 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000002c4 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ 000002c8 00009c2b R_ARM_MOVW_ABS_NC 000005d8 .LC40 │ │ │ │ │ 000002cc 00009c2c R_ARM_MOVT_ABS 000005d8 .LC40 │ │ │ │ │ 000002d4 0000f31c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000031c 0000241c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -224,16 +224,16 @@ │ │ │ │ │ _Py_tss_interp │ │ │ │ │ PyCMethod_New │ │ │ │ │ PyTuple_FromArray │ │ │ │ │ _PyObject_FunctionStr │ │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ -_PyArg_UnpackKeywords │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ +_PyArg_UnpackKeywords │ │ │ │ │ PyObject_SetAttr │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyRuntime │ │ │ │ │ PyObject_Type │ │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ │ _PyStack_AsDict │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -701,648 +701,667 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 898 │ │ │ │ │ │ │ │ │ │ 000008f0 : │ │ │ │ │ method_vectorcall_VARARGS(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + add fp, sp, #24 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 9e0 │ │ │ │ │ + beq 9dc │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [pc, #380] @ a98 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #360] @ a84 │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ │ - ldr r7, [r0, r1] │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 9b0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne a30 │ │ │ │ │ + bne 9b4 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne a60 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9d8 │ │ │ │ │ + beq 9a8 │ │ │ │ │ ldr r3, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc a50 │ │ │ │ │ + bcc a2c │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a74 │ │ │ │ │ + beq a50 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9d4 │ │ │ │ │ + bgt 9a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9d4 │ │ │ │ │ + bne 9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93c │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ + bne 940 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ - b a28 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 9a4 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 9a8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 9d8 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + beq 9a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a28 │ │ │ │ │ + bgt 9d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a28 │ │ │ │ │ + bne 9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 9d8 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 944 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 40 │ │ │ │ │ - R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 944 │ │ │ │ │ - b a28 │ │ │ │ │ + b 9d4 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 964 │ │ │ │ │ + bcc 968 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 964 │ │ │ │ │ + beq 968 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble a14 │ │ │ │ │ - b a28 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + b 9d4 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq a7c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 40 │ │ │ │ │ + R_ARM_CALL method_check_args.part.0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 9d4 │ │ │ │ │ + sub r1, r4, #1 │ │ │ │ │ + add r0, r5, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_FromArray │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + bne 95c │ │ │ │ │ + b 9a8 │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a88 : │ │ │ │ │ +00000a9c : │ │ │ │ │ descr_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ab0 │ │ │ │ │ + beq ac4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000abc : │ │ │ │ │ +00000ad0 : │ │ │ │ │ property_init(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - subs r7, r2, #0 │ │ │ │ │ + subs r6, r2, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - ldrne r5, [r7, #8] │ │ │ │ │ - addne r5, r1, r5 │ │ │ │ │ - bne f2c │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - bhi b94 │ │ │ │ │ + ldrne r5, [r6, #8] │ │ │ │ │ + addne r5, r7, r5 │ │ │ │ │ + bne fe0 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + bhi e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f28 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 10e4 │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq be0 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - bne be0 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + beq fdc │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 10cc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq e58 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bne e58 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq fcc │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 1074 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1098 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq b98 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble bc4 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + str r7, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq de8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r7, r1 │ │ │ │ │ - movle r9, r1 │ │ │ │ │ - movle r8, r1 │ │ │ │ │ - ble c70 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - str r1, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ea8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + beq e08 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e90 │ │ │ │ │ + ble d10 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b cc0 │ │ │ │ │ - ldr ip, [pc, #1376] @ 10fc │ │ │ │ │ - sub r3, fp, #44 @ 0x2c │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - mov r3, #4 │ │ │ │ │ - str r7, [sp, #12] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq bf4 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - beq ef0 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - subs r9, r3, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - moveq r1, #0 │ │ │ │ │ - ldrne r1, [r0, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - moveq r7, #0 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - moveq r9, #0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - moveq r8, #0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b c24 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + str r8, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq c7c │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c7c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq edc │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne e7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r7, [r4, #12] │ │ │ │ │ - beq cb0 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + beq eec │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cb0 │ │ │ │ │ - subs r0, r0, #1 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - beq ec0 │ │ │ │ │ + ble d40 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b c24 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + beq ef8 │ │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq bfc │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10bc │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + beq c14 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble d18 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 10ec │ │ │ │ │ + mov r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ - beq cdc │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e14 │ │ │ │ │ + str r1, [r4, #16] │ │ │ │ │ + beq c40 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dc0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cfc │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e30 │ │ │ │ │ + beq c60 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble de4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1c │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e4c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne f10 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 101c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #956] @ 1100 │ │ │ │ │ + beq c80 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble d88 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r4, #28] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne f38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 110c │ │ │ │ │ + ldr r1, [pc, #1184] @ 1144 │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - blt da0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne dc4 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + blt d04 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dac │ │ │ │ │ - ldr r3, [pc, #912] @ 1104 │ │ │ │ │ + ble d4c │ │ │ │ │ + ldr r3, [pc, #1136] @ 1148 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1038 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + bne 1128 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9c │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e68 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq d00 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dac │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 101c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 101c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - ldr r2, [pc, #808] @ 1104 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq d80 │ │ │ │ │ - b 1044 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9c │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b cc0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne cdc │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + subs r0, r0, #1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + bne c14 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cdc │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne cfc │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b c14 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b d18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 110c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cfc │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne d1c │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 110c │ │ │ │ │ + ldr r3, [pc, #980] @ 1148 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq ce4 │ │ │ │ │ + b f5c │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + bne c80 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b d1c │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - str r5, [r0] │ │ │ │ │ - bne d9c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c80 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ + str r6, [r0] │ │ │ │ │ + bne d00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b da0 │ │ │ │ │ - ldr r0, [r7] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r0, r0, #1 │ │ │ │ │ - strle r0, [r7] │ │ │ │ │ - b c8c │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - b ca4 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b ca4 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b cc0 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b cc0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b d04 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + bne c40 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b cb0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c40 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + bne c60 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b c7c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq ff8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq fec │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b c2c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b dd4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr ip, [pc, #456] @ 10fc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b c60 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + b c24 │ │ │ │ │ + ldr ip, [pc, #820] @ 114c │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov ip, #4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + mov r3, #4 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq f98 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b b0c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + beq 10e4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subne r7, r7, #1 │ │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq e6c │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + beq f14 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + subs r9, r2, #0 │ │ │ │ │ + beq fbc │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq ff8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + moveq r1, #0 │ │ │ │ │ + ldrne r1, [r0, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + moveq r9, #0 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + cmpne r1, #0 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - b c2c │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1064 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1064 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + beq bdc │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt bdc │ │ │ │ │ + b bd0 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b c24 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b bdc │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b c2c │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne c64 │ │ │ │ │ - b c7c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - moveq r8, #0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b fbc │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b c2c │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - beq fcc │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - cmpne r1, #0 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - movne r8, #1 │ │ │ │ │ - moveq r8, #0 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b fbc │ │ │ │ │ - ldr r3, [pc, #224] @ 1104 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq d7c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 1040 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 1030 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b ea4 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10b0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #176] @ 1100 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [pc, #500] @ 1148 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq ce4 │ │ │ │ │ + ldr r1, [pc, #480] @ 1144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1074 │ │ │ │ │ + bgt f88 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 10a8 │ │ │ │ │ + beq 10c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge d9c │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 10dc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + bge d00 │ │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ + beq 10e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b da0 │ │ │ │ │ + b d04 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 1044 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + b ea4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr ip, [pc, #356] @ 114c │ │ │ │ │ + sub r3, fp, #44 @ 0x2c │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov ip, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10e4 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 10a8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b b20 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b ea4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 1078 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + cmpne r1, #0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bne edc │ │ │ │ │ + b bdc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + cmpne r1, r5 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + moveq r7, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 1064 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b 1064 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b ea4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1074 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - b 1038 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + b f88 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b e9c │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b d04 │ │ │ │ │ + ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ - strle r1, [r2] │ │ │ │ │ + strle r1, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ - bne cd0 │ │ │ │ │ - b cdc │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b da0 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + str r8, [r4, #16] │ │ │ │ │ + bne c34 │ │ │ │ │ + b c40 │ │ │ │ │ + ldr r3, [pc, #52] @ 1148 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq ce0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1138 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b c24 │ │ │ │ │ - .word 0x00000424 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f5c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + b 1128 │ │ │ │ │ .word 0x000088c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000450 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000424 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001108 : │ │ │ │ │ +00001150 : │ │ │ │ │ method_get(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 118c │ │ │ │ │ + beq 11d4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 11ac │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands ip, ip, #512 @ 0x200 │ │ │ │ │ moveq r3, ip │ │ │ │ │ - bne 11a4 │ │ │ │ │ + bne 11ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyCMethod_New │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113c │ │ │ │ │ + bne 1184 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 119c │ │ │ │ │ + b 11e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 1204 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 11c4 │ │ │ │ │ + bge 120c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - b 1150 │ │ │ │ │ + b 1198 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11ec │ │ │ │ │ + beq 1234 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1351,27 +1370,27 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1184 │ │ │ │ │ + b 11cc │ │ │ │ │ │ │ │ │ │ -0000120c : │ │ │ │ │ +00001254 : │ │ │ │ │ property_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #356] @ 1398 │ │ │ │ │ + ldr ip, [pc, #356] @ 13e0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ @@ -1384,187 +1403,187 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 1290 │ │ │ │ │ + beq 12d8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1378 │ │ │ │ │ + ble 13c0 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12a8 │ │ │ │ │ + beq 12f0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 135c │ │ │ │ │ + ble 13a4 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c0 │ │ │ │ │ + beq 1308 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1340 │ │ │ │ │ + ble 1388 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12d8 │ │ │ │ │ + beq 1320 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1324 │ │ │ │ │ + ble 136c │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1338 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1308 │ │ │ │ │ + ble 1350 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12f0 │ │ │ │ │ + bne 1338 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12f0 │ │ │ │ │ + b 1338 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 1320 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12d8 │ │ │ │ │ + b 1320 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12c0 │ │ │ │ │ + bne 1308 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12c0 │ │ │ │ │ + b 1308 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 12f0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 12a8 │ │ │ │ │ + b 12f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 1290 │ │ │ │ │ + bne 12d8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1290 │ │ │ │ │ + b 12d8 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000139c : │ │ │ │ │ +000013e4 : │ │ │ │ │ property_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 1460 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13dc │ │ │ │ │ + beq 1424 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 143c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1400 │ │ │ │ │ + ble 1448 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 143c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13f4 │ │ │ │ │ + b 143c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001438 : │ │ │ │ │ +00001480 : │ │ │ │ │ getset_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1498 │ │ │ │ │ + bne 14e0 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 14c0 │ │ │ │ │ + beq 1508 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1510 │ │ │ │ │ + beq 1558 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldreq r1, [r3, #8] │ │ │ │ │ - bne 147c │ │ │ │ │ + bne 14c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 1530 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -1583,268 +1602,268 @@ │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00001524 : │ │ │ │ │ +0000156c : │ │ │ │ │ method_vectorcall_VARARGS_KEYWORDS(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 16e8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #472] @ 1724 │ │ │ │ │ + ldr r3, [pc, #472] @ 176c │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r9, [r2, r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1614 │ │ │ │ │ + bne 165c │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ add r0, r7, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 1730 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1678 │ │ │ │ │ ldr r2, [r9, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 1660 │ │ │ │ │ + bhi 16a8 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1684 │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1694 │ │ │ │ │ + bgt 16dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1694 │ │ │ │ │ + bne 16dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 163c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15fc │ │ │ │ │ + ble 1644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 15f4 │ │ │ │ │ + bne 163c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 163c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1570 │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1730 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1714 │ │ │ │ │ + ble 175c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ │ bl 0 <_PyStack_AsDict> │ │ │ │ │ R_ARM_CALL _PyStack_AsDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 1738 │ │ │ │ │ ldr r2, [r9, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcs 159c │ │ │ │ │ + bcs 15e4 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 159c │ │ │ │ │ + bhi 15e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 15e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15cc │ │ │ │ │ + ble 1614 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15e8 │ │ │ │ │ - b 15f4 │ │ │ │ │ + bne 1630 │ │ │ │ │ + b 163c │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 163c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16e8 │ │ │ │ │ + bgt 1730 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 16e8 │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 163c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16e8 │ │ │ │ │ + bgt 1730 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 1764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 1730 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 1698 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 15f4 │ │ │ │ │ + b 163c │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001728 : │ │ │ │ │ +00001770 : │ │ │ │ │ method_vectorcall_NOARGS(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 17e8 │ │ │ │ │ + beq 1830 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #360] @ 18bc │ │ │ │ │ + ldr r1, [pc, #360] @ 1904 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r5] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 17b4 │ │ │ │ │ + bne 17fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 18a4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1874 │ │ │ │ │ + bne 18bc │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1834 │ │ │ │ │ + bcc 187c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1824 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1774 │ │ │ │ │ + bne 17bc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1824 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17dc │ │ │ │ │ + bgt 1824 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 1824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17dc │ │ │ │ │ + b 1824 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1790 │ │ │ │ │ + bcc 17d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1790 │ │ │ │ │ - b 17dc │ │ │ │ │ + beq 17d8 │ │ │ │ │ + b 1824 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 17c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - b 17dc │ │ │ │ │ + b 1824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1824 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -1853,33 +1872,33 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 181c │ │ │ │ │ - b 17dc │ │ │ │ │ + ble 1864 │ │ │ │ │ + b 1824 │ │ │ │ │ .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000018c0 : │ │ │ │ │ +00001908 : │ │ │ │ │ member_set(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 1900 │ │ │ │ │ + bne 1948 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMember_SetOne │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -1887,94 +1906,94 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ ldrne r1, [r3, #20] │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 193c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 descr_setcheck.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -0000193c : │ │ │ │ │ +00001984 : │ │ │ │ │ property_descr_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 19ac │ │ │ │ │ + beq 19f4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 1a2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19c8 │ │ │ │ │ + beq 1a10 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19d0 │ │ │ │ │ + ble 1a18 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 1a2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1990 │ │ │ │ │ + bne 19d8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19e8 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19e8 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ bl 200 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c8 │ │ │ │ │ + blt 1a10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movweq ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movteq ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1aec │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 1ab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1aec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -1988,18 +2007,18 @@ │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 19c8 │ │ │ │ │ + b 1a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1aec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2007,50 +2026,50 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ movne r1, ip │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1a54 │ │ │ │ │ + b 1a9c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1a54 │ │ │ │ │ + b 1a9c │ │ │ │ │ │ │ │ │ │ -00001acc : │ │ │ │ │ +00001b14 : │ │ │ │ │ property_descr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1b60 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1b34 │ │ │ │ │ + beq 1b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallOneArg │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2060,165 +2079,165 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 200 │ │ │ │ │ R_ARM_CALL property_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b28 │ │ │ │ │ + blt 1b70 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GetQualName │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq 1b9c │ │ │ │ │ + beq 1be4 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1b28 │ │ │ │ │ + b 1b70 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1c00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1b88 │ │ │ │ │ + b 1bd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1b88 │ │ │ │ │ + b 1bd0 │ │ │ │ │ │ │ │ │ │ -00001bc8 : │ │ │ │ │ +00001c10 : │ │ │ │ │ method_vectorcall_O(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1ccc │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #356] @ 1d58 │ │ │ │ │ + ldr r1, [pc, #356] @ 1da0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1c50 │ │ │ │ │ + bne 1c98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1d40 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1d10 │ │ │ │ │ + bne 1d58 │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1cd0 │ │ │ │ │ + bcc 1d18 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ ldrd r0, [r4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1c14 │ │ │ │ │ + bne 1c5c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c78 │ │ │ │ │ + bgt 1cc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1c78 │ │ │ │ │ + bne 1cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c78 │ │ │ │ │ + b 1cc0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 1c30 │ │ │ │ │ + bcc 1c78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c30 │ │ │ │ │ - b 1c78 │ │ │ │ │ + beq 1c78 │ │ │ │ │ + b 1cc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - b 1c78 │ │ │ │ │ + b 1cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2227,253 +2246,253 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1cb8 │ │ │ │ │ - b 1c78 │ │ │ │ │ + ble 1d00 │ │ │ │ │ + b 1cc0 │ │ │ │ │ .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d5c : │ │ │ │ │ +00001da4 : │ │ │ │ │ method_vectorcall_FASTCALL(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1e68 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #316] @ 1ec4 │ │ │ │ │ + ldr r1, [pc, #316] @ 1f0c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1dec │ │ │ │ │ + bne 1e34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eac │ │ │ │ │ + bne 1ef4 │ │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bhi 1e7c │ │ │ │ │ + bhi 1ec4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 1df0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ + beq 1e5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e14 │ │ │ │ │ + bgt 1e5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e14 │ │ │ │ │ + b 1e5c │ │ │ │ │ ldr r0, [r5, #788] @ 0x314 │ │ │ │ │ mov r1, fp │ │ │ │ │ cmp fp, r0 │ │ │ │ │ - bcs 1dc0 │ │ │ │ │ + bcs 1e08 │ │ │ │ │ sub r0, r0, #16384 @ 0x4000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi 1dc0 │ │ │ │ │ + bhi 1e08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc0 │ │ │ │ │ - b 1e14 │ │ │ │ │ + beq 1e08 │ │ │ │ │ + b 1e5c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 1eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL method_check_args.part.0 │ │ │ │ │ - b 1e14 │ │ │ │ │ + b 1e5c │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001ec8 : │ │ │ │ │ +00001f10 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 1f80 │ │ │ │ │ + beq 1fc8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #272] @ 2004 │ │ │ │ │ + ldr r1, [pc, #272] @ 204c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r6, [r0, r1] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f94 │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1fcc │ │ │ │ │ + bcc 2014 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 1fbc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1f5c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 1fbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f74 │ │ │ │ │ + bgt 1fbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1f74 │ │ │ │ │ + bne 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f74 │ │ │ │ │ + b 1fbc │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1f20 │ │ │ │ │ + bcc 1f68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1f20 │ │ │ │ │ - b 1f74 │ │ │ │ │ + beq 1f68 │ │ │ │ │ + b 1fbc │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002008 : │ │ │ │ │ +00002050 : │ │ │ │ │ wrapperdescr_get(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 20ec │ │ │ │ │ + beq 2134 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 20c8 │ │ │ │ │ - ldr r0, [pc, #244] @ 2138 │ │ │ │ │ + bne 2110 │ │ │ │ │ + ldr r0, [pc, #244] @ 2180 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 2108 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2108 │ │ │ │ │ + bgt 2150 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2118 │ │ │ │ │ - ldr r1, [pc, #196] @ 213c │ │ │ │ │ + bgt 2160 │ │ │ │ │ + ldr r1, [pc, #196] @ 2184 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2490,68 +2509,68 @@ │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 203c │ │ │ │ │ + bne 2084 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 2108 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20c0 │ │ │ │ │ + bgt 2108 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2070 │ │ │ │ │ - ldr r1, [pc, #32] @ 2140 │ │ │ │ │ + ble 20b8 │ │ │ │ │ + ldr r1, [pc, #32] @ 2188 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2094 │ │ │ │ │ + b 20dc │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002144 : │ │ │ │ │ +0000218c : │ │ │ │ │ PyWrapper_New(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #132] @ 21ec │ │ │ │ │ + ldr r0, [pc, #132] @ 2234 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 222c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr ip, [pc, #100] @ 21f0 │ │ │ │ │ + ldr ip, [pc, #100] @ 2238 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ @@ -2574,48 +2593,48 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000021f4 : │ │ │ │ │ +0000223c : │ │ │ │ │ wrapper_call(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 2244 │ │ │ │ │ + bne 228c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2258 │ │ │ │ │ + bne 22a0 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 22bc │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2230 │ │ │ │ │ + beq 2278 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ @@ -2623,142 +2642,142 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002298 : │ │ │ │ │ +000022e0 : │ │ │ │ │ wrapper_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 2314 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2308 │ │ │ │ │ + ble 2350 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e4 │ │ │ │ │ + beq 232c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22f4 │ │ │ │ │ + ble 233c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 232c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22e4 │ │ │ │ │ + b 232c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 2314 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 22cc │ │ │ │ │ + b 2314 │ │ │ │ │ │ │ │ │ │ -0000231c : │ │ │ │ │ +00002364 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 247c │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 24d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2480 │ │ │ │ │ + beq 24c8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 23d8 │ │ │ │ │ + bne 2420 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 23f4 │ │ │ │ │ + bne 243c │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23cc │ │ │ │ │ + bgt 2414 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 23cc │ │ │ │ │ + bne 2414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 23ac │ │ │ │ │ + b 23f4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 2458 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2398 │ │ │ │ │ + beq 23e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 23ac │ │ │ │ │ + b 23f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 245c │ │ │ │ │ + beq 24a4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2768,25 +2787,25 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 23cc │ │ │ │ │ + b 2414 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 23cc │ │ │ │ │ + b 2414 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24f8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldr lr, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -2799,183 +2818,183 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2478 │ │ │ │ │ + b 24c0 │ │ │ │ │ │ │ │ │ │ -000024e0 : │ │ │ │ │ +00002528 : │ │ │ │ │ method_vectorcall_FASTCALL_KEYWORDS_METHOD(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bics r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 25d8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #252] @ 260c │ │ │ │ │ + ldr r1, [pc, #252] @ 2654 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r0, r1] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 2568 │ │ │ │ │ + bne 25b0 │ │ │ │ │ ldr r1, [r5, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 25dc │ │ │ │ │ + bcc 2624 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ + beq 25d0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ blx r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2530 │ │ │ │ │ + bne 2578 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL descr_setcheck.part.0.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2560 │ │ │ │ │ + b 25a8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ + beq 25d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2588 │ │ │ │ │ + bgt 25d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2588 │ │ │ │ │ + bne 25d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2588 │ │ │ │ │ + b 25d0 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 253c │ │ │ │ │ + bcc 2584 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 253c │ │ │ │ │ - b 2588 │ │ │ │ │ + beq 2584 │ │ │ │ │ + b 25d0 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002610 : │ │ │ │ │ +00002658 : │ │ │ │ │ property_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 264c │ │ │ │ │ + beq 2694 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 26ec │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26b8 │ │ │ │ │ + bne 2700 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2690 │ │ │ │ │ + bne 26d8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2670 │ │ │ │ │ + beq 26b8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 26a0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 26ac │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000026cc : │ │ │ │ │ +00002714 : │ │ │ │ │ PyDictProxy_New(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 27d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 2790 │ │ │ │ │ - ldr r0, [pc, #176] @ 27b8 │ │ │ │ │ + bne 27d8 │ │ │ │ │ + ldr r0, [pc, #176] @ 2800 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2770 │ │ │ │ │ - ldr r1, [pc, #152] @ 27bc │ │ │ │ │ + bgt 27b8 │ │ │ │ │ + ldr r1, [pc, #152] @ 2804 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -2988,22 +3007,22 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #72] @ 27c0 │ │ │ │ │ + ldr r1, [pc, #72] @ 2808 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2740 │ │ │ │ │ + b 2788 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ @@ -3018,49 +3037,49 @@ │ │ │ │ │ .word 0x000005f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000027c4 : │ │ │ │ │ +0000280c : │ │ │ │ │ mappingproxy_items(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 2804 │ │ │ │ │ + ldr r0, [pc, #12] @ 284c │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c198 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002808 : │ │ │ │ │ +00002850 : │ │ │ │ │ mappingproxy_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr ip, [pc, #128] @ 28b8 │ │ │ │ │ + ldr ip, [pc, #128] @ 2900 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ str r4, [r1] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ @@ -3072,87 +3091,87 @@ │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [ip, #3824] @ 0xef0 │ │ │ │ │ - bgt 28b0 │ │ │ │ │ + bgt 28f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 28a0 │ │ │ │ │ + beq 28e8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 2894 │ │ │ │ │ + b 28dc │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000028bc : │ │ │ │ │ +00002904 : │ │ │ │ │ mappingproxy_contains(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 28e8 │ │ │ │ │ + bne 2930 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Contains │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ -000028f4 : │ │ │ │ │ +0000293c : │ │ │ │ │ mappingproxy_getitem(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetItem │ │ │ │ │ │ │ │ │ │ -0000290c : │ │ │ │ │ +00002954 : │ │ │ │ │ mappingproxy_keys(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ - ldr r0, [pc, #12] @ 294c │ │ │ │ │ + ldr r0, [pc, #12] @ 2994 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000c29c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002950 : │ │ │ │ │ +00002998 : │ │ │ │ │ mappingproxy_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -3176,52 +3195,52 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ bl 0 <_PyArg_UnpackStack> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackStack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29cc │ │ │ │ │ - ldr r0, [pc, #20] @ 29d4 │ │ │ │ │ + beq 2a14 │ │ │ │ │ + ldr r0, [pc, #20] @ 2a1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483645 @ 0x80000003 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x0000ba08 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000029d8 : │ │ │ │ │ +00002a20 : │ │ │ │ │ wrapper_traverse(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a38 │ │ │ │ │ + beq 2a80 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2a48 │ │ │ │ │ + bne 2a90 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a48 │ │ │ │ │ + beq 2a90 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - bne 2a28 │ │ │ │ │ + bne 2a70 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -163,17 +163,17 @@ │ │ │ │ │ 0x00000a00 6e746572 70005079 434d6574 686f645f nterp.PyCMethod_ │ │ │ │ │ 0x00000a10 4e657700 50795475 706c655f 46726f6d New.PyTuple_From │ │ │ │ │ 0x00000a20 41727261 79005f50 794f626a 6563745f Array._PyObject_ │ │ │ │ │ 0x00000a30 46756e63 74696f6e 53747200 5f50795f FunctionStr._Py_ │ │ │ │ │ 0x00000a40 43686563 6b526563 75727369 76654361 CheckRecursiveCa │ │ │ │ │ 0x00000a50 6c6c005f 50795f74 73735f74 73746174 ll._Py_tss_tstat │ │ │ │ │ 0x00000a60 65005f50 795f4e6f 6e655374 72756374 e._Py_NoneStruct │ │ │ │ │ - 0x00000a70 005f5079 4172675f 556e7061 636b4b65 ._PyArg_UnpackKe │ │ │ │ │ - 0x00000a80 79776f72 64730050 794f626a 6563745f ywords.PyObject_ │ │ │ │ │ - 0x00000a90 4765744f 7074696f 6e616c41 74747200 GetOptionalAttr. │ │ │ │ │ + 0x00000a70 0050794f 626a6563 745f4765 744f7074 .PyObject_GetOpt │ │ │ │ │ + 0x00000a80 696f6e61 6c417474 72005f50 79417267 ionalAttr._PyArg │ │ │ │ │ + 0x00000a90 5f556e70 61636b4b 6579776f 72647300 _UnpackKeywords. │ │ │ │ │ 0x00000aa0 50794f62 6a656374 5f536574 41747472 PyObject_SetAttr │ │ │ │ │ 0x00000ab0 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ 0x00000ac0 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ 0x00000ad0 65617200 5f507952 756e7469 6d650050 ear._PyRuntime.P │ │ │ │ │ 0x00000ae0 794f626a 6563745f 54797065 0050794f yObject_Type.PyO │ │ │ │ │ 0x00000af0 626a6563 745f4361 6c6c4675 6e637469 bject_CallFuncti │ │ │ │ │ 0x00000b00 6f6e4f62 6a417267 73005f50 79537461 onObjArgs._PySta │ │ │ ├── enumobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ There are 18 section headers, starting at offset 0x27b4: │ │ │ │ │ │ │ │ │ │ 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 0003b4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0020f4 000120 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003e8 000264 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 002214 000178 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00064c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00064c 00018a 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0007d8 0008d0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00238c 0002a0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0010a8 000300 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00262c 0000e8 08 I 15 9 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000378 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0020f4 0000f8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0003ac 000264 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0021ec 000178 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000610 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000610 00018a 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00079c 0008d0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 002364 0002a0 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00106c 00033c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 002604 000110 08 I 15 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 0013a8 000248 00 A 0 0 4 │ │ │ │ │ [12] .rel.rodata REL 00000000 002714 000010 08 I 15 11 4 │ │ │ │ │ [13] .note.GNU-stack PROGBITS 00000000 0015f0 000000 00 0 0 1 │ │ │ │ │ [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0015f0 000033 00 0 0 1 │ │ │ │ │ [15] .symtab SYMTAB 00000000 001624 000630 10 16 57 4 │ │ │ │ │ [16] .strtab STRTAB 00000000 001c54 0004a0 00 0 0 1 │ │ │ │ │ [17] .shstrtab STRTAB 00000000 002724 000090 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -32,23 +32,23 @@ │ │ │ │ │ 28: 0000016c 92 FUNC LOCAL DEFAULT 1 reversed_dealloc │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 30: 00000000 52 FUNC LOCAL DEFAULT 9 reversed_traverse │ │ │ │ │ 31: 000001c8 108 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: 000002a4 60 FUNC LOCAL DEFAULT 1 enum_reduce │ │ │ │ │ - 36: 00000034 168 FUNC LOCAL DEFAULT 9 enum_new │ │ │ │ │ + 35: 00000034 60 FUNC LOCAL DEFAULT 9 enum_reduce │ │ │ │ │ + 36: 00000070 168 FUNC LOCAL DEFAULT 9 enum_new │ │ │ │ │ 37: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 38: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 39: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 40: 000002e0 76 FUNC LOCAL DEFAULT 1 reversed_reduce │ │ │ │ │ - 41: 0000032c 136 FUNC LOCAL DEFAULT 1 reversed_setstate │ │ │ │ │ - 42: 000000dc 548 FUNC LOCAL DEFAULT 9 reversed_new │ │ │ │ │ - 43: 000002f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 40: 000002a4 76 FUNC LOCAL DEFAULT 1 reversed_reduce │ │ │ │ │ + 41: 000002f0 136 FUNC LOCAL DEFAULT 1 reversed_setstate │ │ │ │ │ + 42: 00000118 548 FUNC LOCAL DEFAULT 9 reversed_new │ │ │ │ │ + 43: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 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 89 OBJECT LOCAL DEFAULT 11 reversed_new__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x20f4 contains 36 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x20f4 contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000e0 0000521c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ 00000110 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000118 0000532b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000011c 0000532c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000128 0000541c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000013c 00004d1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ @@ -17,82 +17,77 @@ │ │ │ │ │ 00000224 0000561d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000260 0000491c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 0000027c 0000402b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000280 0000402c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000288 0000202b R_ARM_MOVW_ABS_NC 000000ac .LC6 │ │ │ │ │ 0000028c 0000202c R_ARM_MOVT_ABS 000000ac .LC6 │ │ │ │ │ 00000298 0000411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002c0 0000212b R_ARM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ -000002c4 0000222b R_ARM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ -000002cc 0000212c R_ARM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ -000002d0 0000222c R_ARM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ -000002dc 0000571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000002fc 0000262b R_ARM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ -00000300 0000262c R_ARM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ -00000310 0000571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000318 0000272b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -0000031c 0000272c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -00000328 0000571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000348 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000368 00003f1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -0000038c 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000390 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000398 00003d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c0 0000262b R_ARM_MOVW_ABS_NC 000000f0 .LC9 │ │ │ │ │ +000002c4 0000262c R_ARM_MOVT_ABS 000000f0 .LC9 │ │ │ │ │ +000002d4 0000571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002dc 0000272b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +000002e0 0000272c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +000002ec 0000571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000030c 00004c1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000032c 00003f1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000350 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000354 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000035c 00003d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2214 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x21ec 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 00001c02 R_ARM_ABS32 0000016c reversed_dealloc │ │ │ │ │ 00000074 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000084 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000088 00001e02 R_ARM_ABS32 00000000 reversed_traverse │ │ │ │ │ 00000098 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000009c 00001b02 R_ARM_ABS32 00000078 reversed_next │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000000c8 00002a02 R_ARM_ABS32 000000dc reversed_new │ │ │ │ │ +000000c8 00002a02 R_ARM_ABS32 00000118 reversed_new │ │ │ │ │ 000000cc 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000f4 00000702 R_ARM_ABS32 00000000 reversed_vectorcall │ │ │ │ │ 0000010c 00006102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000118 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000011c 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000120 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00001f02 R_ARM_ABS32 000001c8 reversed_len │ │ │ │ │ 0000012c 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000130 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000134 00002802 R_ARM_ABS32 000002e0 reversed_reduce │ │ │ │ │ +00000134 00002802 R_ARM_ABS32 000002a4 reversed_reduce │ │ │ │ │ 0000013c 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000140 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000144 00002902 R_ARM_ABS32 0000032c reversed_setstate │ │ │ │ │ +00000144 00002902 R_ARM_ABS32 000002f0 reversed_setstate │ │ │ │ │ 0000014c 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000164 00005c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000016c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00001802 R_ARM_ABS32 00000808 enum_dealloc │ │ │ │ │ 000001a8 00005d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001b8 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001bc 00001a02 R_ARM_ABS32 00000000 enum_traverse │ │ │ │ │ 000001cc 00005e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000001d0 00001502 R_ARM_ABS32 00000594 enum_next │ │ │ │ │ 000001d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00005f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000001fc 00002402 R_ARM_ABS32 00000034 enum_new │ │ │ │ │ +000001fc 00002402 R_ARM_ABS32 00000070 enum_new │ │ │ │ │ 00000200 00006002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000228 00000e02 R_ARM_ABS32 0000023c enumerate_vectorcall │ │ │ │ │ 00000234 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000238 00002302 R_ARM_ABS32 000002a4 enum_reduce │ │ │ │ │ +00000238 00002302 R_ARM_ABS32 00000034 enum_reduce │ │ │ │ │ 00000240 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000248 00006202 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x238c contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2364 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0000391c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00000044 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000048 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000b0 00003b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000000d4 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000e4 00003d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -171,43 +166,48 @@ │ │ │ │ │ 00000800 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000804 0000506b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000820 0000511c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 00000848 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000870 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000898 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x262c contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2604 contains 34 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000a0 0000252b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000a4 0000252c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ac 0000581c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000000d0 0000101c R_ARM_CALL 00000458 enum_new_impl │ │ │ │ │ -000000f0 0000252b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000000f4 0000252c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000013c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000140 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000144 0000591c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000158 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000015c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000164 0000421c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000017c 0000391c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000180 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000184 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000001ac 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000200 0000431c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000022c 00003b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000250 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00003d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000026c 00003e1c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -0000027c 0000402b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000280 0000402c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000284 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00000288 0000052c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000294 0000411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002a0 00003f1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -000002f8 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000050 0000212b R_ARM_MOVW_ABS_NC 000000e0 .LC7 │ │ │ │ │ +00000054 0000222b R_ARM_MOVW_ABS_NC 000000e8 .LC8 │ │ │ │ │ +0000005c 0000212c R_ARM_MOVT_ABS 000000e0 .LC7 │ │ │ │ │ +00000060 0000222c R_ARM_MOVT_ABS 000000e8 .LC8 │ │ │ │ │ +0000006c 0000571d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000dc 0000252b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000000e0 0000252c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000000e8 0000581c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000010c 0000101c R_ARM_CALL 00000458 enum_new_impl │ │ │ │ │ +0000012c 0000252b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000130 0000252c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000178 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000017c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000180 0000591c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000194 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000198 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000001a0 0000421c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000001b8 0000391c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000001bc 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001c0 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000001e8 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000023c 0000431c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000268 00003b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000028c 00003c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 00003d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002a8 00003e1c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +000002b8 0000402b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002bc 0000402c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002c0 0000052b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000002c4 0000052c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000002d0 0000411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002dc 00003f1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000334 00004502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000338 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.rodata' at offset 0x2714 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 {} │ │ │ │ │ @@ -203,45 +203,22 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b 270 │ │ │ │ │ │ │ │ │ │ -000002a4 : │ │ │ │ │ -enum_reduce(): │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq ip, r0 │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - movwne r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movweq r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - ldreq r3, [ip, #8] │ │ │ │ │ - movtne r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - movteq r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ - │ │ │ │ │ -000002e0 : │ │ │ │ │ +000002a4 : │ │ │ │ │ reversed_reduce(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 314 │ │ │ │ │ + beq 2d8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -254,48 +231,48 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -0000032c : │ │ │ │ │ +000002f0 : │ │ │ │ │ reversed_setstate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 398 │ │ │ │ │ + beq 35c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 38c │ │ │ │ │ + beq 350 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3a4 │ │ │ │ │ + blt 368 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - blt 3ac │ │ │ │ │ + blt 370 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ movge r0, r4 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 358 │ │ │ │ │ + beq 31c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 388 │ │ │ │ │ + b 34c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -15,15 +15,38 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000034 : │ │ │ │ │ +00000034 : │ │ │ │ │ +enum_reduce(): │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq ip, r0 │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + movwne r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movweq r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + ldreq r3, [ip, #8] │ │ │ │ │ + movtne r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + movteq r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ + │ │ │ │ │ +00000070 : │ │ │ │ │ enum_new(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -32,17 +55,17 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ cmpls r2, #0 │ │ │ │ │ - bne 7c │ │ │ │ │ + bne b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8 │ │ │ │ │ + bne f4 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ stmib sp, {r1, ip} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -52,27 +75,27 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4 │ │ │ │ │ + beq 110 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 458 │ │ │ │ │ R_ARM_CALL enum_new_impl │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -000000dc : │ │ │ │ │ +00000118 : │ │ │ │ │ reversed_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -80,148 +103,148 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r0, r3, #44 @ 0x2c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 130 │ │ │ │ │ + beq 16c │ │ │ │ │ ldr r1, [r7, #148] @ 0x94 │ │ │ │ │ ldr r3, [r3, #192] @ 0xc0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 130 │ │ │ │ │ + beq 16c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 154 │ │ │ │ │ - b 170 │ │ │ │ │ + bne 190 │ │ │ │ │ + b 1ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 120 │ │ │ │ │ + beq 15c │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 120 │ │ │ │ │ - b 2b0 │ │ │ │ │ + bne 15c │ │ │ │ │ + b 2ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b0 │ │ │ │ │ + beq 2ec │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ - ldr r1, [pc, #380] @ 2f8 │ │ │ │ │ + ldr r1, [pc, #380] @ 334 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1b4 │ │ │ │ │ + bne 1f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 278 │ │ │ │ │ + bgt 2b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 278 │ │ │ │ │ + bne 2b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 278 │ │ │ │ │ + b 2b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25c │ │ │ │ │ - ldr r3, [pc, #312] @ 2fc │ │ │ │ │ + beq 298 │ │ │ │ │ + ldr r3, [pc, #312] @ 338 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 1ec │ │ │ │ │ + beq 228 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20c │ │ │ │ │ + bne 248 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 234 │ │ │ │ │ + b 270 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 254 │ │ │ │ │ + bgt 290 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 254 │ │ │ │ │ + bne 290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2ec │ │ │ │ │ + b 328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ec │ │ │ │ │ + bne 328 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29c │ │ │ │ │ + bne 2d8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b0 │ │ │ │ │ + b 2ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Size │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2b8 │ │ │ │ │ + bne 2f4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2ec │ │ │ │ │ + b 328 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2ec │ │ │ │ │ + beq 328 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 95168 (bytes into file) │ │ │ │ │ + Start of section headers: 95432 (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 0x173c0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x174c8: │ │ │ │ │ │ │ │ │ │ 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 003cf4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013410 000ea0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003d28 003f30 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0142b0 001748 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 007c58 000010 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 007c58 0043e8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0159f8 000e18 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00c040 001c4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00dc90 0012b4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 016810 0006d0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ef44 00039a 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 016ee0 000450 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f2de 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f2de 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f314 002280 10 16 343 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011594 001e79 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017330 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003a08 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013538 000df0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003a3c 003f30 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 014328 001748 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00796c 000010 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00796c 0047c8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 015a70 000ea8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00c134 001c4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00dd84 0012b4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 016918 0006d0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00f038 00039a 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 016fe8 000450 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f3d2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f3d2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f408 002290 10 16 344 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011698 001e9e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017438 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,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 552 entries: │ │ │ │ │ +Symbol table '.symtab' contains 553 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000098 188 FUNC LOCAL DEFAULT 6 BaseException_new │ │ │ │ │ - 6: 00001e28 160 FUNC LOCAL DEFAULT 6 BaseException_init │ │ │ │ │ + 6: 000021ec 160 FUNC LOCAL DEFAULT 6 BaseException_init │ │ │ │ │ 7: 00000ad0 220 FUNC LOCAL DEFAULT 6 BaseException_vectorcall │ │ │ │ │ 8: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR1 │ │ │ │ │ 13: 000001c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -39,517 +39,518 @@ │ │ │ │ │ 35: 00000668 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 36: 000006a4 608 FUNC LOCAL DEFAULT 6 AttributeError_dealloc │ │ │ │ │ 37: 00000900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 39: 00000904 172 FUNC LOCAL DEFAULT 6 AttributeError_clear │ │ │ │ │ 40: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 41: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 42: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ - 43: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 44: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ - 45: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ - 46: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 00001634 360 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ - 49: 00001798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 0000179c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 0000179c 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ - 52: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00001a7c 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ - 55: 00001ba8 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ - 56: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 57: 00000c3c 600 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ - 58: 00000e90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 59: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 60: 00000e94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000e94 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 62: 00000ee8 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ - 63: 00001ec8 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ - 64: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 65: 00000f24 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ - 66: 00001020 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 67: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 68: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 69: 000010b4 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 70: 00001304 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 71: 00001ff8 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ - 72: 00001388 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 73: 00002068 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ - 74: 0000207c 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ - 75: 0000138c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 0000138c 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ - 77: 0000143c 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 78: 000014ac 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ - 79: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 80: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 81: 00001644 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ - 82: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 83: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 84: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 85: 00001788 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 86: 000018a4 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ - 87: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 88: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 89: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 90: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 91: 000019a8 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ - 92: 00001a2c 528 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ - 93: 00001a28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 00001a2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 95: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 96: 00001c3c 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 97: 00001d34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00001d38 636 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 100: 00001fb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00001fb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 00001fb4 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 103: 0000221c 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 104: 00002284 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 105: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 106: 00002494 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 000022d0 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 108: 000023f0 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ - 109: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 110: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 111: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 112: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 113: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 114: 0000279c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 000027a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 000027a0 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 117: 00002924 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 119: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 120: 000024a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 121: 000024a4 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 122: 00002630 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 123: 00002928 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 00002928 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ - 125: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 126: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 127: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 128: 00002644 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 129: 0000283c 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ - 130: 00002878 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ - 131: 000028b4 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ - 132: 00000328 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 133: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 134: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 135: 000028f0 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 136: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 137: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 138: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 139: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 140: 000029b4 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ - 141: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 142: 00002b3c 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ - 143: 00002bac 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ - 144: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 145: 00000494 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 146: 00002c48 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 147: 00002c9c 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ - 148: 00002dac 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 149: 00002e0c 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ - 150: 0000293c 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 151: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 152: 00002f18 140 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ - 153: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 154: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 155: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 156: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 158: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 159: 00002a70 856 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 160: 00002dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00002dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00002dc8 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 163: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 164: 00003f10 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ - 165: 00003828 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 166: 00002e90 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ - 167: 00003124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00003128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00003128 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ - 170: 000000ec 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 171: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 172: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 173: 00000144 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 174: 00000188 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 175: 00003390 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 176: 00003418 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 177: 00003328 1692 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ - 178: 000031f4 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ - 179: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 180: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 181: 000034fc 812 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 182: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000039c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 000039c4 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ - 185: 00003f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 00003f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 000043e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 189: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 190: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 191: 00003824 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 192: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 193: 00003828 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 194: 00003980 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 196: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 197: 00000218 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ - 198: 00003984 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 199: 00003984 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 200: 00003a04 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ - 201: 000002c0 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 202: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 203: 00003a50 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 204: 0000034c 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 205: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 206: 00000380 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ - 207: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 208: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 209: 00003b24 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ - 210: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 211: 000004a4 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ - 212: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 213: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 214: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 215: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 216: 00003bdc 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 217: 000005f0 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 218: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 219: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 220: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 221: 00000740 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ - 222: 000008e0 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 223: 00000954 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 224: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 225: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 226: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 227: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 228: 00000a4c 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ - 229: 00000afc 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 230: 00000c7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 231: 00000c88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 232: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 233: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 234: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 235: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 236: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 237: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 238: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 239: 0000106c 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ - 240: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 241: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 242: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 243: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 244: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 245: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 246: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 247: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 248: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 249: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 250: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 251: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 252: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 253: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 254: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 255: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 256: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 257: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 258: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 259: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 260: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 261: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 262: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 263: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 264: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 265: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 266: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 267: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 268: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 269: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 270: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 271: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 272: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 273: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 274: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 275: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 276: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 277: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 278: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 279: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 280: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 281: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 282: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 283: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 284: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 285: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 286: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 287: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 288: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 289: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 290: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 291: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 292: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 293: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 294: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 295: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ - 296: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 297: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 298: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 299: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 300: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 301: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 302: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 303: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 304: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 305: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 306: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 307: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 308: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 309: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 310: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 311: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 312: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 313: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ - 314: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ - 315: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ - 316: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ - 317: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ - 318: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ - 319: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ - 320: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 321: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 322: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 323: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 324: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 325: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 326: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 327: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 328: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 329: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 330: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 331: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 332: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 333: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 334: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 335: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 336: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 337: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 338: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 339: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 340: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 341: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 342: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 343: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 345: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 349: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 351: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 355: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 361: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ - 362: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 376: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ - 377: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ - 378: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 382: 00001fa4 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 385: 000015e4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 392: 00001950 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 393: 000021ac 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 395: 0000237c 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 398: 000025c4 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 405: 000024f4 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 409: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 411: 00002af8 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 413: 00002c00 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 414: 00002e48 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 415: 00002e80 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 416: 00002eb8 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 418: 00000058 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 425: 00002fa4 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 428: 000032c0 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 429: 000032f8 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 430: 00003330 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 441: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 448: 00003b78 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 449: 000005ac 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 458: 00000c88 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 459: 00000ce4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 460: 00000d40 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 461: 00000d9c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 462: 00000df8 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 463: 00000e54 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 464: 00000e8c 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 465: 00000ec4 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 466: 0000101c 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 467: 000010bc 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 468: 000010ec 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 469: 00001104 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 470: 00001148 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 471: 0000118c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 472: 000011d0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 473: 00001214 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 474: 00001258 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 475: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 476: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 477: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 478: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 479: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 480: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 481: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 482: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 483: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 484: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 485: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 486: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 487: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 488: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 489: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 490: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 491: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 492: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 493: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 494: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 495: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 496: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 497: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 498: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 499: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 500: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 501: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 502: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 503: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 504: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 505: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 506: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 507: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 508: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 509: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 510: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 511: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 512: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 513: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 514: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 515: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 516: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 517: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ - 518: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ - 519: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 520: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 521: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 522: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 523: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 524: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 525: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 526: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 527: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 528: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 529: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 530: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 531: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 532: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 533: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 534: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 535: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 536: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ - 537: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 538: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 539: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 540: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 541: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 542: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 543: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 544: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 545: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 546: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 42: 00000c3c 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set_impl │ │ │ │ │ + 43: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ + 44: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 45: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ + 46: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ + 47: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 00001634 692 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ + 50: 000018e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 000018e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000018e8 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ + 53: 00001bc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00001bc8 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ + 56: 00001cf4 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ + 57: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 58: 00001f74 632 FUNC LOCAL DEFAULT 6 ImportError_init │ │ │ │ │ + 59: 000021e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 61: 00000d4c 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 62: 00000da0 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ + 63: 000021ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 0000228c 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ + 65: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 66: 00000ddc 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ + 67: 00000ed8 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ + 68: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 69: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 70: 00000f6c 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 71: 000011bc 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ + 72: 000023bc 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ + 73: 00001240 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 74: 0000242c 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ + 75: 00002440 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ + 76: 00001244 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 77: 00001244 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ + 78: 000012f4 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 79: 00001364 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 80: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 81: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 82: 000014fc 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ + 83: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 84: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 85: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 86: 00001640 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 87: 0000175c 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ + 88: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 89: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 90: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 91: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 92: 00001860 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ + 93: 000018e4 528 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ + 94: 000018e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 000018e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 97: 00001af4 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 98: 00001bec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001bf0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001bf0 636 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 101: 00001e68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 00001e6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 103: 00001e6c 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 104: 000020d4 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 105: 0000213c 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 106: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 107: 0000234c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 00002694 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 109: 000027b4 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 110: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 111: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 112: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 113: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 114: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 115: 00002b60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00002b64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 117: 00002b64 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 118: 00002ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 120: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 121: 0000235c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 122: 0000235c 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 123: 000024e8 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 124: 00002cec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 125: 00002cec 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 126: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 127: 00000310 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 128: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 129: 000024fc 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 130: 000026f4 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ + 131: 00002730 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ + 132: 0000276c 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ + 133: 00000328 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 134: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 135: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 136: 000027a8 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 137: 00000364 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 138: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 139: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 140: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 141: 0000286c 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 142: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 143: 000029f4 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ + 144: 00002a64 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ + 145: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 146: 00000494 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 147: 00002b00 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ + 148: 00002b54 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 149: 00002b68 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ + 150: 00002bc8 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ + 151: 00002d00 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 152: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 153: 00002cd4 140 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ + 154: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 155: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 156: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 157: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 158: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 159: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 160: 00002e34 876 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 161: 0000319c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000031a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 000031a0 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 164: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 165: 000042f0 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ + 166: 0000353c 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 167: 00003268 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ + 168: 000034fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00003500 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 170: 00003500 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ + 171: 000000ec 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 172: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 173: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 174: 00000144 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 175: 00000188 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 176: 0000314c 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 177: 000031d4 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 178: 00003700 1700 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ + 179: 000035cc 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 180: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 181: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 182: 000032b8 644 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 183: 00003d9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00003da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 00003da4 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ + 186: 000042e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 000042f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 000047c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 190: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 191: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 192: 00003538 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 194: 0000353c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 195: 00003694 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 197: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 198: 00000218 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ + 199: 00003698 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 200: 00003698 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 201: 00003718 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ + 202: 000002c0 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 203: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 204: 00003764 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 205: 0000034c 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 206: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 207: 00000380 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ + 208: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 209: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 210: 00003838 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 211: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 212: 000004a4 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ + 213: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 214: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 215: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 216: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 217: 000038f0 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 218: 000005f0 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 219: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 220: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 221: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 222: 00000740 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ + 223: 000008e0 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 224: 00000954 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 225: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 226: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ + 227: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ + 228: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ + 229: 00000a4c 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ + 230: 00000afc 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 231: 00000c7c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 232: 00000c88 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 233: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ + 234: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ + 235: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ + 236: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 237: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ + 238: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ + 239: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ + 240: 0000106c 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ + 241: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 242: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 243: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 244: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 245: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 246: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 247: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 248: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 249: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 250: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 251: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 252: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 253: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 254: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 255: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 256: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 257: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 258: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 259: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 260: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 261: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 262: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 263: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 264: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 265: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 266: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 267: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 268: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 269: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 270: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 271: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 272: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 273: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 274: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 275: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 276: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 277: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 278: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 279: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 280: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 281: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 282: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 283: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 284: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 285: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 286: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 287: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 288: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 289: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 290: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 291: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 292: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 293: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 294: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 295: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 296: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ + 297: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 298: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 299: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 300: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 301: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 302: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 303: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 304: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 305: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 306: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 307: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 308: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 309: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 310: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 311: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 312: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 313: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 314: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ + 315: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ + 316: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ + 317: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ + 318: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ + 319: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ + 320: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ + 321: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 322: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 323: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 324: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 325: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 326: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 327: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 328: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 329: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 330: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 331: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 332: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 333: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 334: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 335: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 336: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 337: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 338: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 339: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 340: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 341: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 342: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 343: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 344: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 346: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 350: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 352: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 356: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 362: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ + 363: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 377: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ + 378: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ + 379: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 383: 00002368 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 386: 0000149c 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 393: 00001808 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 394: 00002570 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 396: 00002234 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 399: 00002988 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 406: 000023ac 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 410: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 412: 000029b0 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 414: 00002ab8 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 415: 00002c04 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 416: 00002c3c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 417: 00002c74 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 419: 00000058 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 426: 00002d60 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 429: 0000307c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 430: 000030b4 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 431: 000030ec 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 442: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 449: 0000388c 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 450: 000005ac 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 459: 00000c88 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 460: 00000ce4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 461: 00000d40 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 462: 00000d9c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 463: 00000df8 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 464: 00000e54 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 465: 00000e8c 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 466: 00000ec4 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 467: 0000101c 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 468: 000010bc 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 469: 000010ec 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 470: 00001104 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 471: 00001148 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 472: 0000118c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 473: 000011d0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 474: 00001214 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 475: 00001258 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 476: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 477: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 478: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 479: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 480: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 481: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 482: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 483: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 484: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 485: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 486: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 487: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 488: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 489: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 490: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 491: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 492: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 493: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 494: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 495: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 496: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 497: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 498: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 499: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 500: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 501: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 502: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 503: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 504: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 505: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 506: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 507: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 508: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 509: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 510: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 511: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 512: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 513: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 514: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 515: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 516: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 517: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 518: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ + 519: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ + 520: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 521: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 522: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 523: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 524: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 525: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 526: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 527: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 528: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 529: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 530: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 531: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 532: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 533: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 534: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 535: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 536: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 537: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ + 538: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 539: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 540: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 541: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 542: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 543: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 544: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 545: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 546: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 547: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,482 +1,460 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13410 contains 468 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13538 contains 446 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000020 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000084 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000000d0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012c 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000084 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000000d0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012c 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000184 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000188 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001c4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001cc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001c4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002a4 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002fc 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000002a4 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002fc 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000032c 0000051d R_ARM_JUMP24 00000098 BaseException_new │ │ │ │ │ -00000340 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000348 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000034c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000438 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000340 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000034c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000438 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000454 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000458 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000548 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000564 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000568 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000058c 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000005a0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000004c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000548 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000564 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000568 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000058c 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000005a0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000005ac 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005b0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005c0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005e0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000005f8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000618 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000630 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000650 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000668 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000688 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000006a0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006c0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000006d8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006f8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000710 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000730 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000748 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000768 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000780 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000007a0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000007b8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000007d8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000007f0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000810 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000828 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000848 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000860 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000880 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000898 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008b8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000008d0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008f0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000908 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000928 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000940 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000960 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000978 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000998 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000009b0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005c0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005e0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000005f8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000618 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000630 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000650 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000668 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000688 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006a0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006c0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006d8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006f8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000710 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000730 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000748 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000768 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000780 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007a0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007b8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007d8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007f0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000810 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000828 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000848 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000860 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000880 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000898 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008b8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000008d0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008f0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000908 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000928 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000940 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000960 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000978 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000998 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000009b0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000009f4 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000009f8 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a90 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b80 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a30 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a48 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b20 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b80 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be4 0000152b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000be8 0000152c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000bf8 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c38 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000cac 0000382b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ -00000cb0 0000382c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -00000cc8 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000dac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e70 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000eac 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000eb0 00017b2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f10 00017c1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000f20 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000f44 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00000f78 0000402b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -00000f7c 0000402c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00000f94 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001044 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000010d8 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001118 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001164 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ -00001168 0000432c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ -0000116c 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000012bc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000012c0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000012c4 0000442b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ -000012c8 0000442c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ -000012d0 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012fc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136c 0000471c R_ARM_CALL 00001ff8 StopIteration_clear │ │ │ │ │ -00001388 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001410 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000014a8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000015cc 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00001610 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001614 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001628 00004f2b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ -0000162c 00004f2c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ -00001638 0001821c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00001664 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000016a4 0000502b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -000016a8 0000502c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -000016b4 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001750 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001764 0001841c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001770 0001851c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b4 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017c4 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017d8 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000017dc 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001834 0000542b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ -00001838 0000542c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ -0000183c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000186c 0000532b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ -00001870 0000532c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ -0000187c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000018a0 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -000018dc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018e0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018e4 0000582b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -000018e8 0000582c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -000018f4 00005a2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ -000018f8 00005a2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ -000018fc 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001914 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001918 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000191c 0000572b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ -00001920 0000572c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ -0000192c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001930 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001934 0000592b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00001938 0000592c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00001944 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019a4 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b10 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bcc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c34 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c84 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001c9c 00005f2b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -00001ca0 00005f2c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001ca8 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001cfc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ee8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef0 0000141c R_ARM_CALL 00000154 BaseException_clear │ │ │ │ │ -00001f0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f24 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f3c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f54 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f6c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f74 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fb0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002120 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002134 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ -0000213c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000215c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000217c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000218c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021cc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002200 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002278 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000022e4 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00002390 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002394 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002400 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002450 00018c1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00002460 0000692b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ -00002464 0000692c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ -0000246c 00018d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002494 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002498 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000249c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000024a0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000024c0 0001941c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -000024d4 0000762b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000024d8 0000772b R_ARM_MOVW_ABS_NC 000002f4 .LC31 │ │ │ │ │ -000024e0 0000762c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000024e4 0000772c R_ARM_MOVT_ABS 000002f4 .LC31 │ │ │ │ │ -000024f0 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002524 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002528 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000025f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ec 0001962b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000026f0 0001962c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002718 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000271c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002728 0001971c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002738 00007d2b R_ARM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ -0000273c 00007d2c R_ARM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ -00002740 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002774 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002778 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002788 00017c1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002790 0001962b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002794 0001962c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000027b8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000027bc 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000027c0 00007e2b R_ARM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ -000027c4 00007e2c R_ARM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ -000027cc 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000027f8 0001981c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000280c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002810 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000281c 0001971c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002828 00007f2b R_ARM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ -0000282c 00007f2c R_ARM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ -00002830 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000284c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002850 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002888 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000288c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000028c4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028c8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000291c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002920 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002934 0000852b R_ARM_MOVW_ABS_NC 00000340 .LC36 │ │ │ │ │ -00002938 0000852c R_ARM_MOVT_ABS 00000340 .LC36 │ │ │ │ │ -00002950 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000297c 0000842b R_ARM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ -00002980 0000842c R_ARM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ -00002984 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000029a0 0000862b R_ARM_MOVW_ABS_NC 00000354 .LC37 │ │ │ │ │ -000029a4 0000862c R_ARM_MOVT_ABS 00000354 .LC37 │ │ │ │ │ -000029b0 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000029e0 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000029f0 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002a04 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002a08 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002a38 00008b2b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ -00002a3c 00008b2c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -00002a40 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002a88 00019a1c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00002a98 0000882b R_ARM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ -00002a9c 0000882c R_ARM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ -00002ab4 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002acc 00008a2b R_ARM_MOVW_ABS_NC 000003e4 .LC40 │ │ │ │ │ -00002ad0 00008a2c R_ARM_MOVT_ABS 000003e4 .LC40 │ │ │ │ │ -00002ad4 0000892b R_ARM_MOVW_ABS_NC 000003a4 .LC39 │ │ │ │ │ -00002ad8 0000892c R_ARM_MOVT_ABS 000003a4 .LC39 │ │ │ │ │ -00002af4 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00002b0c 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00002b10 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00002b50 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002b54 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b78 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b98 0000902b R_ARM_MOVW_ABS_NC 00000474 .LC43 │ │ │ │ │ -00002b9c 0000902c R_ARM_MOVT_ABS 00000474 .LC43 │ │ │ │ │ -00002ba0 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002bc8 0000912b R_ARM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ -00002bcc 0000912c R_ARM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ -00002c14 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00002c18 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00002c64 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002c68 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002cc0 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002cc4 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002d20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d2c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002d30 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002d70 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d74 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d78 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002d7c 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002d84 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d90 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d94 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d98 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002d9c 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002da4 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e00 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00002e3c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e40 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002e64 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00002e68 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00002e9c 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00002ea0 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00002ed0 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00002ed4 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00002ef0 0001a11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002f38 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002f7c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f84 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002f88 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002f8c 0000972b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ -00002f90 0000972c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ -00002f98 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fc8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002fcc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002fe8 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002ff8 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003008 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003014 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003018 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003080 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000309c 0001aa1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000030c4 0000a41c R_ARM_CALL 00003f10 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ -000030e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000312c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003130 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003134 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003138 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003188 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000318c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000031a0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000031d8 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -000031dc 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -000031e0 0001a21c R_ARM_CALL 00000058 _PyExc_CreateExceptionGroup │ │ │ │ │ -00003208 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003258 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003264 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003268 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000326c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000328c 0001ab1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ -000032b8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032dc 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000032e0 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003314 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00003318 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003348 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -0000334c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003368 0001a11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000033d4 0000b11c R_ARM_CALL 00003328 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ -000033e4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000033e8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003408 0001a31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00003438 0001b01c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00003488 0001b12b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000348c 0001b12c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000034dc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000034e0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000034e4 0000b32b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ -000034e8 0000b32c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ -000034f0 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000352c 0001ba1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -00003544 0000bc2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ -00003548 0000bc2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ -0000354c 0000bd2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ -00003550 0000bd2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ -00003554 0001bb1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000bf8 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c38 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c60 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000c64 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000cc0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ccc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d10 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000d14 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d18 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +00000d1c 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00000d24 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d30 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000d34 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d38 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00000d3c 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00000d44 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d64 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d68 00017c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000dc8 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00000dd8 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000dfc 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +00000e30 0000412b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +00000e34 0000412c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00000e4c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00000efc 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +00000f90 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +00000fd0 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000101c 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ +00001020 0000442c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ +00001024 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001174 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001178 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000117c 0000452b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ +00001180 0000452c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ +00001188 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001194 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 0000481c R_ARM_CALL 000023bc StopIteration_clear │ │ │ │ │ +00001240 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000012c8 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00001360 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00001484 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +000014c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000014cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000014e0 0000502b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ +000014e4 0000502c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ +000014f0 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +0000151c 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +0000155c 0000512b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001560 0000512c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +0000156c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001608 0001841c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000161c 0001851c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001628 0001861c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000166c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +0000167c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00001690 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00001694 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000016ec 0000552b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ +000016f0 0000552c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ +000016f4 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001724 0000542b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ +00001728 0000542c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ +00001734 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001758 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00001794 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001798 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000179c 0000592b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +000017a0 0000592c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +000017ac 00005b2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ +000017b0 00005b2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ +000017b4 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017cc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000017d0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017d4 0000582b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ +000017d8 0000582c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ +000017e4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000017e8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000017ec 00005a2b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +000017f0 00005a2c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +000017fc 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000185c 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018e0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a50 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a84 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ac0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3c 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001b54 0000602b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +00001b58 0000602c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001b60 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001bb4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001da0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da8 0000141c R_ARM_CALL 00000154 BaseException_clear │ │ │ │ │ +00001dc4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ddc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001df4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e24 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e2c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e68 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001fd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fec 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ +00001ff4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002014 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002034 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002044 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002064 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002084 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002130 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +0000219c 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00002248 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000224c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000022b8 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002308 00018d1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002318 00006a2b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ +0000231c 00006a2c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ +00002324 00018e1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000234c 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002350 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002354 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002358 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002378 0001951c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +0000238c 0000772b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00002390 0000782b R_ARM_MOVW_ABS_NC 000002f4 .LC31 │ │ │ │ │ +00002398 0000772c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +0000239c 0000782c R_ARM_MOVT_ABS 000002f4 .LC31 │ │ │ │ │ +000023a8 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000023dc 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000023e0 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000024b0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025a4 0001972b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000025a8 0001972c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000025d0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000025d4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025e0 0001981c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000025f0 00007e2b R_ARM_MOVW_ABS_NC 000002fc .LC32 │ │ │ │ │ +000025f4 00007e2c R_ARM_MOVT_ABS 000002fc .LC32 │ │ │ │ │ +000025f8 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000262c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002630 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002640 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002648 0001972b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000264c 0001972c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002670 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002674 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002678 00007f2b R_ARM_MOVW_ABS_NC 00000310 .LC33 │ │ │ │ │ +0000267c 00007f2c R_ARM_MOVT_ABS 00000310 .LC33 │ │ │ │ │ +00002684 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000026b0 0001991c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000026c4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000026c8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000026d4 0001981c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000026e0 0000802b R_ARM_MOVW_ABS_NC 00000318 .LC34 │ │ │ │ │ +000026e4 0000802c R_ARM_MOVT_ABS 00000318 .LC34 │ │ │ │ │ +000026e8 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002704 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002708 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002740 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002744 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000277c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002780 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000027d4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000027d8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000027ec 0000862b R_ARM_MOVW_ABS_NC 00000340 .LC36 │ │ │ │ │ +000027f0 0000862c R_ARM_MOVT_ABS 00000340 .LC36 │ │ │ │ │ +00002808 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002834 0000852b R_ARM_MOVW_ABS_NC 00000328 .LC35 │ │ │ │ │ +00002838 0000852c R_ARM_MOVT_ABS 00000328 .LC35 │ │ │ │ │ +0000283c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002858 0000872b R_ARM_MOVW_ABS_NC 00000354 .LC37 │ │ │ │ │ +0000285c 0000872c R_ARM_MOVT_ABS 00000354 .LC37 │ │ │ │ │ +00002868 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002898 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000028a8 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000028bc 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000028c0 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000028f0 00008c2b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ +000028f4 00008c2c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ +000028f8 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002940 00019b1c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00002950 0000892b R_ARM_MOVW_ABS_NC 00000364 .LC38 │ │ │ │ │ +00002954 0000892c R_ARM_MOVT_ABS 00000364 .LC38 │ │ │ │ │ +0000296c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002984 00008b2b R_ARM_MOVW_ABS_NC 000003e4 .LC40 │ │ │ │ │ +00002988 00008b2c R_ARM_MOVT_ABS 000003e4 .LC40 │ │ │ │ │ +0000298c 00008a2b R_ARM_MOVW_ABS_NC 000003a4 .LC39 │ │ │ │ │ +00002990 00008a2c R_ARM_MOVT_ABS 000003a4 .LC39 │ │ │ │ │ +000029ac 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000029c4 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +000029c8 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00002a08 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002a0c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002a30 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a50 0000912b R_ARM_MOVW_ABS_NC 00000474 .LC43 │ │ │ │ │ +00002a54 0000912c R_ARM_MOVT_ABS 00000474 .LC43 │ │ │ │ │ +00002a58 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a80 0000922b R_ARM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ +00002a84 0000922c R_ARM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ +00002acc 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00002ad0 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00002b1c 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002b20 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002bbc 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00002bf8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002bfc 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002c20 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00002c24 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00002c58 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00002c5c 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00002c8c 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00002c90 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00002cac 0001a21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002cf4 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002d38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d40 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002d44 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002d48 0000982b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ +00002d4c 0000982c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ +00002d54 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d84 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002d88 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002da4 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002db4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002dc4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002dd0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002dd4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e3c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002e58 0001ab1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00002e80 0000a51c R_ARM_CALL 000042f0 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ +00002ea4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ee8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002eec 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ef0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ef4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002f44 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002f48 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002f5c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002f94 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00002f98 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +00002f9c 0001a31c R_ARM_CALL 00000058 _PyExc_CreateExceptionGroup │ │ │ │ │ +00002fc4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003014 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000301c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003020 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003024 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003028 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003048 0001ac1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00003074 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003098 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +0000309c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000030d0 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000030d4 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00003104 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00003108 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00003124 0001a21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003190 0000b21c R_ARM_CALL 00003700 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ +000031a0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000031a4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000031c4 0001a41d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000031f4 0001b11c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00003244 0001b22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003248 0001b22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003298 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000329c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000032a0 0000b42b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ +000032a4 0000b42c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ +000032ac 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032e8 0001bb1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00003300 0000bd2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ +00003304 0000bd2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ +00003308 0000be2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ +0000330c 0000be2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ +00003310 0001bc1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000331c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003320 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003338 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033dc 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003404 0000bf2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ +00003408 0000bf2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ +00003410 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003428 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000343c 0001bd1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00003474 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000034bc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034d8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003510 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003520 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003530 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003538 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000353c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003540 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00003560 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003564 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003578 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035a0 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000035a4 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00003630 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003658 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -0000365c 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000366c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003670 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036bc 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -000036c0 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -000036c8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003728 0000be2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ -0000372c 0000be2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ -00003730 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003744 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003758 0001a51c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -0000376c 0001bc1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000037a4 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000037e0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003810 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000381c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003824 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003828 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000382c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000384c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003850 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003874 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003900 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003914 0001bd1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -0000393c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003960 0000c02b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ -00003964 0000c02c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ -0000396c 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003980 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039a0 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000039ac 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000039b0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000039bc 0001a41c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000039f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a34 0001661d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -00003a4c 0001be1d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00003a70 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00003a9c 0000ca2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ -00003aa0 0000ca2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ -00003ab4 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00003b40 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003b4c 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -00003b50 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -00003b58 0000cf2b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ -00003b5c 0000cf2c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ -00003b60 0000d02b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ -00003b64 0000d02c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ -00003b74 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003b94 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00003b98 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00003bc8 0001951c R_ARM_CALL 000024f4 _PyUnicodeError_GetParams │ │ │ │ │ -00003c08 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00003c1c 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00003c20 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00003c4c 0000d72b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ -00003c50 0000d72c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ -00003c54 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003c90 00019a1c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00003ca0 0000d42b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ -00003ca4 0000d42c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ -00003cb8 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003cd0 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00003cd8 0000d62b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ -00003cdc 0000d62c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ -00003ce0 0000d52b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ -00003ce4 0000d52c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ +00003588 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003614 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003628 0001be1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00003650 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003674 0000c12b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ +00003678 0000c12c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ +00003680 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003694 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000036b4 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000036c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000036c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000036d0 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +0000370c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003748 0001671d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00003760 0001bf1d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00003784 0000061c R_ARM_CALL 000021ec BaseException_init │ │ │ │ │ +000037b0 0000cb2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ +000037b4 0000cb2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ +000037c8 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003854 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003860 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00003864 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +0000386c 0000d02b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ +00003870 0000d02c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ +00003874 0000d12b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ +00003878 0000d12c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ +00003888 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000038a8 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +000038ac 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +000038dc 0001961c R_ARM_CALL 000023ac _PyUnicodeError_GetParams │ │ │ │ │ +0000391c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00003930 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00003934 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00003960 0000d82b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ +00003964 0000d82c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ +00003968 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000039a4 00019b1c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +000039b4 0000d52b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ +000039b8 0000d52c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ +000039cc 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000039e4 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000039ec 0000d72b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ +000039f0 0000d72c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ +000039f4 0000d62b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ +000039f8 0000d62c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x142b0 contains 745 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x14328 contains 745 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001e902 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000000 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000001c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -500,317 +478,317 @@ │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000a0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000000a0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000000e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000000e4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000000e8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000011c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000011c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000124 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000178 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000001b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000001bc 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000001c0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000001e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000001f4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000001fc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000250 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000250 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000294 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000298 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000002b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002cc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000002cc 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000002d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000328 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000368 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000036c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000036c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000370 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003a4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000003a4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000003ac 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000003e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000400 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000440 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000444 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000448 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000047c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000047c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000004bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004d8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000004d8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000051c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000520 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000554 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000554 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000055c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005b0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000005b0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000005f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000005f4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000005f8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000062c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000062c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000634 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000066c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000067c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000688 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000688 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000006c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000006cc 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000006d0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000006f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000704 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000704 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000070c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000754 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000760 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000760 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000007a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000007a4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000007a8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000007c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007dc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000007dc 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000007e4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000081c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000082c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000838 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000878 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000087c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000880 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000008a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000008b4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000008bc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000008f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000904 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000910 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000950 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000954 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000958 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000098c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000098c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000994 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000009cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000009e8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000a28 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000a2c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000a30 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a64 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000a64 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000a6c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ac0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ac0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000b04 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000b08 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b3c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000b3c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000b44 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b94 00001202 R_ARM_ABS32 00000354 MemoryError_dealloc │ │ │ │ │ 00000bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000bd8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000bdc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c10 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000c10 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000c18 00000f02 R_ARM_ABS32 000001d0 MemoryError_new │ │ │ │ │ 00000c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c60 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c6c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000c6c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000cac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cb0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000cb0 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000cb4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ce8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000ce8 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000cf0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d44 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000d44 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000d84 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d88 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000d88 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000d8c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000dc0 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000dc0 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000dc8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000e00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e1c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000e1c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000e5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e60 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000e60 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000e64 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e98 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000e98 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000ea0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ee8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ef4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000f34 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f38 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000f38 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00000f3c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f70 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00000f70 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00000f78 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000fc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fcc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000fcc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000100c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001010 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001010 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001014 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001048 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001048 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001050 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001098 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000010a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000010e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000010e8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000010ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000110c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001120 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001120 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001128 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001170 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000117c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000117c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000011bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011c0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000011c0 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000011c4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000011e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011f8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000011f8 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001200 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001250 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -0000127c 0000d802 R_ARM_ABS32 00003bdc UnicodeTranslateError_str │ │ │ │ │ +00001250 00005c02 R_ARM_ABS32 00001860 UnicodeError_dealloc │ │ │ │ │ +0000127c 0000d902 R_ARM_ABS32 000038f0 UnicodeTranslateError_str │ │ │ │ │ 00001290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001294 00004a02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001298 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001294 00004b02 R_ARM_ABS32 00002440 UnicodeError_traverse │ │ │ │ │ +00001298 00005d02 R_ARM_ABS32 000018e4 UnicodeError_clear │ │ │ │ │ 000012b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012cc 0000cb02 R_ARM_ABS32 00003a50 UnicodeTranslateError_init │ │ │ │ │ +000012cc 0000cc02 R_ARM_ABS32 00003764 UnicodeTranslateError_init │ │ │ │ │ 000012d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001318 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001324 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001350 00005502 R_ARM_ABS32 00001788 UnicodeDecodeError_str │ │ │ │ │ +00001324 00005c02 R_ARM_ABS32 00001860 UnicodeError_dealloc │ │ │ │ │ +00001350 00005602 R_ARM_ABS32 00001640 UnicodeDecodeError_str │ │ │ │ │ 00001364 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001368 00004a02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -0000136c 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001368 00004b02 R_ARM_ABS32 00002440 UnicodeError_traverse │ │ │ │ │ +0000136c 00005d02 R_ARM_ABS32 000018e4 UnicodeError_clear │ │ │ │ │ 00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000138c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013a0 00005102 R_ARM_ABS32 00001644 UnicodeDecodeError_init │ │ │ │ │ +000013a0 00005202 R_ARM_ABS32 000014fc UnicodeDecodeError_init │ │ │ │ │ 000013a8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000013e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013fc 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001428 00008c02 R_ARM_ABS32 000029b4 UnicodeEncodeError_str │ │ │ │ │ +000013fc 00005c02 R_ARM_ABS32 00001860 UnicodeError_dealloc │ │ │ │ │ +00001428 00008d02 R_ARM_ABS32 0000286c UnicodeEncodeError_str │ │ │ │ │ 0000143c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001440 00004a02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001444 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001440 00004b02 R_ARM_ABS32 00002440 UnicodeError_traverse │ │ │ │ │ +00001444 00005d02 R_ARM_ABS32 000018e4 UnicodeError_clear │ │ │ │ │ 0000145c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001464 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001478 00004102 R_ARM_ABS32 00000f24 UnicodeEncodeError_init │ │ │ │ │ +00001478 00004202 R_ARM_ABS32 00000ddc UnicodeEncodeError_init │ │ │ │ │ 00001480 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000014b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001504 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001508 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000153c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001548 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001548 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00001588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000158c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000158c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001590 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000015b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000015c4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000015c4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000015cc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001610 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000161c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000161c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000165c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001660 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001660 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001664 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001698 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001698 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000016a0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000016d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00001720 0000cc02 R_ARM_ABS32 0000034c KeyError_str │ │ │ │ │ +000016f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001720 0000cd02 R_ARM_ABS32 0000034c KeyError_str │ │ │ │ │ 00001734 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001738 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 0000173c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000175c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001770 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001770 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000017b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000017c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017cc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000017cc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000180c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001810 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001810 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00001814 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001848 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001848 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001850 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000018a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000018e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000018e8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000018ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000190c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001920 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00001920 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00001928 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000196c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ +00001978 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ 000019b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019bc 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -000019c0 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +000019bc 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +000019c0 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 000019e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019f4 00004502 R_ARM_ABS32 000010b4 SyntaxError_init │ │ │ │ │ +000019f4 00004602 R_ARM_ABS32 00000f6c SyntaxError_init │ │ │ │ │ 00001a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a50 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ +00001a50 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ 00001a90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a94 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001a98 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +00001a94 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +00001a98 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 00001ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001acc 00004502 R_ARM_ABS32 000010b4 SyntaxError_init │ │ │ │ │ +00001acc 00004602 R_ARM_ABS32 00000f6c SyntaxError_init │ │ │ │ │ 00001b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b28 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ +00001b28 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ 00001b68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b6c 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001b70 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +00001b6c 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +00001b70 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 00001b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ba4 00004502 R_ARM_ABS32 000010b4 SyntaxError_init │ │ │ │ │ +00001ba4 00004602 R_ARM_ABS32 00000f6c SyntaxError_init │ │ │ │ │ 00001be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c00 00006302 R_ARM_ABS32 00001d38 SyntaxError_dealloc │ │ │ │ │ -00001c2c 00008002 R_ARM_ABS32 00002644 SyntaxError_str │ │ │ │ │ +00001c00 00006402 R_ARM_ABS32 00001bf0 SyntaxError_dealloc │ │ │ │ │ +00001c2c 00008102 R_ARM_ABS32 000024fc SyntaxError_str │ │ │ │ │ 00001c40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c44 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001c48 00006602 R_ARM_ABS32 00001fb4 SyntaxError_clear │ │ │ │ │ +00001c44 00004f02 R_ARM_ABS32 00001364 SyntaxError_traverse │ │ │ │ │ +00001c48 00006702 R_ARM_ABS32 00001e6c SyntaxError_clear │ │ │ │ │ 00001c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c7c 00004502 R_ARM_ABS32 000010b4 SyntaxError_init │ │ │ │ │ +00001c7c 00004602 R_ARM_ABS32 00000f6c SyntaxError_init │ │ │ │ │ 00001cbc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ccc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -823,1081 +801,1099 @@ │ │ │ │ │ 00001d44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d6c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d9c 00002402 R_ARM_ABS32 000006a4 AttributeError_dealloc │ │ │ │ │ -00001dc8 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001dc8 00003e02 R_ARM_ABS32 00000da0 BaseException_str │ │ │ │ │ 00001ddc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001de0 00004d02 R_ARM_ABS32 0000143c AttributeError_traverse │ │ │ │ │ +00001de0 00004e02 R_ARM_ABS32 000012f4 AttributeError_traverse │ │ │ │ │ 00001de4 00002702 R_ARM_ABS32 00000904 AttributeError_clear │ │ │ │ │ 00001df8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001dfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e18 00002002 R_ARM_ABS32 000004b0 AttributeError_init │ │ │ │ │ 00001e58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e5c 0000df02 R_ARM_ABS32 00000954 AttributeError_getstate │ │ │ │ │ +00001e5c 0000e002 R_ARM_ABS32 00000954 AttributeError_getstate │ │ │ │ │ 00001e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e6c 0000de02 R_ARM_ABS32 000008e0 AttributeError_reduce │ │ │ │ │ +00001e6c 0000df02 R_ARM_ABS32 000008e0 AttributeError_reduce │ │ │ │ │ 00001e88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e98 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e9c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001eac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ed4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee0 00007a02 R_ARM_ABS32 00002630 NameError_dealloc │ │ │ │ │ +00001ee0 00007b02 R_ARM_ABS32 000024e8 NameError_dealloc │ │ │ │ │ 00001f20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f24 00006702 R_ARM_ABS32 0000221c NameError_traverse │ │ │ │ │ -00001f28 00007c02 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001f24 00006802 R_ARM_ABS32 000020d4 NameError_traverse │ │ │ │ │ +00001f28 00007d02 R_ARM_ABS32 00002cec NameError_clear │ │ │ │ │ 00001f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f5c 00006002 R_ARM_ABS32 00001c3c NameError_init │ │ │ │ │ +00001f5c 00006102 R_ARM_ABS32 00001af4 NameError_init │ │ │ │ │ 00001f9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001fac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fb8 00007a02 R_ARM_ABS32 00002630 NameError_dealloc │ │ │ │ │ -00001fe4 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001fb8 00007b02 R_ARM_ABS32 000024e8 NameError_dealloc │ │ │ │ │ +00001fe4 00003e02 R_ARM_ABS32 00000da0 BaseException_str │ │ │ │ │ 00001ff8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ffc 00006702 R_ARM_ABS32 0000221c NameError_traverse │ │ │ │ │ -00002000 00007c02 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001ffc 00006802 R_ARM_ABS32 000020d4 NameError_traverse │ │ │ │ │ +00002000 00007d02 R_ARM_ABS32 00002cec NameError_clear │ │ │ │ │ 00002014 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002034 00006002 R_ARM_ABS32 00001c3c NameError_init │ │ │ │ │ +00002034 00006102 R_ARM_ABS32 00001af4 NameError_init │ │ │ │ │ 00002074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000209c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020b8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000020b8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000020f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020fc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000020fc 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00002100 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002134 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00002134 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000213c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002190 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002190 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000021d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021d4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000021d4 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000021d8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000021f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000220c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +0000220c 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00002214 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000224c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000225c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002268 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002268 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000022a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022ac 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000022ac 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 000022b0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000022d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000022e4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000022e4 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000022ec 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002334 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002340 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002340 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002384 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00002384 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00002388 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000023a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023bc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000023bc 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000023c4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000023fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000240c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002418 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002418 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000245c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000245c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00002460 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002494 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00002494 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 0000249c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000024d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000024f4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000024f4 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002534 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002538 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -0000253c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002538 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +0000253c 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 0000255c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002570 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002570 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000025bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025c8 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000025c8 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002608 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000260c 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002610 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000260c 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002610 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002644 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002644 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002690 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000269c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +0000269c 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 000026dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e0 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000026e4 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000026e0 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000026e4 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002718 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002718 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002764 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002770 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002770 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 000027b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b4 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000027b8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000027b4 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000027b8 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000027d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027ec 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000027ec 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002838 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002844 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002844 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002884 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -0000288c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002888 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +0000288c 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000028c0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000028c0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 0000290c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002918 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002918 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002958 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000295c 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002960 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000295c 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002960 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002994 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002994 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000029e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029ec 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000029ec 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002a2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a30 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002a34 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002a30 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002a34 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a68 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002a68 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ac0 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ac0 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b04 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002b08 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002b04 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002b08 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b3c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002b3c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b94 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002b94 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bd8 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002bdc 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002bd8 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002bdc 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c10 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002c10 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c68 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002c68 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002cb0 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002cac 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002cb0 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002ce4 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002d30 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d3c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002d3c 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002d7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d80 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002d84 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002d80 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002d84 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002db8 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002db8 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002e04 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e10 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002e10 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002e50 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e54 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002e58 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002e54 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002e58 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002e78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002e8c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002e8c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ed8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ee4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ee4 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002f24 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f28 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00002f2c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002f28 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00002f2c 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00002f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f60 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002f60 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002fb0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fbc 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002fbc 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 00002ffc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003000 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -00003004 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00003000 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +00003004 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 00003024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003038 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00003038 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003090 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00003090 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ 000030d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030d4 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000030d8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000030d4 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000030d8 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000030f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000310c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +0000310c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003158 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003164 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ -00003190 00008702 R_ARM_ABS32 000028f0 OSError_str │ │ │ │ │ +00003164 00003402 R_ARM_ABS32 000018e8 OSError_dealloc │ │ │ │ │ +00003190 00008802 R_ARM_ABS32 000027a8 OSError_str │ │ │ │ │ 000031a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031a8 00006802 R_ARM_ABS32 00002284 OSError_traverse │ │ │ │ │ -000031ac 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000031a8 00006902 R_ARM_ABS32 0000213c OSError_traverse │ │ │ │ │ +000031ac 00003802 R_ARM_ABS32 00001cf4 OSError_clear │ │ │ │ │ 000031c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031e0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ -000031e8 00002c02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ +000031e0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000031e8 00002d02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ 00003220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003224 0000ad02 R_ARM_ABS32 00000144 OSError_written_get │ │ │ │ │ -00003228 0000ae02 R_ARM_ABS32 00000188 OSError_written_set │ │ │ │ │ +00003224 0000ae02 R_ARM_ABS32 00000144 OSError_written_get │ │ │ │ │ +00003228 0000af02 R_ARM_ABS32 00000188 OSError_written_set │ │ │ │ │ 00003248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000324c 0000d902 R_ARM_ABS32 000005f0 OSError_reduce │ │ │ │ │ +0000324c 0000da02 R_ARM_ABS32 000005f0 OSError_reduce │ │ │ │ │ 00003268 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003278 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000327c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000328c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032e8 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000032e8 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003328 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000332c 00004c02 R_ARM_ABS32 0000138c ImportError_traverse │ │ │ │ │ -00003330 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +0000332c 00004d02 R_ARM_ABS32 00001244 ImportError_traverse │ │ │ │ │ +00003330 00003702 R_ARM_ABS32 00001bc8 ImportError_clear │ │ │ │ │ 00003350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003364 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003364 00003a02 R_ARM_ABS32 00001f74 ImportError_init │ │ │ │ │ 000033a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000033b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033c0 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000033c0 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003400 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003404 00004c02 R_ARM_ABS32 0000138c ImportError_traverse │ │ │ │ │ -00003408 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +00003404 00004d02 R_ARM_ABS32 00001244 ImportError_traverse │ │ │ │ │ +00003408 00003702 R_ARM_ABS32 00001bc8 ImportError_clear │ │ │ │ │ 00003428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000343c 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +0000343c 00003a02 R_ARM_ABS32 00001f74 ImportError_init │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000348c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003498 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ -000034ac 0000dd02 R_ARM_ABS32 00000740 ImportError_repr │ │ │ │ │ -000034c4 00003d02 R_ARM_ABS32 00000e94 ImportError_str │ │ │ │ │ +00003498 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000034ac 0000de02 R_ARM_ABS32 00000740 ImportError_repr │ │ │ │ │ +000034c4 00003d02 R_ARM_ABS32 00000d4c ImportError_str │ │ │ │ │ 000034d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034dc 00004c02 R_ARM_ABS32 0000138c ImportError_traverse │ │ │ │ │ -000034e0 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +000034dc 00004d02 R_ARM_ABS32 00001244 ImportError_traverse │ │ │ │ │ +000034e0 00003702 R_ARM_ABS32 00001bc8 ImportError_clear │ │ │ │ │ 000034f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000034f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003514 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003514 00003a02 R_ARM_ABS32 00001f74 ImportError_init │ │ │ │ │ 00003554 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003558 0000e502 R_ARM_ABS32 00000afc ImportError_reduce │ │ │ │ │ +00003558 0000e602 R_ARM_ABS32 00000afc ImportError_reduce │ │ │ │ │ 00003574 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003584 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003598 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000359c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000035e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000035f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003634 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003638 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003638 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 0000363c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000365c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003670 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003670 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003678 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000036bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036c8 0000a602 R_ARM_ABS32 00002e90 BaseExceptionGroup_dealloc │ │ │ │ │ -000036dc 0000d302 R_ARM_ABS32 000004a4 BaseExceptionGroup_repr │ │ │ │ │ -000036f4 0000d102 R_ARM_ABS32 00003b24 BaseExceptionGroup_str │ │ │ │ │ +000036c8 0000a702 R_ARM_ABS32 00003268 BaseExceptionGroup_dealloc │ │ │ │ │ +000036dc 0000d402 R_ARM_ABS32 000004a4 BaseExceptionGroup_repr │ │ │ │ │ +000036f4 0000d202 R_ARM_ABS32 00003838 BaseExceptionGroup_str │ │ │ │ │ 00003708 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000370c 0000b202 R_ARM_ABS32 000031f4 BaseExceptionGroup_traverse │ │ │ │ │ -00003710 0000a902 R_ARM_ABS32 00003128 BaseExceptionGroup_clear │ │ │ │ │ +0000370c 0000b302 R_ARM_ABS32 000035cc BaseExceptionGroup_traverse │ │ │ │ │ +00003710 0000aa02 R_ARM_ABS32 00003500 BaseExceptionGroup_clear │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003744 0000a202 R_ARM_ABS32 00002dc8 BaseExceptionGroup_init │ │ │ │ │ -0000374c 00009f02 R_ARM_ABS32 00002a70 BaseExceptionGroup_new │ │ │ │ │ +00003744 0000a302 R_ARM_ABS32 000031a0 BaseExceptionGroup_init │ │ │ │ │ +0000374c 0000a002 R_ARM_ABS32 00002e34 BaseExceptionGroup_new │ │ │ │ │ 00003784 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003788 00022302 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00003788 00022402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00003790 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003794 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003798 0000c702 R_ARM_ABS32 00003984 BaseExceptionGroup_derive │ │ │ │ │ -000037a0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003798 0000c802 R_ARM_ABS32 00003698 BaseExceptionGroup_derive │ │ │ │ │ +000037a0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 0000af02 R_ARM_ABS32 00003390 BaseExceptionGroup_split │ │ │ │ │ -000037b0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037a8 0000b002 R_ARM_ABS32 0000314c BaseExceptionGroup_split │ │ │ │ │ +000037b0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b8 0000c902 R_ARM_ABS32 000002c0 BaseExceptionGroup_subgroup │ │ │ │ │ -000037c0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037b8 0000ca02 R_ARM_ABS32 000002c0 BaseExceptionGroup_subgroup │ │ │ │ │ +000037c0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003820 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000382c 00004602 R_ARM_ABS32 00001304 SystemExit_dealloc │ │ │ │ │ +0000382c 00004702 R_ARM_ABS32 000011bc SystemExit_dealloc │ │ │ │ │ 0000386c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003870 00009402 R_ARM_ABS32 00002dac SystemExit_traverse │ │ │ │ │ -00003874 00004902 R_ARM_ABS32 00002068 SystemExit_clear │ │ │ │ │ +00003870 00009502 R_ARM_ABS32 00002b68 SystemExit_traverse │ │ │ │ │ +00003874 00004a02 R_ARM_ABS32 0000242c SystemExit_clear │ │ │ │ │ 0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038a8 00004202 R_ARM_ABS32 00001020 SystemExit_init │ │ │ │ │ +000038a8 00004302 R_ARM_ABS32 00000ed8 SystemExit_init │ │ │ │ │ 000038e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003920 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000392c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000392c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000396c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003970 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003970 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003974 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +000039a8 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 000039b0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000039e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000039f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a04 00006c02 R_ARM_ABS32 000023f0 StopIteration_dealloc │ │ │ │ │ +00003a04 00006d02 R_ARM_ABS32 000027b4 StopIteration_dealloc │ │ │ │ │ 00003a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a48 0000aa02 R_ARM_ABS32 000000ec StopIteration_traverse │ │ │ │ │ -00003a4c 00004702 R_ARM_ABS32 00001ff8 StopIteration_clear │ │ │ │ │ +00003a48 0000ab02 R_ARM_ABS32 000000ec StopIteration_traverse │ │ │ │ │ +00003a4c 00004802 R_ARM_ABS32 000023bc StopIteration_clear │ │ │ │ │ 00003a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a80 00006b02 R_ARM_ABS32 000022d0 StopIteration_init │ │ │ │ │ +00003a80 00006c02 R_ARM_ABS32 00002694 StopIteration_init │ │ │ │ │ 00003ac0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ad0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003af8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b04 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003b04 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003b44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b48 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003b48 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003b4c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003b6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b80 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003b80 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003b88 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003bcc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003bd8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003bd8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003c18 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c1c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003c1c 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003c20 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003c54 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003c54 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003c5c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003ca0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cac 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003cac 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003cec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003cf0 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003cf4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d28 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003d28 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003d30 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d84 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00003d98 00007902 R_ARM_ABS32 000024a4 BaseException_repr │ │ │ │ │ -00003db0 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ -00003db4 00022402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003db8 00022502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003d84 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003d98 00007a02 R_ARM_ABS32 0000235c BaseException_repr │ │ │ │ │ +00003db0 00003e02 R_ARM_ABS32 00000da0 BaseException_str │ │ │ │ │ +00003db4 00022502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003db8 00022602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003dc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dc8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003dc8 00004002 R_ARM_ABS32 0000228c BaseException_traverse │ │ │ │ │ 00003dcc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003de0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e00 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ +00003e00 00000602 R_ARM_ABS32 000021ec BaseException_init │ │ │ │ │ 00003e08 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003e34 00000702 R_ARM_ABS32 00000ad0 BaseException_vectorcall │ │ │ │ │ 00003e40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e6c 00022602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003e70 00022702 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003e6c 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003e70 00022802 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003e7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e80 00009502 R_ARM_ABS32 00002e0c BaseException_args_get │ │ │ │ │ -00003e84 00009802 R_ARM_ABS32 00002f18 BaseException_args_set │ │ │ │ │ +00003e80 00009602 R_ARM_ABS32 00002bc8 BaseException_args_get │ │ │ │ │ +00003e84 00009902 R_ARM_ABS32 00002cd4 BaseException_args_set │ │ │ │ │ 00003e90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e94 00008302 R_ARM_ABS32 000028b4 BaseException___traceback___get │ │ │ │ │ -00003e98 00009302 R_ARM_ABS32 00002c9c BaseException___traceback___set │ │ │ │ │ +00003e94 00008402 R_ARM_ABS32 0000276c BaseException___traceback___get │ │ │ │ │ +00003e98 00009402 R_ARM_ABS32 00002b54 BaseException___traceback___set │ │ │ │ │ 00003ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ea8 00008202 R_ARM_ABS32 00002878 BaseException___context___get │ │ │ │ │ -00003eac 0000c502 R_ARM_ABS32 00000218 BaseException___context___set │ │ │ │ │ +00003ea8 00008302 R_ARM_ABS32 00002730 BaseException___context___get │ │ │ │ │ +00003eac 0000c602 R_ARM_ABS32 00000218 BaseException___context___set │ │ │ │ │ 00003eb8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ebc 00008102 R_ARM_ABS32 0000283c BaseException___cause___get │ │ │ │ │ -00003ec0 0000e402 R_ARM_ABS32 00000a4c BaseException___cause___set │ │ │ │ │ +00003ebc 00008202 R_ARM_ABS32 000026f4 BaseException___cause___get │ │ │ │ │ +00003ec0 0000e502 R_ARM_ABS32 00000a4c BaseException___cause___set │ │ │ │ │ 00003ee0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ee4 0000c802 R_ARM_ABS32 00003a04 BaseException___reduce__ │ │ │ │ │ -00003eec 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ee4 0000c902 R_ARM_ABS32 00003718 BaseException___reduce__ │ │ │ │ │ +00003eec 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003ef0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef4 0000ce02 R_ARM_ABS32 00000380 BaseException___setstate__ │ │ │ │ │ -00003efc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ef4 0000cf02 R_ARM_ABS32 00000380 BaseException___setstate__ │ │ │ │ │ +00003efc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f04 00009602 R_ARM_ABS32 0000293c BaseException_with_traceback │ │ │ │ │ -00003f0c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f04 00009702 R_ARM_ABS32 00002d00 BaseException_with_traceback │ │ │ │ │ +00003f0c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f14 00007402 R_ARM_ABS32 000027a0 BaseException_add_note │ │ │ │ │ -00003f1c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f14 00007502 R_ARM_ABS32 00002b64 BaseException_add_note │ │ │ │ │ +00003f1c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x159f8 contains 451 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15a70 contains 469 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000052b R_ARM_MOVW_ABS_NC 00000098 BaseException_new │ │ │ │ │ 00000020 0000052c R_ARM_MOVT_ABS 00000098 BaseException_new │ │ │ │ │ -00000024 0000062b R_ARM_MOVW_ABS_NC 00001e28 BaseException_init │ │ │ │ │ -00000028 0000062c R_ARM_MOVT_ABS 00001e28 BaseException_init │ │ │ │ │ +00000024 0000062b R_ARM_MOVW_ABS_NC 000021ec BaseException_init │ │ │ │ │ +00000028 0000062c R_ARM_MOVT_ABS 000021ec BaseException_init │ │ │ │ │ 0000002c 0000072b R_ARM_MOVW_ABS_NC 00000ad0 BaseException_vectorcall │ │ │ │ │ 00000030 0000072c R_ARM_MOVT_ABS 00000ad0 BaseException_vectorcall │ │ │ │ │ -00000048 0001581c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000114 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000014c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000288 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d0 0001641c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +00000048 0001591c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000114 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000014c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000288 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d0 0001651c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 000002dc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002f0 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000030c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000328 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000344 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000035c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000374 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000038c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000003a4 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000003c0 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000002f0 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000030c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000328 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000344 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000035c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000374 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000038c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003a4 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003c0 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000003d8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003dc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003f4 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000003f4 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 0000040c 0000192b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000410 0000192c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000414 0001671c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ +00000414 0001681c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ 00000444 00001a2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000448 00001a2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000044c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000044c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000460 00001b2b R_ARM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000464 00001b2c R_ARM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000468 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000468 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 0000047c 00001c2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000480 00001c2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000484 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000504 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000484 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000504 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000524 00001e2b R_ARM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 00000528 00001e2c R_ARM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -00000530 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -000005b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000634 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000530 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +000005b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000900 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000984 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000009d8 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000a44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a50 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a54 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000794 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000838 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000900 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000984 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d4 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000009d8 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000a44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a54 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a94 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a98 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000a9c 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000aa0 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000aa8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aa8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ab4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ab8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000abc 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000ac0 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000ac8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b34 00016e1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -00000b54 00016f1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00000ba4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc4 0001701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000c04 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d64 00002d2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ -00000d68 00002d2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ -00000dec 00002b2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000df0 00002b2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000df4 0001711c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000ac8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b34 00016f1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000b54 0001701c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00000ba4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc4 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000c04 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 00002e2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ +00000d68 00002e2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ +00000dec 00002c2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000df0 00002c2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000df4 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000e3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000e40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e50 0001721c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000e9c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e50 0001731c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000e9c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000eb8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ebc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f28 0001731c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000fdc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001004 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001038 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001080 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010b8 0001751c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000010d8 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001120 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -00001124 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +00000f28 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000fdc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001004 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001038 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001070 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b8 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000010d8 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001120 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +00001124 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ 00001150 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00001168 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001168 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001180 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 00001188 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000119c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b4 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000011e0 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -000011e4 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -000011f4 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001228 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001248 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000124c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001268 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001288 00002d2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ -0000128c 00002d2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ -000012c0 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -000012c4 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -0000133c 00002b2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00001340 00002b2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001344 0001711c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001354 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001358 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000119c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000011e0 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +000011e4 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +000011f4 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001228 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000124c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001268 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001288 00002e2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ +0000128c 00002e2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ +000012c0 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +000012c4 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +0000133c 00002c2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00001340 00002c2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00001344 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001354 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001358 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001370 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001374 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000013d8 0001731c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001484 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001484 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014c8 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000014ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001508 0001751c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001524 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001554 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000155c 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001584 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001598 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001630 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001754 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001780 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001788 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001790 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001798 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001908 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a58 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a60 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a68 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a70 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a78 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b7c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b8c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b9c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c88 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d78 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ddc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e10 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb0 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001ff4 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002050 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002218 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000222c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002238 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002244 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002250 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000225c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002268 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002278 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002284 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002290 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000229c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022a8 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022b4 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022c0 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002330 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002334 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002370 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a4 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000023e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002408 0001701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00002468 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000250c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002538 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002570 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025bc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000260c 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002638 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002660 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002664 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002690 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002694 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002698 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a8 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000026c0 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000026e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026fc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002700 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002704 0000712b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00002708 0000712c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -00002710 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002720 00006e2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ -00002724 00006e2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ -00002728 00006f2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -0000272c 00006f2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -00002730 0000702b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00002734 0000702c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00002738 0001931c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000274c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002770 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002774 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000277c 00006d2b R_ARM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ -00002780 00006d2c R_ARM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ -00002788 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002794 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000279c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000027d8 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002808 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002830 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002834 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002840 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000285c 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002884 00006e2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ -00002888 00006e2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ -00002890 0000702b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00002894 0000702c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00002898 00006f2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -0000289c 00006f2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -000028a0 0001931c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000028b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000028bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000028c0 0000712b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -000028c4 0000712c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -000028cc 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028d8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000290c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002924 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002964 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002968 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000029dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a2c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a30 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a34 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002a38 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002a40 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002a4c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002a50 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002a54 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002a58 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002a64 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ac0 0000992b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ -00002ac4 0000992c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ -00002ac8 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002ad8 0001a51c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00002af8 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002b28 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002b2c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b40 0001a61c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002b8c 0001a61c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002c5c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002c60 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002c78 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ca4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cd4 0001a71c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002ce8 00009e2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ -00002cec 00009e2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ -00002cf8 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d04 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00002d0c 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00002d18 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d1c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d20 00009b2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ -00002d24 00009b2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ -00002d2c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d34 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d38 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d58 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d5c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d60 00009a2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ -00002d64 00009a2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ -00002d6c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d78 00009d2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ -00002d7c 00009d2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ -00002d80 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d8c 00009c2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ -00002d90 00009c2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ -00002d94 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d9c 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00002db0 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002dc4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002e38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002e7c 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002f44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f90 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003034 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003060 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003098 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003114 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003124 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003190 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003368 0001b21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003380 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003384 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003394 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033a4 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000033b4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000033c4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003444 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003504 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003538 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000354c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003550 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000356c 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000357c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003590 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -000035b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000369c 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036f8 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00003710 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00003738 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000378c 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000037b8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037cc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000037f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003858 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -0000385c 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003864 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003884 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003888 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003890 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000038ac 0001b71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000038b8 0001b81c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000038f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003920 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003954 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003970 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000398c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039bc 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039c0 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a04 0001b21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00003a1c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003a20 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003a30 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a40 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003a50 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003acc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b14 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003bc4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003bc8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003be4 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bf4 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003c08 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003c2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c58 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003cb0 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00003cd8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d08 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003d34 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d74 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003d78 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003d80 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003da0 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003da4 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003dac 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003dcc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003df8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e08 0001b71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003e14 0001b81c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003e48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e58 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e74 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00003ea0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f08 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f0c 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003f28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003f5c 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f6c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003f80 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003fa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe0 00019c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ff0 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00004000 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004078 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040c0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004180 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000041dc 0000b51c R_ARM_CALL 000034fc exceptiongroup_subset │ │ │ │ │ -00004204 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004218 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004244 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004258 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -0000425c 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004264 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004284 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00004288 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004290 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000042d0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000042fc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000430c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004328 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000434c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000435c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000437c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043d8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e0 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000043e4 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001524 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001554 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155c 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001584 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001598 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001630 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001760 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001814 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001840 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000187c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a54 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b40 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b78 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bb4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bbc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c94 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ce8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e68 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ef0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f28 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f54 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f5c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f64 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd0 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001fe8 0000392b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ +00001fec 0000392c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ +00002004 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +000020f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000212c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000214c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000216c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000218c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000225c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002274 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000023b8 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002414 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025dc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025f0 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000025fc 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002608 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002614 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002620 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000262c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000263c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002648 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002654 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002660 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000266c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002678 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002684 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000026f4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000026f8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002734 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002768 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000027a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000282c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000286c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028d0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028fc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002934 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002978 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002980 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029d0 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000029fc 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002a24 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a28 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a54 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a58 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a5c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a6c 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002a84 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002aac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002ac4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002ac8 0000722b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00002acc 0000722c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +00002ad4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ae4 00006f2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ +00002ae8 00006f2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ +00002aec 0000702b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +00002af0 0000702c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00002af4 0000712b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00002af8 0000712c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00002afc 0001941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002b10 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b34 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002b38 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002b40 00006e2b R_ARM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ +00002b44 00006e2c R_ARM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ +00002b4c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b60 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002b9c 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002bcc 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002bf4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002bf8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002c04 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002c20 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002c48 00006f2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ +00002c4c 00006f2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ +00002c54 0000712b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00002c58 0000712c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00002c5c 0000702b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +00002c60 0000702c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +00002c64 0001941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002c7c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002c80 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002c84 0000722b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00002c88 0000722c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +00002c90 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c9c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cb0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cd0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002d28 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002d2c 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00002da0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dac 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002db0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002df0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002df4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002df8 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00002dfc 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00002e04 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e10 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002e14 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002e18 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +00002e1c 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00002e28 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002e84 00009a2b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ +00002e88 00009a2c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ +00002e8c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002e9c 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002ebc 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002eec 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002ef0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002f04 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002f50 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00003034 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003038 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003050 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000307c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030ac 0001a81c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +000030c0 00009f2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ +000030c4 00009f2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ +000030d0 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000030dc 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +000030e4 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +000030f0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000030f4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000030f8 00009c2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ +000030fc 00009c2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ +00003104 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000310c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003110 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003130 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003134 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003138 00009b2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ +0000313c 00009b2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ +00003144 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003150 00009e2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ +00003154 00009e2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ +00003158 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003164 00009d2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ +00003168 00009d2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ +0000316c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003174 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00003188 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000319c 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003210 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000322c 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00003254 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000331c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003368 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000340c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003438 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003470 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034fc 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003568 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003598 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003740 0001b31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003758 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000375c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000376c 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000377c 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000378c 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000379c 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003820 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003914 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003928 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000392c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003948 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003958 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000396c 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003990 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039bc 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003a7c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003ad8 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +00003af0 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +00003b18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b6c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003b98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bac 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003bd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c38 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003c3c 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003c44 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003c64 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003c68 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003c70 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003c8c 0001b81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003c98 0001b91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003cd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d00 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d24 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d34 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d50 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +00003d6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d9c 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003da0 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003de4 0001b31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003dfc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003e00 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003e10 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e20 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003e30 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003eac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef4 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003fa4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003fa8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003fc4 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003fd4 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003fe8 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +0000400c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004038 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004090 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +000040b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e8 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004114 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004154 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004158 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004160 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004180 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004184 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +0000418c 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000041ac 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000041d8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041e8 0001b81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000041f4 0001b91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004228 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004238 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004254 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +00004280 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004290 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042e8 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042ec 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004304 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00004308 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000433c 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000434c 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00004360 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00004388 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 00019d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043d0 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000043e0 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004458 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044a0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004560 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000045bc 0000b61c R_ARM_CALL 000032b8 exceptiongroup_subset │ │ │ │ │ +000045e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045f8 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004624 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004638 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +0000463c 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004644 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004664 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004668 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004670 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000046b0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000046dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004708 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +0000472c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000473c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000475c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000478c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047c0 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000047c4 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x16810 contains 218 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16918 contains 218 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000070 0001a11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000094 0001a31c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00000070 0001a21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000094 0001a41c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000000a0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000a4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000b0 0001a41c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000000dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012c 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00000150 0001af1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000b0 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +000000dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012c 0000401d R_ARM_JUMP24 0000228c BaseException_traverse │ │ │ │ │ +00000150 0001b01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000168 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000016c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000170 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -00000174 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -0000017c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000170 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +00000174 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +0000017c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001b8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001bc 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -000001c0 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -000001c8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001bc 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +000001c0 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +000001c8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001ec 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000204 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001ec 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000204 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000234 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000238 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000023c 0000c32b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ -00000240 0000c32c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ -00000248 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000250 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000254 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000023c 0000c42b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ +00000240 0000c42c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ +00000248 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000250 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000254 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000274 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000278 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000027c 0000c42b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ -00000280 0000c42c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ -00000288 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000027c 0000c52b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ +00000280 0000c52c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ +00000288 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002b4 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000002e8 0000b01c R_ARM_CALL 00003418 get_matcher_type │ │ │ │ │ -0000030c 0000b81c R_ARM_CALL 000039c4 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ -0000031c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000320 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002e8 0000b11c R_ARM_CALL 000031d4 get_matcher_type │ │ │ │ │ +0000030c 0000b91c R_ARM_CALL 00003da4 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ +0000031c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000320 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000033c 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00000370 0001a81d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ -0000037c 00003e1d R_ARM_JUMP24 00000ee8 BaseException_str │ │ │ │ │ -00000394 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000398 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000370 0001a91d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +0000037c 00003e1d R_ARM_JUMP24 00000da0 BaseException_str │ │ │ │ │ +00000394 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000398 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000003c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003d0 0000cd2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ -000003d4 0000cd2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ -000003dc 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000414 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000454 0001bf1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000474 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000488 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000490 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000494 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000504 0001bc1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000510 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000053c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000544 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000558 0001941c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000568 0000d22b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ -0000056c 0000d22c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ -00000570 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000059c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c0 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000005c4 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -000005cc 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -000005e4 00008f1d R_ARM_JUMP24 00002bac unicode_error_get_encoding_impl │ │ │ │ │ -00000634 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000698 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000069c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000006f4 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000704 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000730 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000778 0000791d R_ARM_JUMP24 000024a4 BaseException_repr │ │ │ │ │ -00000788 0001c21c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000798 0000791c R_ARM_CALL 000024a4 BaseException_repr │ │ │ │ │ -000007b8 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ -000007e0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000800 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000082c 0000da2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -00000830 0000da2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -00000834 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000848 0000db2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ -0000084c 0000db2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ -00000850 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -0000087c 0000da2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -00000880 0000da2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -00000884 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000898 0000dc2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ -0000089c 0000dc2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ -000008a0 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -000008b4 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000008cc 0001c71d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000008d4 0001c81c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000918 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000944 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000994 0001c91c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -000009a0 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000009c0 0000e02b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ -000009c4 0000e02c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ -000009c8 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000009e4 0000e12b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ -000009e8 0000e12c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ -000009ec 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000a14 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a20 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a24 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003d0 0000ce2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ +000003d4 0000ce2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ +000003dc 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000414 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000454 0001c01c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000474 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000488 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000490 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000494 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000504 0001bd1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000510 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000053c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000544 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000558 0001951c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000568 0000d32b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ +0000056c 0000d32c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ +00000570 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000059c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000005c4 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000005cc 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +000005e4 0000901d R_ARM_JUMP24 00002a64 unicode_error_get_encoding_impl │ │ │ │ │ +00000634 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000698 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000069c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006f4 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000704 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000730 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000778 00007a1d R_ARM_JUMP24 0000235c BaseException_repr │ │ │ │ │ +00000788 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000798 00007a1c R_ARM_CALL 0000235c BaseException_repr │ │ │ │ │ +000007b8 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ +000007e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000800 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000082c 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +00000830 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +00000834 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000848 0000dc2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ +0000084c 0000dc2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ +00000850 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +0000087c 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +00000880 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +00000884 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000898 0000dd2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ +0000089c 0000dd2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ +000008a0 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +000008b4 0001c71c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000008cc 0001c81d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000008d4 0001c91c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000918 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000944 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000994 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +000009a0 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000009c0 0000e12b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ +000009c4 0000e12c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ +000009c8 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000009e4 0000e22b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ +000009e8 0000e22c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ +000009ec 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000a14 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a20 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a24 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a68 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a6c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000a70 0000e22b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ -00000a74 0000e22c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ -00000a7c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a84 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a88 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a70 0000e32b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ +00000a74 0000e32c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ +00000a7c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a84 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a88 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000aa8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000aac 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ab0 0000e32b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ -00000ab4 0000e32c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ -00000abc 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ab0 0000e42b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ +00000ab4 0000e42c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ +00000abc 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000af0 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00000b48 0001c91c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000b54 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00000b78 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000ba0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000be0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000c10 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c14 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c1c 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000c28 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c2c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c48 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000c6c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c7c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c80 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c84 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ca4 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -00000ca8 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -00000cb0 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00000cd8 0001951c R_ARM_CALL 000024f4 _PyUnicodeError_GetParams │ │ │ │ │ -00000d00 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000d04 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000d0c 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00000d34 0001951c R_ARM_CALL 000024f4 _PyUnicodeError_GetParams │ │ │ │ │ -00000d5c 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000d60 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000d68 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00000d90 0001951c R_ARM_CALL 000024f4 _PyUnicodeError_GetParams │ │ │ │ │ -00000db8 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000dbc 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000dc4 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00000dec 0001951c R_ARM_CALL 000024f4 _PyUnicodeError_GetParams │ │ │ │ │ -00000e14 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e18 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e20 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00000e48 0001951c R_ARM_CALL 000024f4 _PyUnicodeError_GetParams │ │ │ │ │ -00000e70 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e74 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e78 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00000ea8 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000eac 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000eb0 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ +00000b48 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000b54 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00000b78 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000ba0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000be0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000c10 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c14 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c1c 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000c28 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c2c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c48 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000c6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c7c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c84 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca4 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +00000ca8 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +00000cb0 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00000cd8 0001961c R_ARM_CALL 000023ac _PyUnicodeError_GetParams │ │ │ │ │ +00000d00 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000d04 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000d0c 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00000d34 0001961c R_ARM_CALL 000023ac _PyUnicodeError_GetParams │ │ │ │ │ +00000d5c 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000d60 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000d68 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00000d90 0001961c R_ARM_CALL 000023ac _PyUnicodeError_GetParams │ │ │ │ │ +00000db8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000dbc 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000dc4 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00000dec 0001961c R_ARM_CALL 000023ac _PyUnicodeError_GetParams │ │ │ │ │ +00000e14 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e18 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e20 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00000e48 0001961c R_ARM_CALL 000023ac _PyUnicodeError_GetParams │ │ │ │ │ +00000e70 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e74 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e78 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00000ea8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000eac 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000eb0 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ 00000ef0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ef4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ef8 0000e92b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ -00000efc 0000e92c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ -00000f04 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ef8 0000ea2b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ +00000efc 0000ea2c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ +00000f04 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f2c 0000ea2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ -00000f30 0000ea2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ -00000f38 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f50 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f54 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f2c 0000eb2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ +00000f30 0000eb2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ +00000f38 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f50 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f54 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f8c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f90 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f94 0000eb2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ -00000f98 0000eb2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ -00000fa0 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f94 0000ec2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ +00000f98 0000ec2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ +00000fa0 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000fc0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000fc4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fc8 0000ec2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ -00000fcc 0000ec2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ -00000fd4 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ffc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001010 0001a91d R_ARM_JUMP24 00002fa4 _PyExc_PrepReraiseStar │ │ │ │ │ +00000fc8 0000ed2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ +00000fcc 0000ed2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ +00000fd4 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ffc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001010 0001aa1d R_ARM_JUMP24 00002d60 _PyExc_PrepReraiseStar │ │ │ │ │ 00001030 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001034 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001050 0000ed2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ -00001054 0000ed2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ -00001060 0001821c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00001088 0000ee2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ -0000108c 0000ee2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ -00001094 0000561c R_ARM_CALL 000018a4 check_unicode_error_attribute │ │ │ │ │ +00001050 0000ee2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ +00001054 0000ee2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ +00001060 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001088 0000ef2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ +0000108c 0000ef2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ +00001094 0000571c R_ARM_CALL 0000175c check_unicode_error_attribute │ │ │ │ │ 000010e8 0000171d R_ARM_JUMP24 00000bfc Py_XDECREF │ │ │ │ │ -00001118 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -0000111c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00001124 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -0000113c 0000921d R_ARM_JUMP24 00002c48 unicode_error_get_object_impl │ │ │ │ │ -0000115c 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00001160 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00001168 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00001180 0000921d R_ARM_JUMP24 00002c48 unicode_error_get_object_impl │ │ │ │ │ -000011a0 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000011a4 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -000011ac 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -000011e4 00008d2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ -000011e8 00008d2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ -000011f0 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00001228 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -0000122c 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00001234 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00001270 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00001274 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -0000127c 00008e1c R_ARM_CALL 00002b3c check_unicode_error_type │ │ │ │ │ -00001294 0001a11c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001118 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +0000111c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00001124 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +0000113c 0000931d R_ARM_JUMP24 00002b00 unicode_error_get_object_impl │ │ │ │ │ +0000115c 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00001160 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00001168 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00001180 0000931d R_ARM_JUMP24 00002b00 unicode_error_get_object_impl │ │ │ │ │ +000011a0 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000011a4 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000011ac 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +000011e4 00008e2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ +000011e8 00008e2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ +000011f0 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00001228 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +0000122c 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00001234 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00001270 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00001274 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +0000127c 00008f1c R_ARM_CALL 000029f4 check_unicode_error_type │ │ │ │ │ +00001294 0001a21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000012a8 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16ee0 contains 138 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16fe8 contains 138 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1917,15 +1913,15 @@ │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000005c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000068 0001e902 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000068 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ 0000006c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1993,15 +1989,15 @@ │ │ │ │ │ 0000017c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000018c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000198 0001f902 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001fa02 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ 0000019c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -265,14 +265,15 @@ │ │ │ │ │ MemoryError_new │ │ │ │ │ MemoryError_dealloc │ │ │ │ │ BaseException_clear │ │ │ │ │ Py_XDECREF │ │ │ │ │ AttributeError_init │ │ │ │ │ AttributeError_dealloc │ │ │ │ │ AttributeError_clear │ │ │ │ │ +BaseException___traceback___set_impl │ │ │ │ │ BaseException_dealloc │ │ │ │ │ OSError_new │ │ │ │ │ OSError_init │ │ │ │ │ ImportError_dealloc │ │ │ │ │ OSError_dealloc │ │ │ │ │ ImportError_clear │ │ │ │ │ OSError_clear │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -894,239 +894,160 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne c0c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ -ImportError_init(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ +00000c3c : │ │ │ │ │ +BaseException___traceback___set_impl(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - sub sp, sp, #32 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne ccc │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r5, [r4, #12] │ │ │ │ │ - bne d94 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq e58 │ │ │ │ │ - sub r3, fp, #24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - sub r3, fp, #28 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - sub r3, fp, #32 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #452] @ e90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq e50 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e78 │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d00 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bne e14 │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d2c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ │ - bne df4 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ │ - bne dd4 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e48 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + bne ca0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne db4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne c90 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 │ │ │ │ │ - ldr r4, [r0] │ │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d84 │ │ │ │ │ - subs r4, r4, #1 │ │ │ │ │ - str r4, [r0] │ │ │ │ │ - bne d84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d88 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d54 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne d54 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d54 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d38 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne d38 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0c │ │ │ │ │ + bgt c90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne d0c │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne c90 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d0c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b d48 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b d74 │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne d30 │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq c90 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e60 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b d88 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne e58 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e58 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne ce0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce0 │ │ │ │ │ - .word 0x0000005c │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bgt c90 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne c90 │ │ │ │ │ + b cb8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b d28 │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000d4c : │ │ │ │ │ ImportError_str(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq d94 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne edc │ │ │ │ │ + bne d94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b da0 │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000da0 : │ │ │ │ │ BaseException_str(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f14 │ │ │ │ │ + beq dcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ mov r0, #7 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00000f24 : │ │ │ │ │ +00000ddc : │ │ │ │ │ UnicodeEncodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1010 │ │ │ │ │ + beq ec8 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1141,15 +1062,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq ed0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1173,89 +1094,89 @@ │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1010 │ │ │ │ │ + b ec8 │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00000ed8 : │ │ │ │ │ SystemExit_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq f40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1090 │ │ │ │ │ + beq f48 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - bne 1098 │ │ │ │ │ + bne f50 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1088 │ │ │ │ │ + b f40 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ - b 1084 │ │ │ │ │ + b f3c │ │ │ │ │ │ │ │ │ │ -000010b4 : │ │ │ │ │ +00000f6c : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1294 │ │ │ │ │ + beq 114c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1290 │ │ │ │ │ + ble 1148 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 1290 │ │ │ │ │ + bne 1148 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12b4 │ │ │ │ │ + beq 116c │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -1271,15 +1192,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129c │ │ │ │ │ + beq 1154 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ @@ -1307,98 +1228,98 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1218 │ │ │ │ │ + beq 10d0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1240 │ │ │ │ │ + beq 10f8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12e4 │ │ │ │ │ + bne 119c │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1278 │ │ │ │ │ + bgt 1130 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 12d8 │ │ │ │ │ + beq 1190 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1290 │ │ │ │ │ + beq 1148 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 1174 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12b4 │ │ │ │ │ + bgt 116c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 12f8 │ │ │ │ │ + beq 11b0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1294 │ │ │ │ │ + b 114c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12b4 │ │ │ │ │ + b 116c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1278 │ │ │ │ │ + b 1130 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1258 │ │ │ │ │ + b 1110 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12b4 │ │ │ │ │ + b 116c │ │ │ │ │ │ │ │ │ │ -00001304 : │ │ │ │ │ +000011bc : │ │ │ │ │ SystemExit_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #88] @ 1388 │ │ │ │ │ + ldr r1, [pc, #88] @ 1240 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r5, [r0, #-8] │ │ │ │ │ @@ -1407,188 +1328,188 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1ff8 │ │ │ │ │ + bl 23bc <_PyUnicodeError_GetParams+0x10> │ │ │ │ │ R_ARM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000138c : │ │ │ │ │ +00001244 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c8 │ │ │ │ │ + beq 1280 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 129c │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1414 │ │ │ │ │ + bne 12cc │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1428 │ │ │ │ │ + bne 12e0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f0 │ │ │ │ │ + beq 12a8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 12b4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000143c : │ │ │ │ │ +000012f4 : │ │ │ │ │ AttributeError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 1330 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1494 │ │ │ │ │ + beq 134c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ │ │ │ │ │ -000014ac : │ │ │ │ │ +00001364 : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 13a0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 13bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 13d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153c │ │ │ │ │ + beq 13f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1410 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1574 │ │ │ │ │ + beq 142c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1590 │ │ │ │ │ + beq 1448 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1488 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 1470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 1454 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000015e4 : │ │ │ │ │ +0000149c : │ │ │ │ │ PyUnicodeDecodeError_Create(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1612,28 +1533,28 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001644 : │ │ │ │ │ +000014fc : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 15fc │ │ │ │ │ sub ip, fp, #68 @ 0x44 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ @@ -1648,20 +1569,20 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1638 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1604 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -1688,75 +1609,75 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 1638 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e4 │ │ │ │ │ + bne 159c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 15fc │ │ │ │ │ │ │ │ │ │ -00001788 : │ │ │ │ │ +00001640 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 189c │ │ │ │ │ + beq 1754 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1890 │ │ │ │ │ + beq 1748 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1740 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1740 │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 1828 │ │ │ │ │ + bge 16e0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn ip, ip │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ + beq 16e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1718 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1778,38 +1699,38 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +0000175c : │ │ │ │ │ check_unicode_error_attribute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 17e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 17bc │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ popne {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1820,29 +1741,29 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1800 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 17cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 17a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1850,41 +1771,41 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001950 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00001808 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [r0, #424] @ 0x1a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + beq 1844 <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #424] @ 0x1a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + bgt 1844 <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1998 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ + beq 1850 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +00001860 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ @@ -1892,180 +1813,180 @@ │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r1, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - ldr r3, [pc, #64] @ 1a28 │ │ │ │ │ + ldr r3, [pc, #64] @ 18e0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str r1, [r0, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1a2c │ │ │ │ │ + bl 18e4 │ │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a2c : │ │ │ │ │ +000018e4 : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 192c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a74 │ │ │ │ │ + bgt 192c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1ac0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 195c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1aa4 │ │ │ │ │ + bgt 195c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1ab8 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad4 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ad4 │ │ │ │ │ + bgt 198c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ + bne 1a60 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 19cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b14 │ │ │ │ │ + bgt 19cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b14 │ │ │ │ │ + bne 19cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c10 │ │ │ │ │ + bne 1ac8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b54 │ │ │ │ │ + beq 1a0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b54 │ │ │ │ │ + bgt 1a0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b54 │ │ │ │ │ + bne 1a0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1a8c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b74 │ │ │ │ │ + bne 1a2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b6c │ │ │ │ │ + bgt 1a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b6c │ │ │ │ │ + bne 1a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b6c │ │ │ │ │ + b 1a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ad4 │ │ │ │ │ + b 198c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ae0 │ │ │ │ │ + bgt 1998 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ + bne 1998 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ae0 │ │ │ │ │ + b 1998 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b60 │ │ │ │ │ + bgt 1a18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1a18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1a18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1aa4 │ │ │ │ │ + b 195c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a74 │ │ │ │ │ + b 192c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b20 │ │ │ │ │ + bgt 19d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b20 │ │ │ │ │ + bne 19d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b20 │ │ │ │ │ + b 19d8 │ │ │ │ │ │ │ │ │ │ -00001c3c : │ │ │ │ │ +00001af4 : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -2080,74 +2001,74 @@ │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d00 │ │ │ │ │ - ldr r3, [pc, #156] @ 1d34 │ │ │ │ │ + beq 1bb8 │ │ │ │ │ + ldr r3, [pc, #156] @ 1bec │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ + beq 1b9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1d1c │ │ │ │ │ + ble 1bd4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d08 │ │ │ │ │ + bne 1bc0 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d00 │ │ │ │ │ + bgt 1bb8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1cdc │ │ │ │ │ + b 1b94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1b88 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1cc0 │ │ │ │ │ + bne 1b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cc0 │ │ │ │ │ + b 1b78 │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001d38 : │ │ │ │ │ +00001bf0 : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #596] @ 1fb0 │ │ │ │ │ + ldr r1, [pc, #596] @ 1e68 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -2160,460 +2081,460 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 1dcc │ │ │ │ │ + beq 1c84 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dcc │ │ │ │ │ + bgt 1c84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 1fa8 │ │ │ │ │ + beq 1e60 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dfc │ │ │ │ │ + beq 1cb4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dfc │ │ │ │ │ + bgt 1cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1dc4 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e1c │ │ │ │ │ + beq 1cd4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f44 │ │ │ │ │ + ble 1dfc │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1cf4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f5c │ │ │ │ │ + ble 1e14 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1d14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f2c │ │ │ │ │ + ble 1de4 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ + beq 1d34 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f14 │ │ │ │ │ + ble 1dcc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eac │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1eac │ │ │ │ │ + bgt 1d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f74 │ │ │ │ │ + beq 1e2c │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 1e34 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eec │ │ │ │ │ + beq 1da4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1eec │ │ │ │ │ + bgt 1da4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eec │ │ │ │ │ + bne 1da4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ R_ARM_CALL BaseException_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dfc │ │ │ │ │ + b 1cb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e7c │ │ │ │ │ + bne 1d34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e7c │ │ │ │ │ + b 1d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e5c │ │ │ │ │ + bne 1d14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e5c │ │ │ │ │ + b 1d14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e1c │ │ │ │ │ + bne 1cd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e1c │ │ │ │ │ + b 1cd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e3c │ │ │ │ │ + b 1cf4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1d64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1eb8 │ │ │ │ │ + bgt 1d70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1d70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1eb8 │ │ │ │ │ + b 1d70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dcc │ │ │ │ │ + b 1c84 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001fb4 : │ │ │ │ │ +00001e6c : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 1eb8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2000 │ │ │ │ │ + bgt 1eb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 220c │ │ │ │ │ + beq 20c4 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2030 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2030 │ │ │ │ │ + bgt 1ee8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2188 │ │ │ │ │ + beq 2040 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2050 │ │ │ │ │ + beq 1f08 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2198 │ │ │ │ │ + ble 2050 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2070 │ │ │ │ │ + beq 1f28 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21b8 │ │ │ │ │ + ble 2070 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 1f48 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2148 │ │ │ │ │ + ble 2000 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 1f68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2168 │ │ │ │ │ + ble 2020 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e0 │ │ │ │ │ + beq 1f98 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20e0 │ │ │ │ │ + bgt 1f98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2138 │ │ │ │ │ + beq 1ff0 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 2090 │ │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2128 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2128 │ │ │ │ │ + bgt 1fe0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 1fe0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ R_ARM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 20e0 │ │ │ │ │ + b 1f98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2090 │ │ │ │ │ + bne 1f48 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2090 │ │ │ │ │ + b 1f48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 20b0 │ │ │ │ │ + bne 1f68 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 20b0 │ │ │ │ │ + b 1f68 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2030 │ │ │ │ │ + b 1ee8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 1f08 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2050 │ │ │ │ │ + b 1f08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2070 │ │ │ │ │ + bne 1f28 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2070 │ │ │ │ │ + b 1f28 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20ec │ │ │ │ │ + bgt 1fa4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 20ec │ │ │ │ │ + bne 1fa4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 20ec │ │ │ │ │ + b 1fa4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2000 │ │ │ │ │ + b 1eb8 │ │ │ │ │ │ │ │ │ │ -0000221c : │ │ │ │ │ +000020d4 : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 2120 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 227c │ │ │ │ │ + bne 2134 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002284 : │ │ │ │ │ +0000213c : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 21a0 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2310 │ │ │ │ │ + bne 21c8 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2334 │ │ │ │ │ + bne 21ec │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2358 │ │ │ │ │ + bne 2210 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 2168 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22bc │ │ │ │ │ - b 2308 │ │ │ │ │ + beq 2174 │ │ │ │ │ + b 21c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c8 │ │ │ │ │ - b 2308 │ │ │ │ │ + beq 2180 │ │ │ │ │ + b 21c0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d4 │ │ │ │ │ - b 2308 │ │ │ │ │ + beq 218c │ │ │ │ │ + b 21c0 │ │ │ │ │ │ │ │ │ │ -0000237c <_PyErr_NoMemory>: │ │ │ │ │ +00002234 <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2460 <_PyErr_NoMemory+0xe4> │ │ │ │ │ - ldr r3, [pc, #224] @ 2494 <_PyErr_NoMemory+0x118> │ │ │ │ │ + beq 2318 <_PyErr_NoMemory+0xe4> │ │ │ │ │ + ldr r3, [pc, #224] @ 234c <_PyErr_NoMemory+0x118> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add r3, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r3, #416] @ 0x1a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2470 <_PyErr_NoMemory+0xf4> │ │ │ │ │ + beq 2328 <_PyErr_NoMemory+0xf4> │ │ │ │ │ ldr r0, [r3, #420] @ 0x1a4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ str ip, [r3, #416] @ 0x1a0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - ldr ip, [pc, #172] @ 2498 <_PyErr_NoMemory+0x11c> │ │ │ │ │ + ldr ip, [pc, #172] @ 2350 <_PyErr_NoMemory+0x11c> │ │ │ │ │ str r0, [r3, #420] @ 0x1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr ip, [pc, #144] @ 249c <_PyErr_NoMemory+0x120> │ │ │ │ │ + ldr ip, [pc, #144] @ 2354 <_PyErr_NoMemory+0x120> │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ ldr ip, [r2, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [ip, #3836] @ 0xefc │ │ │ │ │ @@ -2633,36 +2554,36 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - ldr r0, [pc, #48] @ 24a0 <_PyErr_NoMemory+0x124> │ │ │ │ │ + ldr r0, [pc, #48] @ 2358 <_PyErr_NoMemory+0x124> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ │ add r1, r0, #140 @ 0x8c │ │ │ │ │ ldr r3, [r0, #140] @ 0x8c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0, #140] @ 0x8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 244c <_PyErr_NoMemory+0xd0> │ │ │ │ │ - b 2454 <_PyErr_NoMemory+0xd8> │ │ │ │ │ + bne 2304 <_PyErr_NoMemory+0xd0> │ │ │ │ │ + b 230c <_PyErr_NoMemory+0xd8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0001035c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000024a4 : │ │ │ │ │ +0000235c : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2683,15 +2604,15 @@ │ │ │ │ │ movtne r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -000024f4 <_PyUnicodeError_GetParams>: │ │ │ │ │ +000023ac <_PyUnicodeError_GetParams>: │ │ │ │ │ _PyUnicodeError_GetParams(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2704,142 +2625,142 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2628 <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ + bne 24e0 <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r6] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ orrs r1, r3, r4 │ │ │ │ │ - beq 2610 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ + beq 24c8 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 2618 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ + bge 24d0 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ - beq 2590 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ + beq 2448 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ orrs r3, r7, r4 │ │ │ │ │ - beq 25c0 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + beq 2478 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2600 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ + beq 24b8 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2600 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ + bne 24b8 <_PyUnicodeError_GetParams+0x10c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 25dc <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ + beq 2494 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ str r6, [r5] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25cc <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bgt 2484 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne 25cc <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bne 2484 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25d0 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2488 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 25c0 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + b 2478 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 2588 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ + b 2440 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - b 257c <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ + b 2434 <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 25d0 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2488 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ │ │ │ │ │ -00002630 : │ │ │ │ │ +000024e8 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1304 │ │ │ │ │ + b 11bc │ │ │ │ │ │ │ │ │ │ -00002644 : │ │ │ │ │ +000024fc : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2760 │ │ │ │ │ + beq 2618 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2760 │ │ │ │ │ + beq 2618 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 26a4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne ip, r4, #20 │ │ │ │ │ addeq ip, r4, #28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 26c0 │ │ │ │ │ + b 2578 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 27d8 │ │ │ │ │ + bne 2690 │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ moveq r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 26a8 │ │ │ │ │ + bgt 2560 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27f4 │ │ │ │ │ + bne 26ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ │ - beq 27b0 │ │ │ │ │ + beq 2668 │ │ │ │ │ subs r1, r4, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27a8 │ │ │ │ │ + beq 2660 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2860,15 +2781,15 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 278c │ │ │ │ │ + bne 2644 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movne r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -2877,47 +2798,47 @@ │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2770 │ │ │ │ │ + bne 2628 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 26fc │ │ │ │ │ + b 25b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2808 │ │ │ │ │ + beq 26c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ movne r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2748 │ │ │ │ │ + b 2600 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ lsleq r0, r3, #1 │ │ │ │ │ ldrne r0, [ip, r3, lsl #2] │ │ │ │ │ ldrheq r0, [ip, r0] │ │ │ │ │ - b 26b4 │ │ │ │ │ + b 256c │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ - b 2698 │ │ │ │ │ + b 2550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 26e0 │ │ │ │ │ - b 2754 │ │ │ │ │ + bne 2598 │ │ │ │ │ + b 260c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2928,113 +2849,113 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2748 │ │ │ │ │ + b 2600 │ │ │ │ │ │ │ │ │ │ -0000283c : │ │ │ │ │ +000026f4 : │ │ │ │ │ BaseException___cause___get(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 271c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2858 │ │ │ │ │ + b 2710 │ │ │ │ │ │ │ │ │ │ -00002878 : │ │ │ │ │ +00002730 : │ │ │ │ │ BaseException___context___get(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 28a0 │ │ │ │ │ + bne 2758 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2894 │ │ │ │ │ + b 274c │ │ │ │ │ │ │ │ │ │ -000028b4 : │ │ │ │ │ +0000276c : │ │ │ │ │ BaseException___traceback___get(): │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 28dc │ │ │ │ │ + bne 2794 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 28d0 │ │ │ │ │ + b 2788 │ │ │ │ │ │ │ │ │ │ -000028f0 : │ │ │ │ │ +000027a8 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 280c │ │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 2968 │ │ │ │ │ + bne 2820 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2990 │ │ │ │ │ + bne 2848 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b ee8 │ │ │ │ │ + b da0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str lr, [sp] │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ @@ -3042,61 +2963,61 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 295c │ │ │ │ │ + beq 2814 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -000029b4 : │ │ │ │ │ +0000286c : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2af0 │ │ │ │ │ + beq 29a8 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2ae4 │ │ │ │ │ + beq 299c │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + beq 2978 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + beq 2978 │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2a64 │ │ │ │ │ + bgt 291c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ @@ -3109,542 +3030,464 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpge r1, r3 │ │ │ │ │ - blt 2a2c │ │ │ │ │ + blt 28e4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2a2c │ │ │ │ │ + bne 28e4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - bhi 2ac8 │ │ │ │ │ + bhi 2980 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2a48 │ │ │ │ │ + b 2900 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2a48 │ │ │ │ │ + b 2900 │ │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b 2aa4 │ │ │ │ │ + b 295c │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2a48 │ │ │ │ │ + b 2900 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00002af8 : │ │ │ │ │ +000029b0 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b34 │ │ │ │ │ + bne 29ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2bac │ │ │ │ │ + b 2a64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002b3c : │ │ │ │ │ +000029f4 : │ │ │ │ │ check_unicode_error_type(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2a3c │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b8c │ │ │ │ │ + beq 2a44 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002bac : │ │ │ │ │ +00002a64 : │ │ │ │ │ unicode_error_get_encoding_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bf8 │ │ │ │ │ + bne 2ab0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2aa8 │ │ │ │ │ │ │ │ │ │ -00002c00 : │ │ │ │ │ +00002ab8 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ + bne 2af8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2c48 │ │ │ │ │ + b 2b00 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002c48 : │ │ │ │ │ +00002b00 : │ │ │ │ │ unicode_error_get_object_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c94 │ │ │ │ │ + bne 2b4c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2c8c │ │ │ │ │ + b 2b44 │ │ │ │ │ │ │ │ │ │ -00002c9c : │ │ │ │ │ +00002b54 : │ │ │ │ │ BaseException___traceback___set(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 2d90 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 2d2c │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 2d00 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2cf0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 2cf0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 2cf4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne 2d70 │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 2cf0 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2cf0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne 2cf0 │ │ │ │ │ - b 2d18 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 2cf4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2d88 │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b c3c │ │ │ │ │ │ │ │ │ │ -00002dac : │ │ │ │ │ +00002b68 : │ │ │ │ │ SystemExit_traverse(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2df0 │ │ │ │ │ + beq 2bac │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2e04 │ │ │ │ │ + bne 2bc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c <_PyErr_NoMemory+0x58> │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002e0c : │ │ │ │ │ +00002bc8 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2e3c │ │ │ │ │ + beq 2bf8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2e30 │ │ │ │ │ + b 2bec │ │ │ │ │ │ │ │ │ │ -00002e48 : │ │ │ │ │ +00002c04 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002e80 : │ │ │ │ │ +00002c3c : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002eb8 : │ │ │ │ │ +00002c74 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2f10 │ │ │ │ │ + bne 2ccc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2ccc │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 2f08 │ │ │ │ │ + b 2cc4 │ │ │ │ │ │ │ │ │ │ -00002f18 : │ │ │ │ │ +00002cd4 : │ │ │ │ │ BaseException_args_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq 2f84 │ │ │ │ │ + beq 2d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f9c │ │ │ │ │ + beq 2d58 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f60 │ │ │ │ │ + bne 2d1c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f54 │ │ │ │ │ + bgt 2d10 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r2] │ │ │ │ │ - bne 2f54 │ │ │ │ │ + bne 2d10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 2d14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 2d14 │ │ │ │ │ │ │ │ │ │ -00002fa4 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00002d60 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 312c <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq 2ee8 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 2ff4 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ + beq 2db0 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 322c <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ + beq 2fe8 <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + beq 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq 3218 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ + beq 2fd4 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 3098 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ + bge 2e54 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 3090 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq 2e4c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3210 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2fcc <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3210 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2fcc <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3210 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2fcc <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr lr, [r1, #24] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp lr, ip │ │ │ │ │ moveq r0, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3020 <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ + b 2ddc <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt 3150 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + bgt 2f0c <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 42f0 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30ec <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bgt 2ea8 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 30ec <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bne 2ea8 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3260 <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ + beq 301c <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3184 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + bne 2f40 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -3657,213 +3500,213 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 353c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 30b0 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ + bge 2e6c <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 32a8 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ + ble 3064 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 310c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ - ble 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 2ec8 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + ble 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 31ec <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ + beq 2fa8 <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31c0 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + bgt 2f7c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3204 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ + beq 2fc0 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 3284 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ + ble 3040 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl 58 <_PyExc_InitGlobalObjects+0x58> │ │ │ │ │ R_ARM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 310c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 2ec8 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31cc <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bgt 2f88 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r5] │ │ │ │ │ - bne 31cc <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bne 2f88 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31c0 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + b 2f7c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 307c <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ + b 2e38 <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3248 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ + ble 3004 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 3120 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2edc <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3224 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + bne 2fe0 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3224 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + b 2fe0 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 3100 <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ + b 2ebc <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 310c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 2ec8 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + bne 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 317c <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 2f38 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ │ │ │ │ │ -000032c0 : │ │ │ │ │ +0000307c : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000032f8 : │ │ │ │ │ +000030b4 : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003330 : │ │ │ │ │ +000030ec : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3388 │ │ │ │ │ + bne 3144 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 3144 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3380 │ │ │ │ │ + b 313c │ │ │ │ │ │ │ │ │ │ -00003390 : │ │ │ │ │ +0000314c : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 31d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 31c8 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3700 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 31c8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -3874,15 +3717,15 @@ │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003418 : │ │ │ │ │ +000031d4 : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3890,312 +3733,260 @@ │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - beq 3480 │ │ │ │ │ + beq 323c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r1] │ │ │ │ │ - bge 3474 │ │ │ │ │ + bge 3230 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3488 │ │ │ │ │ + beq 3244 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3460 │ │ │ │ │ + blt 321c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 34dc │ │ │ │ │ + bne 3298 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 346c │ │ │ │ │ + ble 3228 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 34dc │ │ │ │ │ + bge 3298 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 34dc │ │ │ │ │ + beq 3298 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 34ac │ │ │ │ │ - b 346c │ │ │ │ │ + bne 3268 │ │ │ │ │ + b 3228 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3478 │ │ │ │ │ + b 3234 │ │ │ │ │ │ │ │ │ │ -000034fc : │ │ │ │ │ +000032b8 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 36f4 │ │ │ │ │ - beq 3650 │ │ │ │ │ + blt 3420 │ │ │ │ │ + beq 33fc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + beq 3420 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3584 │ │ │ │ │ + beq 3348 │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3724 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 35ec │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3658 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - str r1, [r3] │ │ │ │ │ - bne 366c │ │ │ │ │ - cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - addne r2, r2, #2 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - bne 3690 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35ec │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 373c │ │ │ │ │ + beq 3404 │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 3398 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + bl c3c │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3390 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + beq 34b4 │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ + bne 34a0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 34e0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb r2, [r4, #32] │ │ │ │ │ bl bfc │ │ │ │ │ - ldr r1, [pc, #504] @ 3824 │ │ │ │ │ + ldr r1, [pc, #352] @ 3538 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 36e8 │ │ │ │ │ + blt 3414 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3758 │ │ │ │ │ + bne 3428 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ldreq r0, [r4, #20] │ │ │ │ │ - beq 35c8 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 36b8 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 35d4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35d4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 35d4 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 35d4 │ │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC59 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36e8 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 3738 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37d0 │ │ │ │ │ + ble 34c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3650 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 35f8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 3610 │ │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC59 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 36e8 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - bne 35ec │ │ │ │ │ - b 36e8 │ │ │ │ │ + b 33fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37f4 │ │ │ │ │ + beq 34f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3790 │ │ │ │ │ + bgt 3460 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 37e8 │ │ │ │ │ + beq 352c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36e8 │ │ │ │ │ - ldr r1, [pc, #132] @ 3824 │ │ │ │ │ + beq 3414 │ │ │ │ │ mov r2, r5 │ │ │ │ │ + ldr r1, [pc, #196] @ 3538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37c4 │ │ │ │ │ + bgt 3494 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3818 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 3648 │ │ │ │ │ - b 36e8 │ │ │ │ │ + beq 3518 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 33f4 │ │ │ │ │ + b 3414 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 33a4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3390 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 36f4 │ │ │ │ │ + bne 3420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36f4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3790 │ │ │ │ │ + b 3420 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 33bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3648 │ │ │ │ │ + bgt 33f4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 33f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3648 │ │ │ │ │ + b 33f4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37c4 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3494 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3460 │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003828 : │ │ │ │ │ +0000353c : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 365c │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -4204,170 +3995,170 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 3594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38fc │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #232] @ 3980 │ │ │ │ │ + ldr r2, [pc, #232] @ 3694 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 38ec │ │ │ │ │ + bge 3600 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr r2, [r0, #788] @ 0x314 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 3954 │ │ │ │ │ + bhi 3668 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3828 │ │ │ │ │ + bl 353c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bge 3890 │ │ │ │ │ + bge 35a4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 38f0 │ │ │ │ │ + b 3604 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 38e4 │ │ │ │ │ + beq 35f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38f0 │ │ │ │ │ + bgt 3604 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 38f0 │ │ │ │ │ + bne 3604 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 38f0 │ │ │ │ │ + b 3604 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 38c4 │ │ │ │ │ + bhi 35d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38c4 │ │ │ │ │ - b 38e4 │ │ │ │ │ + beq 35d8 │ │ │ │ │ + b 35f8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003984 : │ │ │ │ │ +00003698 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 39e4 │ │ │ │ │ + beq 36f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39e0 │ │ │ │ │ + bgt 36f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 39f0 │ │ │ │ │ + beq 3704 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 39e0 │ │ │ │ │ + b 36f4 │ │ │ │ │ │ │ │ │ │ -00003a04 : │ │ │ │ │ +00003718 : │ │ │ │ │ BaseException___reduce__(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3a28 │ │ │ │ │ + beq 373c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a38 │ │ │ │ │ + bne 374c │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ │ │ │ │ │ -00003a50 : │ │ │ │ │ +00003764 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 21ec │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3b14 │ │ │ │ │ + beq 3828 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, ip} │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ @@ -4379,15 +4170,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b1c │ │ │ │ │ + beq 3830 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ │ @@ -4404,17 +4195,17 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 3b14 │ │ │ │ │ + b 3828 │ │ │ │ │ │ │ │ │ │ -00003b24 : │ │ │ │ │ +00003838 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4438,76 +4229,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movle r3, ip │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00003b78 : │ │ │ │ │ +0000388c : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3bd4 │ │ │ │ │ + bne 38e8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 24f4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 23ac <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3bcc │ │ │ │ │ + b 38e0 │ │ │ │ │ │ │ │ │ │ -00003bdc : │ │ │ │ │ +000038f0 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ccc │ │ │ │ │ + beq 39e0 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3cc4 │ │ │ │ │ + beq 39d8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3cc4 │ │ │ │ │ + beq 39d8 │ │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 3c70 │ │ │ │ │ + bgt 3984 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4517,46 +4308,46 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ orr ip, r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpge r3, r2 │ │ │ │ │ - blt 3c44 │ │ │ │ │ + blt 3958 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3c44 │ │ │ │ │ + bne 3958 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ - bhi 3cd4 │ │ │ │ │ + bhi 39e8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3c5c │ │ │ │ │ + b 3970 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c5c │ │ │ │ │ + b 3970 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ movcc r0, r2 │ │ │ │ │ - b 3cac │ │ │ │ │ + b 39c0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1625,15 +1625,15 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #320] @ 1798 │ │ │ │ │ + ldr r1, [pc, #652] @ 18e4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -1646,61 +1646,123 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 17e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1744 │ │ │ │ │ + ble 17d4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + cmp r0, lr │ │ │ │ │ beq 16e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 16e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1790 │ │ │ │ │ + beq 187c │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1718 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1718 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 1874 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 154 │ │ │ │ │ + bne 1848 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 181c │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1764 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1764 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1764 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 18b0 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 17a4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 17a4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 17a4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1884 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 17f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + beq 18dc │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 16c4 │ │ │ │ │ + b 16e8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 17bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - bne 16b8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 17bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b8 │ │ │ │ │ + b 17bc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1730 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1730 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1730 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1724 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ @@ -1711,27 +1773,54 @@ │ │ │ │ │ b 1724 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1718 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 16e8 │ │ │ │ │ - .word 0x00000100 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 17b0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 17b0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17b0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1770 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1770 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1770 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17e0 │ │ │ │ │ + .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000179c : │ │ │ │ │ +000018e8 : │ │ │ │ │ OSError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #696] @ 1a78 │ │ │ │ │ + ldr r1, [pc, #696] @ 1bc4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -1744,582 +1833,755 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 1980 │ │ │ │ │ + beq 1acc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1974 │ │ │ │ │ + ble 1ac0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq 198c │ │ │ │ │ + beq 1ad8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c │ │ │ │ │ + bgt 1ad8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a68 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1998 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1998 │ │ │ │ │ + bgt 1ae4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a60 │ │ │ │ │ + beq 1bac │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 19a4 │ │ │ │ │ + bne 1af0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a34 │ │ │ │ │ + bne 1b80 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19fc │ │ │ │ │ + beq 1b48 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19fc │ │ │ │ │ + bgt 1b48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 19fc │ │ │ │ │ + bne 1b48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a08 │ │ │ │ │ + bne 1b54 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193c │ │ │ │ │ + beq 1a88 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 193c │ │ │ │ │ + bgt 1a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 193c │ │ │ │ │ + bne 1a88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1948 │ │ │ │ │ + bne 1a94 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19d0 │ │ │ │ │ + bne 1b1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 1a64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1918 │ │ │ │ │ + bgt 1a64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1918 │ │ │ │ │ + bne 1a64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1918 │ │ │ │ │ + b 1a64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 182c │ │ │ │ │ + bne 1978 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 19a8 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 188c │ │ │ │ │ + beq 19d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 188c │ │ │ │ │ + bgt 19d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 188c │ │ │ │ │ + bne 19d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 188c │ │ │ │ │ + b 19d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1924 │ │ │ │ │ + bgt 1a70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1924 │ │ │ │ │ + bne 1a70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1924 │ │ │ │ │ + b 1a70 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18d8 │ │ │ │ │ + beq 1a24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18d8 │ │ │ │ │ + bgt 1a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 18d8 │ │ │ │ │ + bne 1a24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18d8 │ │ │ │ │ + b 1a24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1898 │ │ │ │ │ + bgt 19e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1898 │ │ │ │ │ + bne 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1898 │ │ │ │ │ + b 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1998 │ │ │ │ │ + b 1ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 198c │ │ │ │ │ + b 1ad8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1980 │ │ │ │ │ + b 1acc │ │ │ │ │ .word 0x00000278 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a7c : │ │ │ │ │ +00001bc8 : │ │ │ │ │ ImportError_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1c04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1b34 │ │ │ │ │ + ble 1c80 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae8 │ │ │ │ │ + beq 1c34 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ae8 │ │ │ │ │ + bgt 1c34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1b98 │ │ │ │ │ + beq 1ce4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1c64 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b18 │ │ │ │ │ + bgt 1c64 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1cd4 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b54 │ │ │ │ │ + bne 1ca0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ + bne 1c04 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1ab8 │ │ │ │ │ + b 1c04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b24 │ │ │ │ │ + bgt 1c70 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1c70 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1c70 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1b18 │ │ │ │ │ + b 1c64 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1c34 │ │ │ │ │ │ │ │ │ │ -00001ba8 : │ │ │ │ │ +00001cf4 : │ │ │ │ │ OSError_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq 1e7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1d24 │ │ │ │ │ + ble 1e70 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1e88 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d3c │ │ │ │ │ + bgt 1e88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e18 │ │ │ │ │ + beq 1f64 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1e94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d48 │ │ │ │ │ + bgt 1e94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1f5c │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1d54 │ │ │ │ │ + bne 1ea0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1de4 │ │ │ │ │ + bne 1f30 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dac │ │ │ │ │ + beq 1ef8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dac │ │ │ │ │ + bgt 1ef8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1dac │ │ │ │ │ + bne 1ef8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db8 │ │ │ │ │ + bne 1f04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cec │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cec │ │ │ │ │ + bgt 1e38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cec │ │ │ │ │ + bne 1e38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1e44 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ + bne 1ecc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd8 │ │ │ │ │ + beq 1e24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd8 │ │ │ │ │ + bgt 1e24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cd8 │ │ │ │ │ + bne 1e24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd8 │ │ │ │ │ + b 1e24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1f6c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bec │ │ │ │ │ + bne 1d38 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1c │ │ │ │ │ + bne 1d68 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c4c │ │ │ │ │ + beq 1d98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c4c │ │ │ │ │ + bgt 1d98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c4c │ │ │ │ │ + bne 1d98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c4c │ │ │ │ │ + b 1d98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ce4 │ │ │ │ │ + bgt 1e30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1e30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ce4 │ │ │ │ │ + b 1e30 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c98 │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c98 │ │ │ │ │ + bgt 1de4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c98 │ │ │ │ │ + bne 1de4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c98 │ │ │ │ │ + b 1de4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c58 │ │ │ │ │ + bgt 1da4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c58 │ │ │ │ │ + bne 1da4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1da4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1e94 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1e88 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1e7c │ │ │ │ │ + │ │ │ │ │ +00001f74 : │ │ │ │ │ +ImportError_init(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + sub sp, sp, #32 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bgt 20d4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + bne 20e0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 21c8 │ │ │ │ │ + sub r3, fp, #24 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + sub r3, fp, #28 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + sub r3, fp, #32 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [pc, #480] @ 21e8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 21c0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 21a8 │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 203c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + bne 2174 │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2068 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ │ + bne 2154 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2194 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ │ + bne 2134 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 2100 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2104 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + bne 2114 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r5, [r4, #12] │ │ │ │ │ + beq 1fcc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1fcc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 1fcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c58 │ │ │ │ │ + b 1fcc │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 20c4 │ │ │ │ │ + ldr r4, [r0] │ │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 20c4 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + str r4, [r0] │ │ │ │ │ + bne 20c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d48 │ │ │ │ │ + b 20c8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2090 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 2090 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d3c │ │ │ │ │ + b 2090 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2074 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 2074 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d30 │ │ │ │ │ + b 2074 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2048 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 2048 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2048 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 2084 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 201c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 201c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 21d0 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 20c8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 21c8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 21c8 │ │ │ │ │ + .word 0x0000005c │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001e28 : │ │ │ │ │ +000021ec : │ │ │ │ │ BaseException_init(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ea0 │ │ │ │ │ + bne 2264 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 1e80 │ │ │ │ │ + bne 2244 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e70 │ │ │ │ │ + bgt 2234 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 1e70 │ │ │ │ │ + bne 2234 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 2238 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e50 │ │ │ │ │ + bne 2214 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 2238 │ │ │ │ │ │ │ │ │ │ -00001ec8 : │ │ │ │ │ +0000228c : │ │ │ │ │ BaseException_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f54 │ │ │ │ │ + bne 2318 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f10 │ │ │ │ │ + beq 22d4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 2354 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f68 │ │ │ │ │ + bne 232c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 2340 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 22b8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 22ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 22f8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 22e0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001fa4 : │ │ │ │ │ +00002368 : │ │ │ │ │ PyException_SetCause(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - bne 1fd0 │ │ │ │ │ + bne 2394 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fc4 │ │ │ │ │ + bgt 2388 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1fc4 │ │ │ │ │ + bne 2388 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001ff8 : │ │ │ │ │ +000023bc : │ │ │ │ │ StopIteration_clear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201c │ │ │ │ │ + beq 23e0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2024 │ │ │ │ │ + ble 23e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 154 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 201c │ │ │ │ │ + bne 23e0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ @@ -2327,128 +2589,128 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 │ │ │ │ │ │ │ │ │ │ -00002068 : │ │ │ │ │ +0000242c : │ │ │ │ │ SystemExit_clear(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 23bc │ │ │ │ │ │ │ │ │ │ -0000207c : │ │ │ │ │ +00002440 : │ │ │ │ │ UnicodeError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b8 │ │ │ │ │ + beq 247c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d4 │ │ │ │ │ + beq 2498 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 24b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 215c │ │ │ │ │ + bne 2520 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2118 │ │ │ │ │ + beq 24dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2198 │ │ │ │ │ + bne 255c │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2170 │ │ │ │ │ + bne 2534 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 2548 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 24c0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2130 │ │ │ │ │ + beq 24f4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 2500 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ + beq 24e8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000021ac <_PyExc_Fini>: │ │ │ │ │ +00002570 <_PyExc_Fini>: │ │ │ │ │ _PyExc_Fini(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r4, r0, #40960 @ 0xa000 │ │ │ │ │ - b 21dc <_PyExc_Fini+0x30> │ │ │ │ │ + b 25a0 <_PyExc_Fini+0x30> │ │ │ │ │ ldrd r2, [r3, #4] │ │ │ │ │ str r3, [r4, #416] @ 0x1a0 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #416] @ 0x1a0 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - bne 21cc <_PyExc_Fini+0x20> │ │ │ │ │ + bne 2590 <_PyExc_Fini+0x20> │ │ │ │ │ ldr r0, [r4, #412] @ 0x19c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2214 <_PyExc_Fini+0x68> │ │ │ │ │ + beq 25d8 <_PyExc_Fini+0x68> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r3, [r4, #412] @ 0x19c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2214 <_PyExc_Fini+0x68> │ │ │ │ │ + bgt 25d8 <_PyExc_Fini+0x68> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2214 <_PyExc_Fini+0x68> │ │ │ │ │ + bne 25d8 <_PyExc_Fini+0x68> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2503,278 +2765,278 @@ │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #552] @ 0x228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2260 <_PyExc_Fini+0xb4> │ │ │ │ │ + bne 2624 <_PyExc_Fini+0xb4> │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000022d0 : │ │ │ │ │ +00002694 : │ │ │ │ │ StopIteration_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2394 │ │ │ │ │ + bne 2758 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ - bne 2354 │ │ │ │ │ + bne 2718 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bc │ │ │ │ │ + bne 2780 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 237c │ │ │ │ │ + bgt 2740 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2384 │ │ │ │ │ + ble 2748 │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 231c │ │ │ │ │ + bgt 26e0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 231c │ │ │ │ │ + bne 26e0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 231c │ │ │ │ │ + b 26e0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 2338 │ │ │ │ │ + b 26fc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ - b 2348 │ │ │ │ │ + b 270c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22fc │ │ │ │ │ + bne 26c0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 234c │ │ │ │ │ + b 2710 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2328 │ │ │ │ │ + bgt 26ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2328 │ │ │ │ │ + bne 26ec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2328 │ │ │ │ │ + b 26ec │ │ │ │ │ │ │ │ │ │ -000023f0 : │ │ │ │ │ +000027b4 : │ │ │ │ │ StopIteration_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2584 │ │ │ │ │ + beq 2948 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2578 │ │ │ │ │ + ble 293c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 2954 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2904 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2540 │ │ │ │ │ + bgt 2904 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2540 │ │ │ │ │ + bne 2904 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 254c │ │ │ │ │ + bne 2910 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24dc │ │ │ │ │ + beq 28a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24dc │ │ │ │ │ + bgt 28a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24dc │ │ │ │ │ + bne 28a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24e8 │ │ │ │ │ + bne 28ac │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2514 │ │ │ │ │ + bne 28d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b8 │ │ │ │ │ + beq 287c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24b8 │ │ │ │ │ + bgt 287c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24b8 │ │ │ │ │ + bne 287c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24b8 │ │ │ │ │ + b 287c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24c4 │ │ │ │ │ + bgt 2888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24c4 │ │ │ │ │ + bne 2888 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24c4 │ │ │ │ │ + b 2888 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2478 │ │ │ │ │ + beq 283c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2478 │ │ │ │ │ + bgt 283c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2478 │ │ │ │ │ + bne 283c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2478 │ │ │ │ │ + b 283c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 2980 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2438 │ │ │ │ │ + beq 27fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2438 │ │ │ │ │ + bgt 27fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2438 │ │ │ │ │ + bne 27fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2438 │ │ │ │ │ + b 27fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2584 │ │ │ │ │ + b 2948 │ │ │ │ │ │ │ │ │ │ -000025c4 <_PyException_AddNote>: │ │ │ │ │ +00002988 <_PyException_AddNote>: │ │ │ │ │ _PyException_AddNote(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 2770 <_PyException_AddNote+0x1ac> │ │ │ │ │ + beq 2b34 <_PyException_AddNote+0x1ac> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 271c <_PyException_AddNote+0x158> │ │ │ │ │ - ldr r1, [pc, #404] @ 279c <_PyException_AddNote+0x1d8> │ │ │ │ │ + beq 2ae0 <_PyException_AddNote+0x158> │ │ │ │ │ + ldr r1, [pc, #404] @ 2b60 <_PyException_AddNote+0x1d8> │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + blt 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26a8 <_PyException_AddNote+0xe4> │ │ │ │ │ + beq 2a6c <_PyException_AddNote+0xe4> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 26f0 <_PyException_AddNote+0x12c> │ │ │ │ │ + beq 2ab4 <_PyException_AddNote+0x12c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - blt 2754 <_PyException_AddNote+0x190> │ │ │ │ │ + blt 2b18 <_PyException_AddNote+0x190> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2660 <_PyException_AddNote+0x9c> │ │ │ │ │ + bgt 2a24 <_PyException_AddNote+0x9c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 2790 <_PyException_AddNote+0x1cc> │ │ │ │ │ + beq 2b54 <_PyException_AddNote+0x1cc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2680 <_PyException_AddNote+0xbc> │ │ │ │ │ + bgt 2a44 <_PyException_AddNote+0xbc> │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ str r4, [r2] │ │ │ │ │ - beq 2690 <_PyException_AddNote+0xcc> │ │ │ │ │ + beq 2a54 <_PyException_AddNote+0xcc> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -2784,47 +3046,47 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - beq 2714 <_PyException_AddNote+0x150> │ │ │ │ │ - ldr r1, [pc, #220] @ 279c <_PyException_AddNote+0x1d8> │ │ │ │ │ + beq 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ + ldr r1, [pc, #220] @ 2b60 <_PyException_AddNote+0x1d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bge 2634 <_PyException_AddNote+0x70> │ │ │ │ │ + bge 29f8 <_PyException_AddNote+0x70> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + bgt 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + bne 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + b 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2740 <_PyException_AddNote+0x17c> │ │ │ │ │ + ble 2b04 <_PyException_AddNote+0x17c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2684 <_PyException_AddNote+0xc0> │ │ │ │ │ + b 2a48 <_PyException_AddNote+0xc0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ @@ -2832,112 +3094,112 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + b 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 26fc <_PyException_AddNote+0x138> │ │ │ │ │ + bne 2ac0 <_PyException_AddNote+0x138> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26fc <_PyException_AddNote+0x138> │ │ │ │ │ + b 2ac0 <_PyException_AddNote+0x138> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + bgt 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + bne 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 26e8 <_PyException_AddNote+0x124> │ │ │ │ │ + b 2aac <_PyException_AddNote+0x124> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2714 <_PyException_AddNote+0x150> │ │ │ │ │ + b 2ad8 <_PyException_AddNote+0x150> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2660 <_PyException_AddNote+0x9c> │ │ │ │ │ + b 2a24 <_PyException_AddNote+0x9c> │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000027a0 : │ │ │ │ │ +00002b64 : │ │ │ │ │ BaseException_add_note(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2880 │ │ │ │ │ - ldr r1, [pc, #336] @ 2924 │ │ │ │ │ + beq 2c44 │ │ │ │ │ + ldr r1, [pc, #336] @ 2ce8 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2878 │ │ │ │ │ + blt 2c3c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2840 │ │ │ │ │ + beq 2c04 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 2c70 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - blt 28f4 │ │ │ │ │ + blt 2cb8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2830 │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 28d4 │ │ │ │ │ + beq 2c98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 2bfc │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r1, [pc, #200] @ 2924 │ │ │ │ │ + ldr r1, [pc, #200] @ 2ce8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2800 │ │ │ │ │ + bge 2bc4 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2914 │ │ │ │ │ + ble 2cd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2838 │ │ │ │ │ + b 2bfc │ │ │ │ │ mov r5, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2947,167 +3209,167 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 2838 │ │ │ │ │ + b 2bfc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 28e0 │ │ │ │ │ + ble 2ca4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2878 │ │ │ │ │ + b 2c3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2830 │ │ │ │ │ + b 2bf4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 28b8 │ │ │ │ │ + bne 2c7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28b8 │ │ │ │ │ + b 2c7c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2878 │ │ │ │ │ + bgt 2c3c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 2c3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2878 │ │ │ │ │ + b 2c3c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 290c │ │ │ │ │ - b 2878 │ │ │ │ │ + beq 2cd0 │ │ │ │ │ + b 2c3c │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002928 : │ │ │ │ │ +00002cec : │ │ │ │ │ NameError_clear(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 23bc │ │ │ │ │ │ │ │ │ │ -0000293c : │ │ │ │ │ +00002d00 : │ │ │ │ │ BaseException_with_traceback(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq 2a4c │ │ │ │ │ + beq 2e10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 29e8 │ │ │ │ │ + bne 2dac │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29b4 │ │ │ │ │ + bgt 2d78 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2d84 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 2998 │ │ │ │ │ + beq 2d5c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2998 │ │ │ │ │ + bgt 2d5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2998 │ │ │ │ │ + bne 2d5c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 2998 │ │ │ │ │ + b 2d5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2a2c │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2998 │ │ │ │ │ + beq 2d5c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2998 │ │ │ │ │ + bgt 2d5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2998 │ │ │ │ │ - b 29d8 │ │ │ │ │ + bne 2d5c │ │ │ │ │ + b 2d9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 2d6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 2d6c │ │ │ │ │ │ │ │ │ │ -00002a70 : │ │ │ │ │ +00002e34 : │ │ │ │ │ BaseExceptionGroup_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr ip, [pc, #824] @ 2dc4 │ │ │ │ │ + ldr ip, [pc, #844] @ 319c │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ @@ -3121,97 +3383,102 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 30e8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 2d58 │ │ │ │ │ + beq 3130 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - beq 2d9c │ │ │ │ │ + beq 3174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 30d8 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2d18 │ │ │ │ │ - ble 2c54 │ │ │ │ │ + beq 30f0 │ │ │ │ │ + ble 302c │ │ │ │ │ ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 3160 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2cfc │ │ │ │ │ + blt 30d4 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2bb0 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 3160 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsInstance │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - blt 2cfc │ │ │ │ │ + blt 30d4 │ │ │ │ │ orreq sl, sl, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2b64 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r2, #4 │ │ │ │ │ + ldr r3, [r3, r1, lsl #2] │ │ │ │ │ + subs r0, r3, #0 │ │ │ │ │ + bne 2f38 │ │ │ │ │ + b 30d4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 3084 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + bne 314c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 310c │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ strb r2, [r4, #32] │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 304c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -3225,55 +3492,55 @@ │ │ │ │ │ strle r2, [r4, #36] @ 0x24 │ │ │ │ │ strle r0, [r4, #40] @ 0x28 │ │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2f98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - bne 2c18 │ │ │ │ │ + bne 2ff0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2cfc │ │ │ │ │ + bgt 30d4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2cfc │ │ │ │ │ + bne 30d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 2cc4 │ │ │ │ │ + bne 309c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + b 2f98 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsSubclass │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 2bc0 │ │ │ │ │ + bne 2f98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3282,147 +3549,147 @@ │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2c48 │ │ │ │ │ + b 3020 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2be0 │ │ │ │ │ - b 2cfc │ │ │ │ │ + bne 2fb8 │ │ │ │ │ + b 30d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2d10 │ │ │ │ │ + b 30e8 │ │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 30d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 30d4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2b08 │ │ │ │ │ - b 2cfc │ │ │ │ │ - .word 0x0000031c │ │ │ │ │ + bne 2ecc │ │ │ │ │ + b 30d4 │ │ │ │ │ + .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002dc8 : │ │ │ │ │ +000031a0 : │ │ │ │ │ BaseExceptionGroup_init(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 3218 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 2e20 │ │ │ │ │ + bne 31f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e10 │ │ │ │ │ + bgt 31e8 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 2e10 │ │ │ │ │ + bne 31e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 31ec │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e6c │ │ │ │ │ + bne 3244 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 31ec │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2df0 │ │ │ │ │ - b 2e64 │ │ │ │ │ + bne 31c8 │ │ │ │ │ + b 323c │ │ │ │ │ │ │ │ │ │ -00002e90 : │ │ │ │ │ +00003268 : │ │ │ │ │ BaseExceptionGroup_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #624] @ 3124 │ │ │ │ │ + ldr r1, [pc, #624] @ 34fc │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -3435,770 +3702,772 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 30ac │ │ │ │ │ + beq 3484 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30a0 │ │ │ │ │ + ble 3478 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq 30b8 │ │ │ │ │ + beq 3490 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30b8 │ │ │ │ │ + bgt 3490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 30b8 │ │ │ │ │ + bne 3490 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30c4 │ │ │ │ │ + bne 349c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 34c8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 3440 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3068 │ │ │ │ │ + bgt 3440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3068 │ │ │ │ │ + bne 3440 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3074 │ │ │ │ │ + bne 344c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 33dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3004 │ │ │ │ │ + bgt 33dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3004 │ │ │ │ │ + bne 33dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3010 │ │ │ │ │ + bne 33e8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 303c │ │ │ │ │ + bne 3414 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fe0 │ │ │ │ │ + beq 33b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fe0 │ │ │ │ │ + bgt 33b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ + bne 33b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fe0 │ │ │ │ │ + b 33b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fec │ │ │ │ │ + bgt 33c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2fec │ │ │ │ │ + bne 33c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fec │ │ │ │ │ + b 33c4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 3378 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fa0 │ │ │ │ │ + bgt 3378 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 3378 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fa0 │ │ │ │ │ + b 3378 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 311c │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f20 │ │ │ │ │ + bne 32f8 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 332c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f54 │ │ │ │ │ + bgt 332c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2f54 │ │ │ │ │ + bne 332c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f54 │ │ │ │ │ + b 332c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f60 │ │ │ │ │ + bgt 3338 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2f60 │ │ │ │ │ + bne 3338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 3338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30ac │ │ │ │ │ + b 3484 │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +00003500 : │ │ │ │ │ BaseExceptionGroup_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 3538 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31b0 │ │ │ │ │ + ble 3588 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3194 │ │ │ │ │ + beq 356c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3194 │ │ │ │ │ + bgt 356c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3194 │ │ │ │ │ + bne 356c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31c8 │ │ │ │ │ + bne 35a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 154 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3160 │ │ │ │ │ + bne 3538 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3160 │ │ │ │ │ + b 3538 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31a0 │ │ │ │ │ + bgt 3578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 31a0 │ │ │ │ │ + bne 3578 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31a0 │ │ │ │ │ + b 3578 │ │ │ │ │ │ │ │ │ │ -000031f4 : │ │ │ │ │ +000035cc : │ │ │ │ │ BaseExceptionGroup_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3230 │ │ │ │ │ + beq 3608 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 324c │ │ │ │ │ + beq 3624 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 36ec │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32c4 │ │ │ │ │ + bne 369c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3280 │ │ │ │ │ + beq 3658 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3300 │ │ │ │ │ + bne 36d8 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32d8 │ │ │ │ │ + bne 36b0 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32ec │ │ │ │ │ + bne 36c4 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3264 │ │ │ │ │ + beq 363c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 3670 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32a4 │ │ │ │ │ + beq 367c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 3664 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3258 │ │ │ │ │ + beq 3630 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003328 : │ │ │ │ │ +00003700 : │ │ │ │ │ exceptiongroup_split_recursive.constprop.2(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 3540 │ │ │ │ │ + bne 391c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 348c │ │ │ │ │ + blt 3868 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 3874 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 33a0 │ │ │ │ │ + beq 3778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3754 │ │ │ │ │ + beq 3b34 │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 348c │ │ │ │ │ + blt 3868 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3868 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 3998 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 3d78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 36ec │ │ │ │ │ - ldr r3, [pc, #1496] @ 39bc │ │ │ │ │ + beq 3acc │ │ │ │ │ + ldr r3, [pc, #1504] @ 3d9c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - mov sl, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 384c │ │ │ │ │ + bhi 3c2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov ip, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3700 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 35c4 │ │ │ │ │ + bne 39a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3448 │ │ │ │ │ + bgt 3824 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3514 │ │ │ │ │ + bne 38f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mvnle r4, #0 │ │ │ │ │ - bgt 3474 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 3850 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3534 │ │ │ │ │ + beq 3910 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38d0 │ │ │ │ │ + bne 3cb0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38fc │ │ │ │ │ + bne 3cdc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3490 │ │ │ │ │ + b 386c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34e8 │ │ │ │ │ + beq 38c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34e8 │ │ │ │ │ + bgt 38c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 34e8 │ │ │ │ │ + bne 38c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3448 │ │ │ │ │ + bgt 3824 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3474 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 3850 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3474 │ │ │ │ │ + bgt 3850 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3474 │ │ │ │ │ + bne 3850 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 346c │ │ │ │ │ + b 3848 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 3c84 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ │ - bne 3388 │ │ │ │ │ + bne 3760 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 3760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 376c │ │ │ │ │ + bne 3b4c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3868 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35b8 │ │ │ │ │ + bgt 3994 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 35b8 │ │ │ │ │ + bne 3994 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3374 │ │ │ │ │ - b 348c │ │ │ │ │ + bge 374c │ │ │ │ │ + b 3868 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 39e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3964 │ │ │ │ │ + blt 3d44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 360c │ │ │ │ │ + bgt 39e8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 394c │ │ │ │ │ + beq 3d2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3780 │ │ │ │ │ + bne 3b60 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 36ec │ │ │ │ │ + beq 3acc │ │ │ │ │ mov r3, r7 │ │ │ │ │ - str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #904] @ 39c0 │ │ │ │ │ - add r2, r6, #4 │ │ │ │ │ + ldr r3, [pc, #908] @ 3da0 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [sl, r3] │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + add r2, r6, #4 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3878 │ │ │ │ │ + bcc 3c58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - sub r3, fp, #44 @ 0x2c │ │ │ │ │ + mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3700 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3680 │ │ │ │ │ + bne 3a60 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3804 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 36c8 │ │ │ │ │ + beq 3aa8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3960 │ │ │ │ │ + blt 3d40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36c8 │ │ │ │ │ + bgt 3aa8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 39a8 │ │ │ │ │ + beq 3d88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37c0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 3ba0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 3630 │ │ │ │ │ + bne 3a0c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 34e8 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 38c4 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 34b4 │ │ │ │ │ + beq 3890 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 373c │ │ │ │ │ + bgt 3b1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3800 │ │ │ │ │ + bne 3be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 345c │ │ │ │ │ - b 34ac │ │ │ │ │ + ble 3838 │ │ │ │ │ + b 3888 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ - b 3490 │ │ │ │ │ + b 386c │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3394 │ │ │ │ │ - b 33a0 │ │ │ │ │ + bne 376c │ │ │ │ │ + b 3778 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 392c │ │ │ │ │ + blt 3d0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3614 │ │ │ │ │ + bgt 39f0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3614 │ │ │ │ │ + bne 39f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3614 │ │ │ │ │ + b 39f0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 3928 │ │ │ │ │ + blt 3d08 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36d0 │ │ │ │ │ + bgt 3ab0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 3ab0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36d0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 3ab0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34ac │ │ │ │ │ + bgt 3888 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bne 34ac │ │ │ │ │ - b 3534 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 3888 │ │ │ │ │ + b 3910 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3474 │ │ │ │ │ + beq 3850 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3474 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 3850 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3474 │ │ │ │ │ - b 3530 │ │ │ │ │ + bne 3850 │ │ │ │ │ + b 390c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3404 │ │ │ │ │ + bcc 37dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3428 │ │ │ │ │ - b 3404 │ │ │ │ │ + bne 3804 │ │ │ │ │ + b 37dc │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3654 │ │ │ │ │ + bcc 3a34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3678 │ │ │ │ │ - b 3654 │ │ │ │ │ + bne 3a58 │ │ │ │ │ + b 3a34 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35b8 │ │ │ │ │ - b 35a4 │ │ │ │ │ + bgt 3994 │ │ │ │ │ + b 3980 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3480 │ │ │ │ │ + bgt 385c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3480 │ │ │ │ │ + bne 385c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3480 │ │ │ │ │ + b 385c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 348c │ │ │ │ │ + bgt 3868 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 348c │ │ │ │ │ + bne 3868 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 348c │ │ │ │ │ + b 3868 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3428 │ │ │ │ │ + bgt 3804 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 3804 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3804 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 360c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 39e8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3978 │ │ │ │ │ + ble 3d58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3428 │ │ │ │ │ + b 3804 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 396c │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 396c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 3d4c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34f4 │ │ │ │ │ - b 3474 │ │ │ │ │ + ble 38d0 │ │ │ │ │ + b 3850 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 36c8 │ │ │ │ │ - .word 0x000005cc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 3aa8 │ │ │ │ │ + .word 0x000005d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000380 │ │ │ │ │ + .word 0x00000384 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000039c4 : │ │ │ │ │ +00003da4 : │ │ │ │ │ exceptiongroup_split_recursive.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ @@ -4206,379 +4475,379 @@ │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 3bb8 │ │ │ │ │ + bne 3f98 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 3ae8 │ │ │ │ │ + blt 3ec8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3ce0 │ │ │ │ │ + bne 40c0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3a3c │ │ │ │ │ + beq 3e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3aec │ │ │ │ │ + beq 3ecc │ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 3ae8 │ │ │ │ │ + blt 3ec8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3ca4 │ │ │ │ │ - ldr r3, [pc, #1180] @ 3f08 │ │ │ │ │ + beq 4084 │ │ │ │ │ + ldr r3, [pc, #1180] @ 42e8 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 3d94 │ │ │ │ │ + bhi 4174 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 39c4 │ │ │ │ │ + bl 3da4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3af8 │ │ │ │ │ + bne 3ed8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ad0 │ │ │ │ │ + bgt 3eb0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ebc │ │ │ │ │ + bne 429c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3e7c │ │ │ │ │ + bne 425c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3b40 │ │ │ │ │ + beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3e68 │ │ │ │ │ + blt 4248 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b40 │ │ │ │ │ + bgt 3f20 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 4288 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 40dc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 3ca4 │ │ │ │ │ + beq 4084 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #928] @ 3f0c │ │ │ │ │ + ldr r3, [pc, #928] @ 42ec │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3d68 │ │ │ │ │ + bcc 4148 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 39c4 │ │ │ │ │ + bl 3da4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3c3c │ │ │ │ │ + bne 401c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 3ab0 │ │ │ │ │ + b 3e90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 41e0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ │ - bne 3a24 │ │ │ │ │ + bne 3e04 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3a24 │ │ │ │ │ + beq 3e04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d3c │ │ │ │ │ + bne 411c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c30 │ │ │ │ │ + bgt 4010 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3c30 │ │ │ │ │ + bne 4010 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3a10 │ │ │ │ │ - b 3ae8 │ │ │ │ │ + bge 3df0 │ │ │ │ │ + b 3ec8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3c84 │ │ │ │ │ + beq 4064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 3e64 │ │ │ │ │ + blt 4244 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c84 │ │ │ │ │ + bgt 4064 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 3e50 │ │ │ │ │ + beq 4230 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dc0 │ │ │ │ │ + bne 41a0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3b64 │ │ │ │ │ + bne 3f44 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 4130 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cf4 │ │ │ │ │ + bgt 40d4 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 3cf4 │ │ │ │ │ + bne 40d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3aec │ │ │ │ │ + b 3ecc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r5] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3aec │ │ │ │ │ + b 3ecc │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 3e30 │ │ │ │ │ + blt 4210 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b48 │ │ │ │ │ + bgt 3f28 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3b48 │ │ │ │ │ + bne 3f28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b48 │ │ │ │ │ + b 3f28 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3a30 │ │ │ │ │ - b 3a3c │ │ │ │ │ + bne 3e10 │ │ │ │ │ + b 3e1c │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ad0 │ │ │ │ │ + bgt 3eb0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - beq 3ac8 │ │ │ │ │ - b 3ad0 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ + b 3eb0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3b8c │ │ │ │ │ + bcc 3f6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bb0 │ │ │ │ │ - b 3b8c │ │ │ │ │ + bne 3f90 │ │ │ │ │ + b 3f6c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 3a88 │ │ │ │ │ + bhi 3e68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ - b 3a88 │ │ │ │ │ + bne 3e90 │ │ │ │ │ + b 3e68 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 3e2c │ │ │ │ │ + blt 420c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c8c │ │ │ │ │ + bgt 406c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3c8c │ │ │ │ │ + bne 406c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c8c │ │ │ │ │ + b 406c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c30 │ │ │ │ │ - b 3c1c │ │ │ │ │ + bgt 4010 │ │ │ │ │ + b 3ffc │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ab0 │ │ │ │ │ + bgt 3e90 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3ab0 │ │ │ │ │ + bne 3e90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ab0 │ │ │ │ │ + b 3e90 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 3c84 │ │ │ │ │ + b 4064 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ee8 │ │ │ │ │ + ble 42c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 3ab0 │ │ │ │ │ + b 3e90 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ae8 │ │ │ │ │ + bgt 3ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ae8 │ │ │ │ │ + bne 3ec8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ae8 │ │ │ │ │ + b 3ec8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3b40 │ │ │ │ │ + b 3f20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3adc │ │ │ │ │ + bgt 3ebc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3adc │ │ │ │ │ + bne 3ebc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3adc │ │ │ │ │ + b 3ebc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 3e70 │ │ │ │ │ + bne 4250 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3e70 │ │ │ │ │ + b 4250 │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000394 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003f10 : │ │ │ │ │ +000042f0 : │ │ │ │ │ exceptiongroup_split_recursive.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ @@ -4592,330 +4861,330 @@ │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3fec │ │ │ │ │ + beq 43cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3fd0 │ │ │ │ │ + bne 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 4094 │ │ │ │ │ + beq 4474 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fac │ │ │ │ │ + bgt 438c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 3fac │ │ │ │ │ + bne 438c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 4094 │ │ │ │ │ - beq 3fd0 │ │ │ │ │ + blt 4474 │ │ │ │ │ + beq 43b0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4478 │ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3fec │ │ │ │ │ + beq 43cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4098 │ │ │ │ │ + beq 4478 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 4094 │ │ │ │ │ + blt 4474 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4094 │ │ │ │ │ + beq 4474 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 45b0 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #952] @ 43e0 │ │ │ │ │ + ldr r3, [pc, #952] @ 47c0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 4278 │ │ │ │ │ + bhi 4658 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sl, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 42f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 40a4 │ │ │ │ │ + bne 4484 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 407c │ │ │ │ │ + bgt 445c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 407c │ │ │ │ │ + bne 445c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4388 │ │ │ │ │ + bne 4768 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 4794 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 40ec │ │ │ │ │ + beq 44cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 431c │ │ │ │ │ + blt 46fc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40ec │ │ │ │ │ + bgt 44cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4354 │ │ │ │ │ + beq 4734 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 420c │ │ │ │ │ + bne 45ec │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 45b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #712] @ 43e4 │ │ │ │ │ + ldr r3, [pc, #712] @ 47c4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 424c │ │ │ │ │ + bcc 462c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f10 │ │ │ │ │ + bl 42f0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4164 │ │ │ │ │ + bne 4544 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 405c │ │ │ │ │ + b 443c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 41ac │ │ │ │ │ + beq 458c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - blt 4318 │ │ │ │ │ + blt 46f8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 41ac │ │ │ │ │ + bgt 458c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - beq 4304 │ │ │ │ │ + beq 46e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42c4 │ │ │ │ │ + bne 46a4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 44f4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34fc │ │ │ │ │ + bl 32b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 468c │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42a4 │ │ │ │ │ + bgt 4684 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - bne 42a4 │ │ │ │ │ + bne 4684 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4478 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 4334 │ │ │ │ │ + blt 4714 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40f4 │ │ │ │ │ + bgt 44d4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 40f4 │ │ │ │ │ + bne 44d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 40f4 │ │ │ │ │ + b 44d4 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 413c │ │ │ │ │ + bcc 451c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 415c │ │ │ │ │ - b 413c │ │ │ │ │ + bne 453c │ │ │ │ │ + b 451c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bhi 4038 │ │ │ │ │ + bhi 4418 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 405c │ │ │ │ │ - b 4038 │ │ │ │ │ + bne 443c │ │ │ │ │ + b 4418 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4478 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 407c │ │ │ │ │ + bgt 445c │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - beq 4074 │ │ │ │ │ - b 407c │ │ │ │ │ + beq 4454 │ │ │ │ │ + b 445c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 4330 │ │ │ │ │ + blt 4710 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 41b4 │ │ │ │ │ + bgt 4594 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 41b4 │ │ │ │ │ + bne 4594 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 4594 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 41ac │ │ │ │ │ + b 458c │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4368 │ │ │ │ │ + ble 4748 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 405c │ │ │ │ │ + b 443c │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 405c │ │ │ │ │ + bgt 443c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 405c │ │ │ │ │ + bne 443c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 405c │ │ │ │ │ + b 443c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 40ec │ │ │ │ │ + b 44cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 4324 │ │ │ │ │ + bne 4704 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 4324 │ │ │ │ │ + b 4704 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4088 │ │ │ │ │ + bgt 4468 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4088 │ │ │ │ │ + bne 4468 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4088 │ │ │ │ │ + b 4468 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4094 │ │ │ │ │ + bgt 4474 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4094 │ │ │ │ │ + bne 4474 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4094 │ │ │ │ │ + b 4474 │ │ │ │ │ .word 0x000003b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -91,15 +91,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 130 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 228c │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 118 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ @@ -243,25 +243,25 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3418 │ │ │ │ │ + bl 31d4 │ │ │ │ │ R_ARM_CALL get_matcher_type │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2fc │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 340 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 39c4 │ │ │ │ │ + bl 3da4 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2f4 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ @@ -289,15 +289,15 @@ │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b da0 │ │ │ │ │ R_ARM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 00000380 : │ │ │ │ │ BaseException___setstate__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -471,22 +471,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2bac │ │ │ │ │ + b 2a64 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_encoding_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000005f0 : │ │ │ │ │ OSError_reduce(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -592,25 +592,25 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 77c │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 77c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 24a4 │ │ │ │ │ + b 235c │ │ │ │ │ R_ARM_JUMP24 BaseException_repr │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 24a4 │ │ │ │ │ + bl 235c │ │ │ │ │ R_ARM_CALL BaseException_repr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1006,26 +1006,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne cdc │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 24f4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 23ac <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ce4 : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1036,26 +1036,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 24f4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 23ac <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d40 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1066,26 +1066,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d94 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 24f4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 23ac <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d9c : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1096,26 +1096,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne df0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 24f4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 23ac <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000df8 : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1126,26 +1126,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne e4c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 24f4 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 23ac <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e54 : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e8c : │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ec4 : │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ bne 1000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2fa4 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b 2d60 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000101c <_PyUnicodeTranslateError_Create>: │ │ │ │ │ _PyUnicodeTranslateError_Create(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -1337,15 +1337,15 @@ │ │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 175c │ │ │ │ │ R_ARM_CALL check_unicode_error_attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ bne 10b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -1386,22 +1386,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2c48 │ │ │ │ │ + b 2b00 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00001148 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1410,22 +1410,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2c48 │ │ │ │ │ + b 2b00 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000118c : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1434,15 +1434,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 11c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 106c │ │ │ │ │ @@ -1457,15 +1457,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 120c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 106c │ │ │ │ │ @@ -1480,15 +1480,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 106c │ │ │ │ │ @@ -1504,15 +1504,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2b3c │ │ │ │ │ + bl 29f4 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 1290 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 12ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -13,479 +13,481 @@ │ │ │ │ │ 0x000000a0 45435245 46002e4c 4332002e 4c433300 ECREF..LC2..LC3. │ │ │ │ │ 0x000000b0 2e4c4334 002e4c43 35002e4c 43360041 .LC4..LC5..LC6.A │ │ │ │ │ 0x000000c0 74747269 62757465 4572726f 725f696e ttributeError_in │ │ │ │ │ 0x000000d0 69740041 74747269 62757465 4572726f it.AttributeErro │ │ │ │ │ 0x000000e0 725f6465 616c6c6f 63004174 74726962 r_dealloc.Attrib │ │ │ │ │ 0x000000f0 75746545 72726f72 5f636c65 6172002e uteError_clear.. │ │ │ │ │ 0x00000100 4c433700 2e4c4338 00426173 65457863 LC7..LC8.BaseExc │ │ │ │ │ - 0x00000110 65707469 6f6e5f64 65616c6c 6f63002e eption_dealloc.. │ │ │ │ │ - 0x00000120 4c433900 4f534572 726f725f 6e657700 LC9.OSError_new. │ │ │ │ │ - 0x00000130 4f534572 726f725f 696e6974 00496d70 OSError_init.Imp │ │ │ │ │ - 0x00000140 6f727445 72726f72 5f646561 6c6c6f63 ortError_dealloc │ │ │ │ │ - 0x00000150 004f5345 72726f72 5f646561 6c6c6f63 .OSError_dealloc │ │ │ │ │ - 0x00000160 00496d70 6f727445 72726f72 5f636c65 .ImportError_cle │ │ │ │ │ - 0x00000170 6172004f 53457272 6f725f63 6c656172 ar.OSError_clear │ │ │ │ │ - 0x00000180 002e4c43 31300049 6d706f72 74457272 ..LC10.ImportErr │ │ │ │ │ - 0x00000190 6f725f69 6e697400 496d706f 72744572 or_init.ImportEr │ │ │ │ │ - 0x000001a0 726f725f 73747200 42617365 45786365 ror_str.BaseExce │ │ │ │ │ - 0x000001b0 7074696f 6e5f7374 72004261 73654578 ption_str.BaseEx │ │ │ │ │ - 0x000001c0 63657074 696f6e5f 74726176 65727365 ception_traverse │ │ │ │ │ - 0x000001d0 002e4c43 31310055 6e69636f 6465456e ..LC11.UnicodeEn │ │ │ │ │ - 0x000001e0 636f6465 4572726f 725f696e 69740053 codeError_init.S │ │ │ │ │ - 0x000001f0 79737465 6d457869 745f696e 6974002e ystemExit_init.. │ │ │ │ │ - 0x00000200 4c433132 002e4c43 31330053 796e7461 LC12..LC13.Synta │ │ │ │ │ - 0x00000210 78457272 6f725f69 6e697400 53797374 xError_init.Syst │ │ │ │ │ - 0x00000220 656d4578 69745f64 65616c6c 6f630053 emExit_dealloc.S │ │ │ │ │ - 0x00000230 746f7049 74657261 74696f6e 5f636c65 topIteration_cle │ │ │ │ │ - 0x00000240 61720053 79737465 6d457869 745f636c ar.SystemExit_cl │ │ │ │ │ - 0x00000250 65617200 556e6963 6f646545 72726f72 ear.UnicodeError │ │ │ │ │ - 0x00000260 5f747261 76657273 6500496d 706f7274 _traverse.Import │ │ │ │ │ - 0x00000270 4572726f 725f7472 61766572 73650041 Error_traverse.A │ │ │ │ │ - 0x00000280 74747269 62757465 4572726f 725f7472 ttributeError_tr │ │ │ │ │ - 0x00000290 61766572 73650053 796e7461 78457272 averse.SyntaxErr │ │ │ │ │ - 0x000002a0 6f725f74 72617665 72736500 2e4c4331 or_traverse..LC1 │ │ │ │ │ - 0x000002b0 34002e4c 43313500 556e6963 6f646544 4..LC15.UnicodeD │ │ │ │ │ - 0x000002c0 65636f64 65457272 6f725f69 6e697400 ecodeError_init. │ │ │ │ │ - 0x000002d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000002e0 3800556e 69636f64 65446563 6f646545 8.UnicodeDecodeE │ │ │ │ │ - 0x000002f0 72726f72 5f737472 00636865 636b5f75 rror_str.check_u │ │ │ │ │ - 0x00000300 6e69636f 64655f65 72726f72 5f617474 nicode_error_att │ │ │ │ │ - 0x00000310 72696275 7465002e 4c433139 002e4c43 ribute..LC19..LC │ │ │ │ │ - 0x00000320 3230002e 4c433231 002e4c43 32320055 20..LC21..LC22.U │ │ │ │ │ - 0x00000330 6e69636f 64654572 726f725f 6465616c nicodeError_deal │ │ │ │ │ - 0x00000340 6c6f6300 556e6963 6f646545 72726f72 loc.UnicodeError │ │ │ │ │ - 0x00000350 5f636c65 6172002e 4c433233 004e616d _clear..LC23.Nam │ │ │ │ │ - 0x00000360 65457272 6f725f69 6e697400 53796e74 eError_init.Synt │ │ │ │ │ - 0x00000370 61784572 726f725f 6465616c 6c6f6300 axError_dealloc. │ │ │ │ │ - 0x00000380 53796e74 61784572 726f725f 636c6561 SyntaxError_clea │ │ │ │ │ - 0x00000390 72004e61 6d654572 726f725f 74726176 r.NameError_trav │ │ │ │ │ - 0x000003a0 65727365 004f5345 72726f72 5f747261 erse.OSError_tra │ │ │ │ │ - 0x000003b0 76657273 65002e4c 43323400 53746f70 verse..LC24.Stop │ │ │ │ │ - 0x000003c0 49746572 6174696f 6e5f696e 69740053 Iteration_init.S │ │ │ │ │ - 0x000003d0 746f7049 74657261 74696f6e 5f646561 topIteration_dea │ │ │ │ │ - 0x000003e0 6c6c6f63 002e4c43 3235002e 4c433236 lloc..LC25..LC26 │ │ │ │ │ - 0x000003f0 002e4c43 3237002e 4c433238 002e4c43 ..LC27..LC28..LC │ │ │ │ │ - 0x00000400 32390042 61736545 78636570 74696f6e 29.BaseException │ │ │ │ │ - 0x00000410 5f616464 5f6e6f74 65002e4c 43333000 _add_note..LC30. │ │ │ │ │ - 0x00000420 2e4c4333 31004261 73654578 63657074 .LC31.BaseExcept │ │ │ │ │ - 0x00000430 696f6e5f 72657072 004e616d 65457272 ion_repr.NameErr │ │ │ │ │ - 0x00000440 6f725f64 65616c6c 6f63004e 616d6545 or_dealloc.NameE │ │ │ │ │ - 0x00000450 72726f72 5f636c65 6172002e 4c433332 rror_clear..LC32 │ │ │ │ │ - 0x00000460 002e4c43 3333002e 4c433334 0053796e ..LC33..LC34.Syn │ │ │ │ │ - 0x00000470 74617845 72726f72 5f737472 00426173 taxError_str.Bas │ │ │ │ │ - 0x00000480 65457863 65707469 6f6e5f5f 5f636175 eException___cau │ │ │ │ │ - 0x00000490 73655f5f 5f676574 00426173 65457863 se___get.BaseExc │ │ │ │ │ - 0x000004a0 65707469 6f6e5f5f 5f636f6e 74657874 eption___context │ │ │ │ │ - 0x000004b0 5f5f5f67 65740042 61736545 78636570 ___get.BaseExcep │ │ │ │ │ - 0x000004c0 74696f6e 5f5f5f74 72616365 6261636b tion___traceback │ │ │ │ │ - 0x000004d0 5f5f5f67 6574002e 4c433335 002e4c43 ___get..LC35..LC │ │ │ │ │ - 0x000004e0 3336002e 4c433337 004f5345 72726f72 36..LC37.OSError │ │ │ │ │ - 0x000004f0 5f737472 002e4c43 3338002e 4c433339 _str..LC38..LC39 │ │ │ │ │ - 0x00000500 002e4c43 3430002e 4c433431 00556e69 ..LC40..LC41.Uni │ │ │ │ │ - 0x00000510 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00000520 73747200 2e4c4334 32006368 65636b5f str..LC42.check_ │ │ │ │ │ - 0x00000530 756e6963 6f64655f 6572726f 725f7479 unicode_error_ty │ │ │ │ │ - 0x00000540 70650075 6e69636f 64655f65 72726f72 pe.unicode_error │ │ │ │ │ - 0x00000550 5f676574 5f656e63 6f64696e 675f696d _get_encoding_im │ │ │ │ │ - 0x00000560 706c002e 4c433433 002e4c43 34340075 pl..LC43..LC44.u │ │ │ │ │ - 0x00000570 6e69636f 64655f65 72726f72 5f676574 nicode_error_get │ │ │ │ │ - 0x00000580 5f6f626a 6563745f 696d706c 00426173 _object_impl.Bas │ │ │ │ │ - 0x00000590 65457863 65707469 6f6e5f5f 5f747261 eException___tra │ │ │ │ │ - 0x000005a0 63656261 636b5f5f 5f736574 00537973 ceback___set.Sys │ │ │ │ │ - 0x000005b0 74656d45 7869745f 74726176 65727365 temExit_traverse │ │ │ │ │ - 0x000005c0 00426173 65457863 65707469 6f6e5f61 .BaseException_a │ │ │ │ │ - 0x000005d0 7267735f 67657400 42617365 45786365 rgs_get.BaseExce │ │ │ │ │ - 0x000005e0 7074696f 6e5f7769 74685f74 72616365 ption_with_trace │ │ │ │ │ - 0x000005f0 6261636b 002e4c43 34350042 61736545 back..LC45.BaseE │ │ │ │ │ - 0x00000600 78636570 74696f6e 5f617267 735f7365 xception_args_se │ │ │ │ │ - 0x00000610 74002e4c 43343600 2e4c4334 37002e4c t..LC46..LC47..L │ │ │ │ │ - 0x00000620 43343800 2e4c4334 39002e4c 43353000 C48..LC49..LC50. │ │ │ │ │ - 0x00000630 2e4c4335 31004261 73654578 63657074 .LC51.BaseExcept │ │ │ │ │ - 0x00000640 696f6e47 726f7570 5f6e6577 00426173 ionGroup_new.Bas │ │ │ │ │ - 0x00000650 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000660 696e6974 002e4c43 35320065 78636570 init..LC52.excep │ │ │ │ │ - 0x00000670 74696f6e 67726f75 705f7370 6c69745f tiongroup_split_ │ │ │ │ │ - 0x00000680 72656375 72736976 652e636f 6e737470 recursive.constp │ │ │ │ │ - 0x00000690 726f702e 3000636f 6c6c6563 745f6578 rop.0.collect_ex │ │ │ │ │ - 0x000006a0 63657074 696f6e5f 67726f75 705f6c65 ception_group_le │ │ │ │ │ - 0x000006b0 61665f69 64730042 61736545 78636570 af_ids.BaseExcep │ │ │ │ │ - 0x000006c0 74696f6e 47726f75 705f6465 616c6c6f tionGroup_deallo │ │ │ │ │ - 0x000006d0 63004261 73654578 63657074 696f6e47 c.BaseExceptionG │ │ │ │ │ - 0x000006e0 726f7570 5f636c65 61720053 746f7049 roup_clear.StopI │ │ │ │ │ - 0x000006f0 74657261 74696f6e 5f747261 76657273 teration_travers │ │ │ │ │ - 0x00000700 65002e4c 43353300 2e4c4335 34004f53 e..LC53..LC54.OS │ │ │ │ │ - 0x00000710 4572726f 725f7772 69747465 6e5f6765 Error_written_ge │ │ │ │ │ - 0x00000720 74004f53 4572726f 725f7772 69747465 t.OSError_writte │ │ │ │ │ - 0x00000730 6e5f7365 74004261 73654578 63657074 n_set.BaseExcept │ │ │ │ │ - 0x00000740 696f6e47 726f7570 5f73706c 69740067 ionGroup_split.g │ │ │ │ │ - 0x00000750 65745f6d 61746368 65725f74 79706500 et_matcher_type. │ │ │ │ │ - 0x00000760 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ - 0x00000770 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ - 0x00000780 6f6e7374 70726f70 2e320042 61736545 onstprop.2.BaseE │ │ │ │ │ - 0x00000790 78636570 74696f6e 47726f75 705f7472 xceptionGroup_tr │ │ │ │ │ - 0x000007a0 61766572 7365002e 4c433535 002e4c43 averse..LC55..LC │ │ │ │ │ - 0x000007b0 35360065 78636570 74696f6e 67726f75 56.exceptiongrou │ │ │ │ │ - 0x000007c0 705f7375 62736574 00657863 65707469 p_subset.excepti │ │ │ │ │ - 0x000007d0 6f6e6772 6f75705f 73706c69 745f7265 ongroup_split_re │ │ │ │ │ - 0x000007e0 63757273 6976652e 636f6e73 7470726f cursive.constpro │ │ │ │ │ - 0x000007f0 702e3100 2e4c4335 37002e4c 43353800 p.1..LC57..LC58. │ │ │ │ │ - 0x00000800 2e4c4335 39002e4c 43363000 2e4c4336 .LC59..LC60..LC6 │ │ │ │ │ - 0x00000810 31002e4c 43363200 42617365 45786365 1..LC62.BaseExce │ │ │ │ │ - 0x00000820 7074696f 6e5f5f5f 636f6e74 6578745f ption___context_ │ │ │ │ │ - 0x00000830 5f5f7365 74004261 73654578 63657074 __set.BaseExcept │ │ │ │ │ - 0x00000840 696f6e47 726f7570 5f646572 69766500 ionGroup_derive. │ │ │ │ │ - 0x00000850 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00000860 72656475 63655f5f 00426173 65457863 reduce__.BaseExc │ │ │ │ │ - 0x00000870 65707469 6f6e4772 6f75705f 73756267 eptionGroup_subg │ │ │ │ │ - 0x00000880 726f7570 002e4c43 36330055 6e69636f roup..LC63.Unico │ │ │ │ │ - 0x00000890 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x000008a0 5f696e69 74004b65 79457272 6f725f73 _init.KeyError_s │ │ │ │ │ - 0x000008b0 7472002e 4c433634 00426173 65457863 tr..LC64.BaseExc │ │ │ │ │ - 0x000008c0 65707469 6f6e5f5f 5f736574 73746174 eption___setstat │ │ │ │ │ - 0x000008d0 655f5f00 2e4c4336 35002e4c 43363600 e__..LC65..LC66. │ │ │ │ │ - 0x000008e0 42617365 45786365 7074696f 6e47726f BaseExceptionGro │ │ │ │ │ - 0x000008f0 75705f73 7472002e 4c433637 00426173 up_str..LC67.Bas │ │ │ │ │ - 0x00000900 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000910 72657072 002e4c43 3638002e 4c433639 repr..LC68..LC69 │ │ │ │ │ - 0x00000920 002e4c43 3730002e 4c433731 00556e69 ..LC70..LC71.Uni │ │ │ │ │ - 0x00000930 636f6465 5472616e 736c6174 65457272 codeTranslateErr │ │ │ │ │ - 0x00000940 6f725f73 7472004f 53457272 6f725f72 or_str.OSError_r │ │ │ │ │ - 0x00000950 65647563 65002e4c 43373200 2e4c4337 educe..LC72..LC7 │ │ │ │ │ - 0x00000960 33002e4c 43373400 496d706f 72744572 3..LC74.ImportEr │ │ │ │ │ - 0x00000970 726f725f 72657072 00417474 72696275 ror_repr.Attribu │ │ │ │ │ - 0x00000980 74654572 726f725f 72656475 63650041 teError_reduce.A │ │ │ │ │ - 0x00000990 74747269 62757465 4572726f 725f6765 ttributeError_ge │ │ │ │ │ - 0x000009a0 74737461 7465002e 4c433735 002e4c43 tstate..LC75..LC │ │ │ │ │ - 0x000009b0 3736002e 4c433737 002e4c43 37380042 76..LC77..LC78.B │ │ │ │ │ - 0x000009c0 61736545 78636570 74696f6e 5f5f5f63 aseException___c │ │ │ │ │ - 0x000009d0 61757365 5f5f5f73 65740049 6d706f72 ause___set.Impor │ │ │ │ │ - 0x000009e0 74457272 6f725f72 65647563 65002e4c tError_reduce..L │ │ │ │ │ - 0x000009f0 43373900 2e4c4338 30002e4c 43383100 C79..LC80..LC81. │ │ │ │ │ - 0x00000a00 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ - 0x00000a10 34002e4c 43383500 756e6963 6f64655f 4..LC85.unicode_ │ │ │ │ │ - 0x00000a20 6572726f 725f6765 745f7265 61736f6e error_get_reason │ │ │ │ │ - 0x00000a30 5f696d70 6c007374 61746963 5f657863 _impl.static_exc │ │ │ │ │ - 0x00000a40 65707469 6f6e7300 5f507945 78635f42 eptions._PyExc_B │ │ │ │ │ - 0x00000a50 61736545 78636570 74696f6e 005f5079 aseException._Py │ │ │ │ │ - 0x00000a60 4578635f 42617365 45786365 7074696f Exc_BaseExceptio │ │ │ │ │ - 0x00000a70 6e47726f 7570005f 50794578 635f4578 nGroup._PyExc_Ex │ │ │ │ │ - 0x00000a80 63657074 696f6e00 5f507945 78635f47 ception._PyExc_G │ │ │ │ │ - 0x00000a90 656e6572 61746f72 45786974 005f5079 eneratorExit._Py │ │ │ │ │ - 0x00000aa0 4578635f 4b657962 6f617264 496e7465 Exc_KeyboardInte │ │ │ │ │ - 0x00000ab0 72727570 74005f50 79457863 5f537973 rrupt._PyExc_Sys │ │ │ │ │ - 0x00000ac0 74656d45 78697400 5f507945 78635f41 temExit._PyExc_A │ │ │ │ │ - 0x00000ad0 72697468 6d657469 63457272 6f72005f rithmeticError._ │ │ │ │ │ - 0x00000ae0 50794578 635f4173 73657274 696f6e45 PyExc_AssertionE │ │ │ │ │ - 0x00000af0 72726f72 005f5079 4578635f 41747472 rror._PyExc_Attr │ │ │ │ │ - 0x00000b00 69627574 65457272 6f72005f 50794578 ibuteError._PyEx │ │ │ │ │ - 0x00000b10 635f4275 66666572 4572726f 72005f50 c_BufferError._P │ │ │ │ │ - 0x00000b20 79457863 5f454f46 4572726f 72005f50 yExc_EOFError._P │ │ │ │ │ - 0x00000b30 79457863 5f496d70 6f727445 72726f72 yExc_ImportError │ │ │ │ │ - 0x00000b40 005f5079 4578635f 4c6f6f6b 75704572 ._PyExc_LookupEr │ │ │ │ │ - 0x00000b50 726f7200 5f507945 78635f4e 616d6545 ror._PyExc_NameE │ │ │ │ │ - 0x00000b60 72726f72 005f5079 4578635f 4f534572 rror._PyExc_OSEr │ │ │ │ │ - 0x00000b70 726f7200 5f507945 78635f52 65666572 ror._PyExc_Refer │ │ │ │ │ - 0x00000b80 656e6365 4572726f 72005f50 79457863 enceError._PyExc │ │ │ │ │ - 0x00000b90 5f52756e 74696d65 4572726f 72005f50 _RuntimeError._P │ │ │ │ │ - 0x00000ba0 79457863 5f53746f 70417379 6e634974 yExc_StopAsyncIt │ │ │ │ │ - 0x00000bb0 65726174 696f6e00 5f507945 78635f53 eration._PyExc_S │ │ │ │ │ - 0x00000bc0 746f7049 74657261 74696f6e 005f5079 topIteration._Py │ │ │ │ │ - 0x00000bd0 4578635f 53796e74 61784572 726f7200 Exc_SyntaxError. │ │ │ │ │ - 0x00000be0 5f507945 78635f53 79737465 6d457272 _PyExc_SystemErr │ │ │ │ │ - 0x00000bf0 6f72005f 50794578 635f5479 70654572 or._PyExc_TypeEr │ │ │ │ │ - 0x00000c00 726f7200 5f507945 78635f56 616c7565 ror._PyExc_Value │ │ │ │ │ - 0x00000c10 4572726f 72005f50 79457863 5f576172 Error._PyExc_War │ │ │ │ │ - 0x00000c20 6e696e67 005f5079 4578635f 466c6f61 ning._PyExc_Floa │ │ │ │ │ - 0x00000c30 74696e67 506f696e 74457272 6f72005f tingPointError._ │ │ │ │ │ - 0x00000c40 50794578 635f4f76 6572666c 6f774572 PyExc_OverflowEr │ │ │ │ │ - 0x00000c50 726f7200 5f507945 78635f5a 65726f44 ror._PyExc_ZeroD │ │ │ │ │ - 0x00000c60 69766973 696f6e45 72726f72 005f5079 ivisionError._Py │ │ │ │ │ - 0x00000c70 4578635f 42797465 73576172 6e696e67 Exc_BytesWarning │ │ │ │ │ - 0x00000c80 005f5079 4578635f 44657072 65636174 ._PyExc_Deprecat │ │ │ │ │ - 0x00000c90 696f6e57 61726e69 6e67005f 50794578 ionWarning._PyEx │ │ │ │ │ - 0x00000ca0 635f456e 636f6469 6e675761 726e696e c_EncodingWarnin │ │ │ │ │ - 0x00000cb0 67005f50 79457863 5f467574 75726557 g._PyExc_FutureW │ │ │ │ │ - 0x00000cc0 61726e69 6e67005f 50794578 635f496d arning._PyExc_Im │ │ │ │ │ - 0x00000cd0 706f7274 5761726e 696e6700 5f507945 portWarning._PyE │ │ │ │ │ - 0x00000ce0 78635f50 656e6469 6e674465 70726563 xc_PendingDeprec │ │ │ │ │ - 0x00000cf0 6174696f 6e576172 6e696e67 005f5079 ationWarning._Py │ │ │ │ │ - 0x00000d00 4578635f 5265736f 75726365 5761726e Exc_ResourceWarn │ │ │ │ │ - 0x00000d10 696e6700 5f507945 78635f52 756e7469 ing._PyExc_Runti │ │ │ │ │ - 0x00000d20 6d655761 726e696e 67005f50 79457863 meWarning._PyExc │ │ │ │ │ - 0x00000d30 5f53796e 74617857 61726e69 6e67005f _SyntaxWarning._ │ │ │ │ │ - 0x00000d40 50794578 635f556e 69636f64 65576172 PyExc_UnicodeWar │ │ │ │ │ - 0x00000d50 6e696e67 005f5079 4578635f 55736572 ning._PyExc_User │ │ │ │ │ - 0x00000d60 5761726e 696e6700 5f507945 78635f42 Warning._PyExc_B │ │ │ │ │ - 0x00000d70 6c6f636b 696e6749 4f457272 6f72005f lockingIOError._ │ │ │ │ │ - 0x00000d80 50794578 635f4368 696c6450 726f6365 PyExc_ChildProce │ │ │ │ │ - 0x00000d90 73734572 726f7200 5f507945 78635f43 ssError._PyExc_C │ │ │ │ │ - 0x00000da0 6f6e6e65 6374696f 6e457272 6f72005f onnectionError._ │ │ │ │ │ - 0x00000db0 50794578 635f4669 6c654578 69737473 PyExc_FileExists │ │ │ │ │ - 0x00000dc0 4572726f 72005f50 79457863 5f46696c Error._PyExc_Fil │ │ │ │ │ - 0x00000dd0 654e6f74 466f756e 64457272 6f72005f eNotFoundError._ │ │ │ │ │ - 0x00000de0 50794578 635f496e 74657272 75707465 PyExc_Interrupte │ │ │ │ │ - 0x00000df0 64457272 6f72005f 50794578 635f4973 dError._PyExc_Is │ │ │ │ │ - 0x00000e00 41446972 6563746f 72794572 726f7200 ADirectoryError. │ │ │ │ │ - 0x00000e10 5f507945 78635f4e 6f744144 69726563 _PyExc_NotADirec │ │ │ │ │ - 0x00000e20 746f7279 4572726f 72005f50 79457863 toryError._PyExc │ │ │ │ │ - 0x00000e30 5f506572 6d697373 696f6e45 72726f72 _PermissionError │ │ │ │ │ - 0x00000e40 005f5079 4578635f 50726f63 6573734c ._PyExc_ProcessL │ │ │ │ │ - 0x00000e50 6f6f6b75 70457272 6f72005f 50794578 ookupError._PyEx │ │ │ │ │ - 0x00000e60 635f5469 6d656f75 74457272 6f72005f c_TimeoutError._ │ │ │ │ │ - 0x00000e70 50794578 635f496e 64656e74 6174696f PyExc_Indentatio │ │ │ │ │ - 0x00000e80 6e457272 6f72005f 50794578 635f496e nError._PyExc_In │ │ │ │ │ - 0x00000e90 64657845 72726f72 005f5079 4578635f dexError._PyExc_ │ │ │ │ │ - 0x00000ea0 4b657945 72726f72 005f5079 4578635f KeyError._PyExc_ │ │ │ │ │ - 0x00000eb0 496d706f 72744379 636c6545 72726f72 ImportCycleError │ │ │ │ │ - 0x00000ec0 005f5079 4578635f 4d6f6475 6c654e6f ._PyExc_ModuleNo │ │ │ │ │ - 0x00000ed0 74466f75 6e644572 726f7200 5f507945 tFoundError._PyE │ │ │ │ │ - 0x00000ee0 78635f4e 6f74496d 706c656d 656e7465 xc_NotImplemente │ │ │ │ │ - 0x00000ef0 64457272 6f72005f 50794578 635f5079 dError._PyExc_Py │ │ │ │ │ - 0x00000f00 74686f6e 46696e61 6c697a61 74696f6e thonFinalization │ │ │ │ │ - 0x00000f10 4572726f 72005f50 79457863 5f526563 Error._PyExc_Rec │ │ │ │ │ - 0x00000f20 75727369 6f6e4572 726f7200 5f507945 ursionError._PyE │ │ │ │ │ - 0x00000f30 78635f55 6e626f75 6e644c6f 63616c45 xc_UnboundLocalE │ │ │ │ │ - 0x00000f40 72726f72 005f5079 4578635f 556e6963 rror._PyExc_Unic │ │ │ │ │ - 0x00000f50 6f646545 72726f72 005f5079 4578635f odeError._PyExc_ │ │ │ │ │ - 0x00000f60 42726f6b 656e5069 70654572 726f7200 BrokenPipeError. │ │ │ │ │ - 0x00000f70 5f507945 78635f43 6f6e6e65 6374696f _PyExc_Connectio │ │ │ │ │ - 0x00000f80 6e41626f 72746564 4572726f 72005f50 nAbortedError._P │ │ │ │ │ - 0x00000f90 79457863 5f436f6e 6e656374 696f6e52 yExc_ConnectionR │ │ │ │ │ - 0x00000fa0 65667573 65644572 726f7200 5f507945 efusedError._PyE │ │ │ │ │ - 0x00000fb0 78635f43 6f6e6e65 6374696f 6e526573 xc_ConnectionRes │ │ │ │ │ - 0x00000fc0 65744572 726f7200 5f507945 78635f54 etError._PyExc_T │ │ │ │ │ - 0x00000fd0 61624572 726f7200 5f507945 78635f55 abError._PyExc_U │ │ │ │ │ - 0x00000fe0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x00000ff0 72005f50 79457863 5f556e69 636f6465 r._PyExc_Unicode │ │ │ │ │ - 0x00001000 456e636f 64654572 726f7200 5f507945 EncodeError._PyE │ │ │ │ │ - 0x00001010 78635f55 6e69636f 64655472 616e736c xc_UnicodeTransl │ │ │ │ │ - 0x00001020 61746545 72726f72 005f5f66 756e635f ateError.__func_ │ │ │ │ │ - 0x00001030 5f2e3100 5f5f6675 6e635f5f 2e30005f _.1.__func__.0._ │ │ │ │ │ - 0x00001040 5f66756e 635f5f2e 32004261 73654578 _func__.2.BaseEx │ │ │ │ │ - 0x00001050 63657074 696f6e47 726f7570 5f737562 ceptionGroup_sub │ │ │ │ │ - 0x00001060 67726f75 705f5f64 6f635f5f 00426173 group__doc__.Bas │ │ │ │ │ - 0x00001070 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00001080 73706c69 745f5f64 6f635f5f 00426173 split__doc__.Bas │ │ │ │ │ - 0x00001090 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x000010a0 64657269 76655f5f 646f635f 5f004261 derive__doc__.Ba │ │ │ │ │ - 0x000010b0 73654578 63657074 696f6e5f 6164645f seException_add_ │ │ │ │ │ - 0x000010c0 6e6f7465 5f5f646f 635f5f00 42617365 note__doc__.Base │ │ │ │ │ - 0x000010d0 45786365 7074696f 6e5f7769 74685f74 Exception_with_t │ │ │ │ │ - 0x000010e0 72616365 6261636b 5f5f646f 635f5f00 raceback__doc__. │ │ │ │ │ - 0x000010f0 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00001100 73657473 74617465 5f5f5f5f 646f635f setstate____doc_ │ │ │ │ │ - 0x00001110 5f004261 73654578 63657074 696f6e5f _.BaseException_ │ │ │ │ │ - 0x00001120 5f5f7265 64756365 5f5f5f5f 646f635f __reduce____doc_ │ │ │ │ │ - 0x00001130 5f006b77 6c697374 2e33006b 776c6973 _.kwlist.3.kwlis │ │ │ │ │ - 0x00001140 742e3500 6b776c69 73742e34 00556e69 t.5.kwlist.4.Uni │ │ │ │ │ - 0x00001150 636f6465 4572726f 725f6d65 6d626572 codeError_member │ │ │ │ │ - 0x00001160 73005379 6e746178 4572726f 725f6d65 s.SyntaxError_me │ │ │ │ │ - 0x00001170 6d626572 73004174 74726962 75746545 mbers.AttributeE │ │ │ │ │ - 0x00001180 72726f72 5f6d6574 686f6473 00417474 rror_methods.Att │ │ │ │ │ - 0x00001190 72696275 74654572 726f725f 6d656d62 ributeError_memb │ │ │ │ │ - 0x000011a0 65727300 4e616d65 4572726f 725f6d65 ers.NameError_me │ │ │ │ │ - 0x000011b0 74686f64 73004e61 6d654572 726f725f thods.NameError_ │ │ │ │ │ - 0x000011c0 6d656d62 65727300 4f534572 726f725f members.OSError_ │ │ │ │ │ - 0x000011d0 6d657468 6f647300 4f534572 726f725f methods.OSError_ │ │ │ │ │ - 0x000011e0 6d656d62 65727300 4f534572 726f725f members.OSError_ │ │ │ │ │ - 0x000011f0 67657473 65740049 6d706f72 74457272 getset.ImportErr │ │ │ │ │ - 0x00001200 6f725f6d 6574686f 64730049 6d706f72 or_methods.Impor │ │ │ │ │ - 0x00001210 74457272 6f725f6d 656d6265 72730042 tError_members.B │ │ │ │ │ - 0x00001220 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ - 0x00001230 705f6d65 74686f64 73004261 73654578 p_methods.BaseEx │ │ │ │ │ - 0x00001240 63657074 696f6e47 726f7570 5f6d656d ceptionGroup_mem │ │ │ │ │ - 0x00001250 62657273 00537973 74656d45 7869745f bers.SystemExit_ │ │ │ │ │ - 0x00001260 6d656d62 65727300 53746f70 49746572 members.StopIter │ │ │ │ │ - 0x00001270 6174696f 6e5f6d65 6d626572 73004261 ation_members.Ba │ │ │ │ │ - 0x00001280 73654578 63657074 696f6e5f 6d657468 seException_meth │ │ │ │ │ - 0x00001290 6f647300 42617365 45786365 7074696f ods.BaseExceptio │ │ │ │ │ - 0x000012a0 6e5f6d65 6d626572 73004261 73654578 n_members.BaseEx │ │ │ │ │ - 0x000012b0 63657074 696f6e5f 67657473 6574005f ception_getset._ │ │ │ │ │ - 0x000012c0 50794578 635f496e 69745479 70657300 PyExc_InitTypes. │ │ │ │ │ - 0x000012d0 5f507953 74617469 63547970 655f496e _PyStaticType_In │ │ │ │ │ - 0x000012e0 69744275 696c7469 6e005f50 79457863 itBuiltin._PyExc │ │ │ │ │ - 0x000012f0 5f496e69 74476c6f 62616c4f 626a6563 _InitGlobalObjec │ │ │ │ │ - 0x00001300 74730050 79547570 6c655f4e 6577005f ts.PyTuple_New._ │ │ │ │ │ - 0x00001310 50795f44 65616c6c 6f63005f 50795f4e Py_Dealloc._Py_N │ │ │ │ │ - 0x00001320 65775265 66657265 6e636500 5f50795f ewReference._Py_ │ │ │ │ │ - 0x00001330 7473735f 696e7465 7270005f 50795275 tss_interp._PyRu │ │ │ │ │ - 0x00001340 6e74696d 65005f50 79457863 5f496e69 ntime._PyExc_Ini │ │ │ │ │ - 0x00001350 74537461 74650050 79446963 745f4e65 tState.PyDict_Ne │ │ │ │ │ - 0x00001360 77005079 4c6f6e67 5f46726f 6d4c6f6e w.PyLong_FromLon │ │ │ │ │ - 0x00001370 67005079 44696374 5f536574 4974656d g.PyDict_SetItem │ │ │ │ │ - 0x00001380 005f5079 4275696c 74696e73 5f416464 ._PyBuiltins_Add │ │ │ │ │ - 0x00001390 45786365 7074696f 6e730050 794d6f64 Exceptions.PyMod │ │ │ │ │ - 0x000013a0 756c655f 47657444 69637400 50794469 ule_GetDict.PyDi │ │ │ │ │ - 0x000013b0 63745f53 65744974 656d5374 72696e67 ct_SetItemString │ │ │ │ │ - 0x000013c0 005f5079 5475706c 655f4672 6f6d5061 ._PyTuple_FromPa │ │ │ │ │ - 0x000013d0 69720050 79457272 5f4e6577 45786365 ir.PyErr_NewExce │ │ │ │ │ - 0x000013e0 7074696f 6e005079 4172675f 50617273 ption.PyArg_Pars │ │ │ │ │ - 0x000013f0 65547570 6c65416e 644b6579 776f7264 eTupleAndKeyword │ │ │ │ │ - 0x00001400 73005079 45786365 7074696f 6e5f4765 s.PyException_Ge │ │ │ │ │ - 0x00001410 74547261 63656261 636b0050 79457863 tTraceback.PyExc │ │ │ │ │ - 0x00001420 65707469 6f6e5f53 65745472 61636562 eption_SetTraceb │ │ │ │ │ - 0x00001430 61636b00 50795472 61636542 61636b5f ack.PyTraceBack_ │ │ │ │ │ - 0x00001440 54797065 005f5079 5f4e6f6e 65537472 Type._Py_NoneStr │ │ │ │ │ - 0x00001450 75637400 50794572 725f5365 74537472 uct.PyErr_SetStr │ │ │ │ │ - 0x00001460 696e6700 50795475 706c655f 46726f6d ing.PyTuple_From │ │ │ │ │ - 0x00001470 41727261 79005f50 79417267 5f4e6f4b Array._PyArg_NoK │ │ │ │ │ - 0x00001480 776e616d 65730050 794f626a 6563745f wnames.PyObject_ │ │ │ │ │ - 0x00001490 47435f55 6e547261 636b0050 79417267 GC_UnTrack.PyArg │ │ │ │ │ - 0x000014a0 5f556e70 61636b54 75706c65 00507944 _UnpackTuple.PyD │ │ │ │ │ - 0x000014b0 6963745f 47657449 74656d57 69746845 ict_GetItemWithE │ │ │ │ │ - 0x000014c0 72726f72 00507954 75706c65 5f476574 rror.PyTuple_Get │ │ │ │ │ - 0x000014d0 536c6963 65005079 4572725f 4f636375 Slice.PyErr_Occu │ │ │ │ │ - 0x000014e0 72726564 0050794e 756d6265 725f4368 rred.PyNumber_Ch │ │ │ │ │ - 0x000014f0 65636b00 50794e75 6d626572 5f417353 eck.PyNumber_AsS │ │ │ │ │ - 0x00001500 73697a65 5f74005f 50794172 675f4e6f size_t._PyArg_No │ │ │ │ │ - 0x00001510 4b657977 6f726473 00507945 78636570 Keywords.PyExcep │ │ │ │ │ - 0x00001520 74696f6e 5f476574 436f6e74 65787400 tion_GetContext. │ │ │ │ │ - 0x00001530 50794578 63657074 696f6e5f 53657443 PyException_SetC │ │ │ │ │ - 0x00001540 6f6e7465 78740050 79457863 65707469 ontext.PyExcepti │ │ │ │ │ - 0x00001550 6f6e5f47 65744361 75736500 5079556e on_GetCause.PyUn │ │ │ │ │ - 0x00001560 69636f64 655f5479 70650050 794f626a icode_Type.PyObj │ │ │ │ │ - 0x00001570 6563745f 53747200 50795f47 6574436f ect_Str.Py_GetCo │ │ │ │ │ - 0x00001580 6e737461 6e740050 79457863 65707469 nstant.PyExcepti │ │ │ │ │ - 0x00001590 6f6e5f53 65744361 75736500 50794172 on_SetCause.PyAr │ │ │ │ │ - 0x000015a0 675f5061 72736554 75706c65 00507953 g_ParseTuple.PyS │ │ │ │ │ - 0x000015b0 65717565 6e63655f 5475706c 65005079 equence_Tuple.Py │ │ │ │ │ - 0x000015c0 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ - 0x000015d0 6f725f43 72656174 65005079 4f626a65 or_Create.PyObje │ │ │ │ │ - 0x000015e0 63745f43 616c6c46 756e6374 696f6e00 ct_CallFunction. │ │ │ │ │ - 0x000015f0 50794f62 6a656374 5f476574 42756666 PyObject_GetBuff │ │ │ │ │ - 0x00001600 65720050 79427974 65735f46 726f6d53 er.PyBytes_FromS │ │ │ │ │ - 0x00001610 7472696e 67416e64 53697a65 00507942 tringAndSize.PyB │ │ │ │ │ - 0x00001620 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ - 0x00001630 556e6963 6f64655f 46726f6d 466f726d Unicode_FromForm │ │ │ │ │ - 0x00001640 61740050 79457272 5f466f72 6d617400 at.PyErr_Format. │ │ │ │ │ - 0x00001650 5f507945 78635f43 6c656172 45786365 _PyExc_ClearExce │ │ │ │ │ - 0x00001660 7074696f 6e47726f 75705479 7065005f ptionGroupType._ │ │ │ │ │ - 0x00001670 50794578 635f4669 6e69005f 50795374 PyExc_Fini._PySt │ │ │ │ │ - 0x00001680 61746963 54797065 5f46696e 69427569 aticType_FiniBui │ │ │ │ │ - 0x00001690 6c74696e 005f5079 4572725f 4e6f4d65 ltin._PyErr_NoMe │ │ │ │ │ - 0x000016a0 6d6f7279 005f5079 4572725f 53657452 mory._PyErr_SetR │ │ │ │ │ - 0x000016b0 61697365 64457863 65707469 6f6e005f aisedException._ │ │ │ │ │ - 0x000016c0 50795f46 6174616c 4572726f 7246756e Py_FatalErrorFun │ │ │ │ │ - 0x000016d0 63005f50 79457863 65707469 6f6e5f41 c._PyException_A │ │ │ │ │ - 0x000016e0 64644e6f 74650050 794f626a 6563745f ddNote.PyObject_ │ │ │ │ │ - 0x000016f0 4765744f 7074696f 6e616c41 74747200 GetOptionalAttr. │ │ │ │ │ - 0x00001700 50794c69 73745f41 7070656e 64005079 PyList_Append.Py │ │ │ │ │ - 0x00001710 4c697374 5f4e6577 0050794f 626a6563 List_New.PyObjec │ │ │ │ │ - 0x00001720 745f5365 74417474 72005f50 79417267 t_SetAttr._PyArg │ │ │ │ │ - 0x00001730 5f426164 41726775 6d656e74 005f5079 _BadArgument._Py │ │ │ │ │ - 0x00001740 54797065 5f4e616d 65005f50 79556e69 Type_Name._PyUni │ │ │ │ │ - 0x00001750 636f6465 4572726f 725f4765 74506172 codeError_GetPar │ │ │ │ │ - 0x00001760 616d7300 50794c6f 6e675f54 79706500 ams.PyLong_Type. │ │ │ │ │ - 0x00001770 50794c6f 6e675f41 734c6f6e 67416e64 PyLong_AsLongAnd │ │ │ │ │ - 0x00001780 4f766572 666c6f77 00507955 6e69636f Overflow.PyUnico │ │ │ │ │ - 0x00001790 64655f53 75627374 72696e67 00507945 de_Substring.PyE │ │ │ │ │ - 0x000017a0 78636570 74696f6e 5f476574 41726773 xception_GetArgs │ │ │ │ │ - 0x000017b0 00507955 6e69636f 64655f52 65616443 .PyUnicode_ReadC │ │ │ │ │ - 0x000017c0 68617200 5079556e 69636f64 65446563 har.PyUnicodeDec │ │ │ │ │ - 0x000017d0 6f646545 72726f72 5f476574 456e636f odeError_GetEnco │ │ │ │ │ - 0x000017e0 64696e67 00507954 7970655f 49735375 ding.PyType_IsSu │ │ │ │ │ - 0x000017f0 62747970 65005079 556e6963 6f646544 btype.PyUnicodeD │ │ │ │ │ - 0x00001800 65636f64 65457272 6f725f47 65744f62 ecodeError_GetOb │ │ │ │ │ - 0x00001810 6a656374 00507955 6e69636f 64654465 ject.PyUnicodeDe │ │ │ │ │ - 0x00001820 636f6465 4572726f 725f5365 74537461 codeError_SetSta │ │ │ │ │ - 0x00001830 72740050 79556e69 636f6465 4465636f rt.PyUnicodeDeco │ │ │ │ │ - 0x00001840 64654572 726f725f 53657445 6e640050 deError_SetEnd.P │ │ │ │ │ - 0x00001850 79556e69 636f6465 4465636f 64654572 yUnicodeDecodeEr │ │ │ │ │ - 0x00001860 726f725f 53657452 6561736f 6e005079 ror_SetReason.Py │ │ │ │ │ - 0x00001870 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ - 0x00001880 6e67005f 50794578 635f4372 65617465 ng._PyExc_Create │ │ │ │ │ - 0x00001890 45786365 7074696f 6e47726f 7570005f ExceptionGroup._ │ │ │ │ │ - 0x000018a0 50795475 706c655f 46726f6d 50616972 PyTuple_FromPair │ │ │ │ │ - 0x000018b0 53746561 6c005079 4f626a65 63745f43 Steal.PyObject_C │ │ │ │ │ - 0x000018c0 616c6c4f 626a6563 74005079 53657175 allObject.PySequ │ │ │ │ │ - 0x000018d0 656e6365 5f436865 636b0050 794f626a ence_Check.PyObj │ │ │ │ │ - 0x000018e0 6563745f 4973496e 7374616e 63650050 ect_IsInstance.P │ │ │ │ │ - 0x000018f0 794f626a 6563745f 49735375 62636c61 yObject_IsSubcla │ │ │ │ │ - 0x00001900 73730050 794f626a 6563745f 52657072 ss.PyObject_Repr │ │ │ │ │ - 0x00001910 005f5079 4578635f 50726570 52657261 ._PyExc_PrepRera │ │ │ │ │ - 0x00001920 69736553 74617200 50795365 745f4e65 iseStar.PySet_Ne │ │ │ │ │ - 0x00001930 77005079 4c697374 5f476574 4974656d w.PyList_GetItem │ │ │ │ │ - 0x00001940 00507955 6e69636f 6465456e 636f6465 .PyUnicodeEncode │ │ │ │ │ - 0x00001950 4572726f 725f5365 74537461 72740050 Error_SetStart.P │ │ │ │ │ - 0x00001960 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001970 726f725f 53657445 6e640050 79556e69 ror_SetEnd.PyUni │ │ │ │ │ - 0x00001980 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001990 53657452 6561736f 6e005079 4c6f6e67 SetReason.PyLong │ │ │ │ │ - 0x000019a0 5f46726f 6d537369 7a655f74 00507943 _FromSsize_t.PyC │ │ │ │ │ - 0x000019b0 616c6c61 626c655f 43686563 6b005079 allable_Check.Py │ │ │ │ │ - 0x000019c0 5475706c 655f5479 70650050 79457272 Tuple_Type.PyErr │ │ │ │ │ - 0x000019d0 5f476976 656e4578 63657074 696f6e4d _GivenExceptionM │ │ │ │ │ - 0x000019e0 61746368 65730050 79547570 6c655f53 atches.PyTuple_S │ │ │ │ │ - 0x000019f0 697a6500 50794c6f 6e675f46 726f6d56 ize.PyLong_FromV │ │ │ │ │ - 0x00001a00 6f696450 74720050 79536574 5f436f6e oidPtr.PySet_Con │ │ │ │ │ - 0x00001a10 7461696e 73005f50 795f4368 65636b52 tains._Py_CheckR │ │ │ │ │ - 0x00001a20 65637572 73697665 43616c6c 0050794f ecursiveCall.PyO │ │ │ │ │ - 0x00001a30 626a6563 745f4361 6c6c4f6e 65417267 bject_CallOneArg │ │ │ │ │ - 0x00001a40 0050794f 626a6563 745f4973 54727565 .PyObject_IsTrue │ │ │ │ │ - 0x00001a50 005f5079 5f747373 5f747374 61746500 ._Py_tss_tstate. │ │ │ │ │ - 0x00001a60 50795365 7175656e 63655f53 697a6500 PySequence_Size. │ │ │ │ │ - 0x00001a70 50794f62 6a656374 5f43616c 6c4d6574 PyObject_CallMet │ │ │ │ │ - 0x00001a80 686f6400 50795365 7175656e 63655f4c hod.PySequence_L │ │ │ │ │ - 0x00001a90 69737400 50795365 745f4164 64005079 ist.PySet_Add.Py │ │ │ │ │ - 0x00001aa0 5475706c 655f5061 636b0050 79446963 Tuple_Pack.PyDic │ │ │ │ │ - 0x00001ab0 745f4e65 78740050 79556e69 636f6465 t_Next.PyUnicode │ │ │ │ │ - 0x00001ac0 4465636f 64654572 726f725f 47657445 DecodeError_GetE │ │ │ │ │ - 0x00001ad0 6e640050 79556e69 636f6465 456e636f nd.PyUnicodeEnco │ │ │ │ │ - 0x00001ae0 64654572 726f725f 47657445 6e636f64 deError_GetEncod │ │ │ │ │ - 0x00001af0 696e6700 5079556e 69636f64 65577269 ing.PyUnicodeWri │ │ │ │ │ - 0x00001b00 7465725f 43726561 74650050 79556e69 ter_Create.PyUni │ │ │ │ │ - 0x00001b10 636f6465 57726974 65725f57 72697465 codeWriter_Write │ │ │ │ │ - 0x00001b20 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ - 0x00001b30 6f646557 72697465 725f5772 69746541 odeWriter_WriteA │ │ │ │ │ - 0x00001b40 53434949 00507955 6e69636f 64655772 SCII.PyUnicodeWr │ │ │ │ │ - 0x00001b50 69746572 5f466f72 6d617400 5079556e iter_Format.PyUn │ │ │ │ │ - 0x00001b60 69636f64 65577269 7465725f 57726974 icodeWriter_Writ │ │ │ │ │ - 0x00001b70 65436861 72005079 556e6963 6f646557 eChar.PyUnicodeW │ │ │ │ │ - 0x00001b80 72697465 725f4669 6e697368 00507955 riter_Finish.PyU │ │ │ │ │ - 0x00001b90 6e69636f 64655772 69746572 5f446973 nicodeWriter_Dis │ │ │ │ │ - 0x00001ba0 63617264 00507944 6963745f 436f7079 card.PyDict_Copy │ │ │ │ │ - 0x00001bb0 00507955 6e69636f 64654465 636f6465 .PyUnicodeDecode │ │ │ │ │ - 0x00001bc0 4572726f 725f4765 74537461 72740050 Error_GetStart.P │ │ │ │ │ - 0x00001bd0 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001be0 726f725f 47657445 6e640050 79556e69 ror_GetEnd.PyUni │ │ │ │ │ - 0x00001bf0 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001c00 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c10 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c20 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ - 0x00001c30 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c40 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c50 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c60 5f536574 456e6400 5079556e 69636f64 _SetEnd.PyUnicod │ │ │ │ │ - 0x00001c70 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c80 53657453 74617274 00507955 6e737461 SetStart.PyUnsta │ │ │ │ │ - 0x00001c90 626c655f 4578635f 50726570 52657261 ble_Exc_PrepRera │ │ │ │ │ - 0x00001ca0 69736553 74617200 5f507955 6e69636f iseStar._PyUnico │ │ │ │ │ - 0x00001cb0 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001cc0 5f437265 61746500 50794578 63657074 _Create.PyExcept │ │ │ │ │ - 0x00001cd0 696f6e5f 53657441 72677300 50794578 ion_SetArgs.PyEx │ │ │ │ │ - 0x00001ce0 63657074 696f6e43 6c617373 5f4e616d ceptionClass_Nam │ │ │ │ │ - 0x00001cf0 65005079 556e6963 6f646545 6e636f64 e.PyUnicodeEncod │ │ │ │ │ - 0x00001d00 65457272 6f725f47 65744f62 6a656374 eError_GetObject │ │ │ │ │ - 0x00001d10 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d20 61746545 72726f72 5f476574 4f626a65 ateError_GetObje │ │ │ │ │ - 0x00001d30 63740050 79556e69 636f6465 456e636f ct.PyUnicodeEnco │ │ │ │ │ - 0x00001d40 64654572 726f725f 47657452 6561736f deError_GetReaso │ │ │ │ │ - 0x00001d50 6e005079 556e6963 6f646544 65636f64 n.PyUnicodeDecod │ │ │ │ │ - 0x00001d60 65457272 6f725f47 65745265 61736f6e eError_GetReason │ │ │ │ │ - 0x00001d70 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d80 61746545 72726f72 5f476574 52656173 ateError_GetReas │ │ │ │ │ - 0x00001d90 6f6e0050 79556e69 636f6465 5472616e on.PyUnicodeTran │ │ │ │ │ - 0x00001da0 736c6174 65457272 6f725f53 65745265 slateError_SetRe │ │ │ │ │ - 0x00001db0 61736f6e 005f5079 4578635f 4d656d6f ason._PyExc_Memo │ │ │ │ │ - 0x00001dc0 72794572 726f7200 5f507945 78635f49 ryError._PyExc_I │ │ │ │ │ - 0x00001dd0 6e636f6d 706c6574 65496e70 75744572 ncompleteInputEr │ │ │ │ │ - 0x00001de0 726f7200 50794578 635f494f 4572726f ror.PyExc_IOErro │ │ │ │ │ - 0x00001df0 72005079 4578635f 456e7669 726f6e6d r.PyExc_Environm │ │ │ │ │ - 0x00001e00 656e7445 72726f72 0050795f 47656e65 entError.Py_Gene │ │ │ │ │ - 0x00001e10 72696341 6c696173 0050794f 626a6563 ricAlias.PyObjec │ │ │ │ │ - 0x00001e20 745f4765 6e657269 63476574 41747472 t_GenericGetAttr │ │ │ │ │ - 0x00001e30 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e40 63536574 41747472 0050794f 626a6563 cSetAttr.PyObjec │ │ │ │ │ - 0x00001e50 745f4765 6e657269 63476574 44696374 t_GenericGetDict │ │ │ │ │ - 0x00001e60 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e70 63536574 44696374 00 cSetDict. │ │ │ │ │ + 0x00000110 65707469 6f6e5f5f 5f747261 63656261 eption___traceba │ │ │ │ │ + 0x00000120 636b5f5f 5f736574 5f696d70 6c004261 ck___set_impl.Ba │ │ │ │ │ + 0x00000130 73654578 63657074 696f6e5f 6465616c seException_deal │ │ │ │ │ + 0x00000140 6c6f6300 2e4c4339 004f5345 72726f72 loc..LC9.OSError │ │ │ │ │ + 0x00000150 5f6e6577 004f5345 72726f72 5f696e69 _new.OSError_ini │ │ │ │ │ + 0x00000160 7400496d 706f7274 4572726f 725f6465 t.ImportError_de │ │ │ │ │ + 0x00000170 616c6c6f 63004f53 4572726f 725f6465 alloc.OSError_de │ │ │ │ │ + 0x00000180 616c6c6f 6300496d 706f7274 4572726f alloc.ImportErro │ │ │ │ │ + 0x00000190 725f636c 65617200 4f534572 726f725f r_clear.OSError_ │ │ │ │ │ + 0x000001a0 636c6561 72002e4c 43313000 496d706f clear..LC10.Impo │ │ │ │ │ + 0x000001b0 72744572 726f725f 696e6974 00496d70 rtError_init.Imp │ │ │ │ │ + 0x000001c0 6f727445 72726f72 5f737472 00426173 ortError_str.Bas │ │ │ │ │ + 0x000001d0 65457863 65707469 6f6e5f73 74720042 eException_str.B │ │ │ │ │ + 0x000001e0 61736545 78636570 74696f6e 5f747261 aseException_tra │ │ │ │ │ + 0x000001f0 76657273 65002e4c 43313100 556e6963 verse..LC11.Unic │ │ │ │ │ + 0x00000200 6f646545 6e636f64 65457272 6f725f69 odeEncodeError_i │ │ │ │ │ + 0x00000210 6e697400 53797374 656d4578 69745f69 nit.SystemExit_i │ │ │ │ │ + 0x00000220 6e697400 2e4c4331 32002e4c 43313300 nit..LC12..LC13. │ │ │ │ │ + 0x00000230 53796e74 61784572 726f725f 696e6974 SyntaxError_init │ │ │ │ │ + 0x00000240 00537973 74656d45 7869745f 6465616c .SystemExit_deal │ │ │ │ │ + 0x00000250 6c6f6300 53746f70 49746572 6174696f loc.StopIteratio │ │ │ │ │ + 0x00000260 6e5f636c 65617200 53797374 656d4578 n_clear.SystemEx │ │ │ │ │ + 0x00000270 69745f63 6c656172 00556e69 636f6465 it_clear.Unicode │ │ │ │ │ + 0x00000280 4572726f 725f7472 61766572 73650049 Error_traverse.I │ │ │ │ │ + 0x00000290 6d706f72 74457272 6f725f74 72617665 mportError_trave │ │ │ │ │ + 0x000002a0 72736500 41747472 69627574 65457272 rse.AttributeErr │ │ │ │ │ + 0x000002b0 6f725f74 72617665 72736500 53796e74 or_traverse.Synt │ │ │ │ │ + 0x000002c0 61784572 726f725f 74726176 65727365 axError_traverse │ │ │ │ │ + 0x000002d0 002e4c43 3134002e 4c433135 00556e69 ..LC14..LC15.Uni │ │ │ │ │ + 0x000002e0 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x000002f0 696e6974 002e4c43 3136002e 4c433137 init..LC16..LC17 │ │ │ │ │ + 0x00000300 002e4c43 31380055 6e69636f 64654465 ..LC18.UnicodeDe │ │ │ │ │ + 0x00000310 636f6465 4572726f 725f7374 72006368 codeError_str.ch │ │ │ │ │ + 0x00000320 65636b5f 756e6963 6f64655f 6572726f eck_unicode_erro │ │ │ │ │ + 0x00000330 725f6174 74726962 75746500 2e4c4331 r_attribute..LC1 │ │ │ │ │ + 0x00000340 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ + 0x00000350 43323200 556e6963 6f646545 72726f72 C22.UnicodeError │ │ │ │ │ + 0x00000360 5f646561 6c6c6f63 00556e69 636f6465 _dealloc.Unicode │ │ │ │ │ + 0x00000370 4572726f 725f636c 65617200 2e4c4332 Error_clear..LC2 │ │ │ │ │ + 0x00000380 33004e61 6d654572 726f725f 696e6974 3.NameError_init │ │ │ │ │ + 0x00000390 0053796e 74617845 72726f72 5f646561 .SyntaxError_dea │ │ │ │ │ + 0x000003a0 6c6c6f63 0053796e 74617845 72726f72 lloc.SyntaxError │ │ │ │ │ + 0x000003b0 5f636c65 6172004e 616d6545 72726f72 _clear.NameError │ │ │ │ │ + 0x000003c0 5f747261 76657273 65004f53 4572726f _traverse.OSErro │ │ │ │ │ + 0x000003d0 725f7472 61766572 7365002e 4c433234 r_traverse..LC24 │ │ │ │ │ + 0x000003e0 0053746f 70497465 72617469 6f6e5f69 .StopIteration_i │ │ │ │ │ + 0x000003f0 6e697400 53746f70 49746572 6174696f nit.StopIteratio │ │ │ │ │ + 0x00000400 6e5f6465 616c6c6f 63002e4c 43323500 n_dealloc..LC25. │ │ │ │ │ + 0x00000410 2e4c4332 36002e4c 43323700 2e4c4332 .LC26..LC27..LC2 │ │ │ │ │ + 0x00000420 38002e4c 43323900 42617365 45786365 8..LC29.BaseExce │ │ │ │ │ + 0x00000430 7074696f 6e5f6164 645f6e6f 7465002e ption_add_note.. │ │ │ │ │ + 0x00000440 4c433330 002e4c43 33310042 61736545 LC30..LC31.BaseE │ │ │ │ │ + 0x00000450 78636570 74696f6e 5f726570 72004e61 xception_repr.Na │ │ │ │ │ + 0x00000460 6d654572 726f725f 6465616c 6c6f6300 meError_dealloc. │ │ │ │ │ + 0x00000470 4e616d65 4572726f 725f636c 65617200 NameError_clear. │ │ │ │ │ + 0x00000480 2e4c4333 32002e4c 43333300 2e4c4333 .LC32..LC33..LC3 │ │ │ │ │ + 0x00000490 34005379 6e746178 4572726f 725f7374 4.SyntaxError_st │ │ │ │ │ + 0x000004a0 72004261 73654578 63657074 696f6e5f r.BaseException_ │ │ │ │ │ + 0x000004b0 5f5f6361 7573655f 5f5f6765 74004261 __cause___get.Ba │ │ │ │ │ + 0x000004c0 73654578 63657074 696f6e5f 5f5f636f seException___co │ │ │ │ │ + 0x000004d0 6e746578 745f5f5f 67657400 42617365 ntext___get.Base │ │ │ │ │ + 0x000004e0 45786365 7074696f 6e5f5f5f 74726163 Exception___trac │ │ │ │ │ + 0x000004f0 65626163 6b5f5f5f 67657400 2e4c4333 eback___get..LC3 │ │ │ │ │ + 0x00000500 35002e4c 43333600 2e4c4333 37004f53 5..LC36..LC37.OS │ │ │ │ │ + 0x00000510 4572726f 725f7374 72002e4c 43333800 Error_str..LC38. │ │ │ │ │ + 0x00000520 2e4c4333 39002e4c 43343000 2e4c4334 .LC39..LC40..LC4 │ │ │ │ │ + 0x00000530 3100556e 69636f64 65456e63 6f646545 1.UnicodeEncodeE │ │ │ │ │ + 0x00000540 72726f72 5f737472 002e4c43 34320063 rror_str..LC42.c │ │ │ │ │ + 0x00000550 6865636b 5f756e69 636f6465 5f657272 heck_unicode_err │ │ │ │ │ + 0x00000560 6f725f74 79706500 756e6963 6f64655f or_type.unicode_ │ │ │ │ │ + 0x00000570 6572726f 725f6765 745f656e 636f6469 error_get_encodi │ │ │ │ │ + 0x00000580 6e675f69 6d706c00 2e4c4334 33002e4c ng_impl..LC43..L │ │ │ │ │ + 0x00000590 43343400 756e6963 6f64655f 6572726f C44.unicode_erro │ │ │ │ │ + 0x000005a0 725f6765 745f6f62 6a656374 5f696d70 r_get_object_imp │ │ │ │ │ + 0x000005b0 6c004261 73654578 63657074 696f6e5f l.BaseException_ │ │ │ │ │ + 0x000005c0 5f5f7472 61636562 61636b5f 5f5f7365 __traceback___se │ │ │ │ │ + 0x000005d0 74005379 7374656d 45786974 5f747261 t.SystemExit_tra │ │ │ │ │ + 0x000005e0 76657273 65004261 73654578 63657074 verse.BaseExcept │ │ │ │ │ + 0x000005f0 696f6e5f 61726773 5f676574 00426173 ion_args_get.Bas │ │ │ │ │ + 0x00000600 65457863 65707469 6f6e5f77 6974685f eException_with_ │ │ │ │ │ + 0x00000610 74726163 65626163 6b002e4c 43343500 traceback..LC45. │ │ │ │ │ + 0x00000620 42617365 45786365 7074696f 6e5f6172 BaseException_ar │ │ │ │ │ + 0x00000630 67735f73 6574002e 4c433436 002e4c43 gs_set..LC46..LC │ │ │ │ │ + 0x00000640 3437002e 4c433438 002e4c43 3439002e 47..LC48..LC49.. │ │ │ │ │ + 0x00000650 4c433530 002e4c43 35310042 61736545 LC50..LC51.BaseE │ │ │ │ │ + 0x00000660 78636570 74696f6e 47726f75 705f6e65 xceptionGroup_ne │ │ │ │ │ + 0x00000670 77004261 73654578 63657074 696f6e47 w.BaseExceptionG │ │ │ │ │ + 0x00000680 726f7570 5f696e69 74002e4c 43353200 roup_init..LC52. │ │ │ │ │ + 0x00000690 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ + 0x000006a0 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ + 0x000006b0 6f6e7374 70726f70 2e300063 6f6c6c65 onstprop.0.colle │ │ │ │ │ + 0x000006c0 63745f65 78636570 74696f6e 5f67726f ct_exception_gro │ │ │ │ │ + 0x000006d0 75705f6c 6561665f 69647300 42617365 up_leaf_ids.Base │ │ │ │ │ + 0x000006e0 45786365 7074696f 6e47726f 75705f64 ExceptionGroup_d │ │ │ │ │ + 0x000006f0 65616c6c 6f630042 61736545 78636570 ealloc.BaseExcep │ │ │ │ │ + 0x00000700 74696f6e 47726f75 705f636c 65617200 tionGroup_clear. │ │ │ │ │ + 0x00000710 53746f70 49746572 6174696f 6e5f7472 StopIteration_tr │ │ │ │ │ + 0x00000720 61766572 7365002e 4c433533 002e4c43 averse..LC53..LC │ │ │ │ │ + 0x00000730 3534004f 53457272 6f725f77 72697474 54.OSError_writt │ │ │ │ │ + 0x00000740 656e5f67 6574004f 53457272 6f725f77 en_get.OSError_w │ │ │ │ │ + 0x00000750 72697474 656e5f73 65740042 61736545 ritten_set.BaseE │ │ │ │ │ + 0x00000760 78636570 74696f6e 47726f75 705f7370 xceptionGroup_sp │ │ │ │ │ + 0x00000770 6c697400 6765745f 6d617463 6865725f lit.get_matcher_ │ │ │ │ │ + 0x00000780 74797065 00657863 65707469 6f6e6772 type.exceptiongr │ │ │ │ │ + 0x00000790 6f75705f 73706c69 745f7265 63757273 oup_split_recurs │ │ │ │ │ + 0x000007a0 6976652e 636f6e73 7470726f 702e3200 ive.constprop.2. │ │ │ │ │ + 0x000007b0 42617365 45786365 7074696f 6e47726f BaseExceptionGro │ │ │ │ │ + 0x000007c0 75705f74 72617665 72736500 2e4c4335 up_traverse..LC5 │ │ │ │ │ + 0x000007d0 35002e4c 43353600 65786365 7074696f 5..LC56.exceptio │ │ │ │ │ + 0x000007e0 6e67726f 75705f73 75627365 74006578 ngroup_subset.ex │ │ │ │ │ + 0x000007f0 63657074 696f6e67 726f7570 5f73706c ceptiongroup_spl │ │ │ │ │ + 0x00000800 69745f72 65637572 73697665 2e636f6e it_recursive.con │ │ │ │ │ + 0x00000810 73747072 6f702e31 002e4c43 3537002e stprop.1..LC57.. │ │ │ │ │ + 0x00000820 4c433538 002e4c43 3539002e 4c433630 LC58..LC59..LC60 │ │ │ │ │ + 0x00000830 002e4c43 3631002e 4c433632 00426173 ..LC61..LC62.Bas │ │ │ │ │ + 0x00000840 65457863 65707469 6f6e5f5f 5f636f6e eException___con │ │ │ │ │ + 0x00000850 74657874 5f5f5f73 65740042 61736545 text___set.BaseE │ │ │ │ │ + 0x00000860 78636570 74696f6e 47726f75 705f6465 xceptionGroup_de │ │ │ │ │ + 0x00000870 72697665 00426173 65457863 65707469 rive.BaseExcepti │ │ │ │ │ + 0x00000880 6f6e5f5f 5f726564 7563655f 5f004261 on___reduce__.Ba │ │ │ │ │ + 0x00000890 73654578 63657074 696f6e47 726f7570 seExceptionGroup │ │ │ │ │ + 0x000008a0 5f737562 67726f75 70002e4c 43363300 _subgroup..LC63. │ │ │ │ │ + 0x000008b0 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x000008c0 4572726f 725f696e 6974004b 65794572 Error_init.KeyEr │ │ │ │ │ + 0x000008d0 726f725f 73747200 2e4c4336 34004261 ror_str..LC64.Ba │ │ │ │ │ + 0x000008e0 73654578 63657074 696f6e5f 5f5f7365 seException___se │ │ │ │ │ + 0x000008f0 74737461 74655f5f 002e4c43 3635002e tstate__..LC65.. │ │ │ │ │ + 0x00000900 4c433636 00426173 65457863 65707469 LC66.BaseExcepti │ │ │ │ │ + 0x00000910 6f6e4772 6f75705f 73747200 2e4c4336 onGroup_str..LC6 │ │ │ │ │ + 0x00000920 37004261 73654578 63657074 696f6e47 7.BaseExceptionG │ │ │ │ │ + 0x00000930 726f7570 5f726570 72002e4c 43363800 roup_repr..LC68. │ │ │ │ │ + 0x00000940 2e4c4336 39002e4c 43373000 2e4c4337 .LC69..LC70..LC7 │ │ │ │ │ + 0x00000950 3100556e 69636f64 65547261 6e736c61 1.UnicodeTransla │ │ │ │ │ + 0x00000960 74654572 726f725f 73747200 4f534572 teError_str.OSEr │ │ │ │ │ + 0x00000970 726f725f 72656475 6365002e 4c433732 ror_reduce..LC72 │ │ │ │ │ + 0x00000980 002e4c43 3733002e 4c433734 00496d70 ..LC73..LC74.Imp │ │ │ │ │ + 0x00000990 6f727445 72726f72 5f726570 72004174 ortError_repr.At │ │ │ │ │ + 0x000009a0 74726962 75746545 72726f72 5f726564 tributeError_red │ │ │ │ │ + 0x000009b0 75636500 41747472 69627574 65457272 uce.AttributeErr │ │ │ │ │ + 0x000009c0 6f725f67 65747374 61746500 2e4c4337 or_getstate..LC7 │ │ │ │ │ + 0x000009d0 35002e4c 43373600 2e4c4337 37002e4c 5..LC76..LC77..L │ │ │ │ │ + 0x000009e0 43373800 42617365 45786365 7074696f C78.BaseExceptio │ │ │ │ │ + 0x000009f0 6e5f5f5f 63617573 655f5f5f 73657400 n___cause___set. │ │ │ │ │ + 0x00000a00 496d706f 72744572 726f725f 72656475 ImportError_redu │ │ │ │ │ + 0x00000a10 6365002e 4c433739 002e4c43 3830002e ce..LC79..LC80.. │ │ │ │ │ + 0x00000a20 4c433831 002e4c43 3832002e 4c433833 LC81..LC82..LC83 │ │ │ │ │ + 0x00000a30 002e4c43 3834002e 4c433835 00756e69 ..LC84..LC85.uni │ │ │ │ │ + 0x00000a40 636f6465 5f657272 6f725f67 65745f72 code_error_get_r │ │ │ │ │ + 0x00000a50 6561736f 6e5f696d 706c0073 74617469 eason_impl.stati │ │ │ │ │ + 0x00000a60 635f6578 63657074 696f6e73 005f5079 c_exceptions._Py │ │ │ │ │ + 0x00000a70 4578635f 42617365 45786365 7074696f Exc_BaseExceptio │ │ │ │ │ + 0x00000a80 6e005f50 79457863 5f426173 65457863 n._PyExc_BaseExc │ │ │ │ │ + 0x00000a90 65707469 6f6e4772 6f757000 5f507945 eptionGroup._PyE │ │ │ │ │ + 0x00000aa0 78635f45 78636570 74696f6e 005f5079 xc_Exception._Py │ │ │ │ │ + 0x00000ab0 4578635f 47656e65 7261746f 72457869 Exc_GeneratorExi │ │ │ │ │ + 0x00000ac0 74005f50 79457863 5f4b6579 626f6172 t._PyExc_Keyboar │ │ │ │ │ + 0x00000ad0 64496e74 65727275 7074005f 50794578 dInterrupt._PyEx │ │ │ │ │ + 0x00000ae0 635f5379 7374656d 45786974 005f5079 c_SystemExit._Py │ │ │ │ │ + 0x00000af0 4578635f 41726974 686d6574 69634572 Exc_ArithmeticEr │ │ │ │ │ + 0x00000b00 726f7200 5f507945 78635f41 73736572 ror._PyExc_Asser │ │ │ │ │ + 0x00000b10 74696f6e 4572726f 72005f50 79457863 tionError._PyExc │ │ │ │ │ + 0x00000b20 5f417474 72696275 74654572 726f7200 _AttributeError. │ │ │ │ │ + 0x00000b30 5f507945 78635f42 75666665 72457272 _PyExc_BufferErr │ │ │ │ │ + 0x00000b40 6f72005f 50794578 635f454f 46457272 or._PyExc_EOFErr │ │ │ │ │ + 0x00000b50 6f72005f 50794578 635f496d 706f7274 or._PyExc_Import │ │ │ │ │ + 0x00000b60 4572726f 72005f50 79457863 5f4c6f6f Error._PyExc_Loo │ │ │ │ │ + 0x00000b70 6b757045 72726f72 005f5079 4578635f kupError._PyExc_ │ │ │ │ │ + 0x00000b80 4e616d65 4572726f 72005f50 79457863 NameError._PyExc │ │ │ │ │ + 0x00000b90 5f4f5345 72726f72 005f5079 4578635f _OSError._PyExc_ │ │ │ │ │ + 0x00000ba0 52656665 72656e63 65457272 6f72005f ReferenceError._ │ │ │ │ │ + 0x00000bb0 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ + 0x00000bc0 6f72005f 50794578 635f5374 6f704173 or._PyExc_StopAs │ │ │ │ │ + 0x00000bd0 796e6349 74657261 74696f6e 005f5079 yncIteration._Py │ │ │ │ │ + 0x00000be0 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ + 0x00000bf0 6e005f50 79457863 5f53796e 74617845 n._PyExc_SyntaxE │ │ │ │ │ + 0x00000c00 72726f72 005f5079 4578635f 53797374 rror._PyExc_Syst │ │ │ │ │ + 0x00000c10 656d4572 726f7200 5f507945 78635f54 emError._PyExc_T │ │ │ │ │ + 0x00000c20 79706545 72726f72 005f5079 4578635f ypeError._PyExc_ │ │ │ │ │ + 0x00000c30 56616c75 65457272 6f72005f 50794578 ValueError._PyEx │ │ │ │ │ + 0x00000c40 635f5761 726e696e 67005f50 79457863 c_Warning._PyExc │ │ │ │ │ + 0x00000c50 5f466c6f 6174696e 67506f69 6e744572 _FloatingPointEr │ │ │ │ │ + 0x00000c60 726f7200 5f507945 78635f4f 76657266 ror._PyExc_Overf │ │ │ │ │ + 0x00000c70 6c6f7745 72726f72 005f5079 4578635f lowError._PyExc_ │ │ │ │ │ + 0x00000c80 5a65726f 44697669 73696f6e 4572726f ZeroDivisionErro │ │ │ │ │ + 0x00000c90 72005f50 79457863 5f427974 65735761 r._PyExc_BytesWa │ │ │ │ │ + 0x00000ca0 726e696e 67005f50 79457863 5f446570 rning._PyExc_Dep │ │ │ │ │ + 0x00000cb0 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ + 0x00000cc0 5f507945 78635f45 6e636f64 696e6757 _PyExc_EncodingW │ │ │ │ │ + 0x00000cd0 61726e69 6e67005f 50794578 635f4675 arning._PyExc_Fu │ │ │ │ │ + 0x00000ce0 74757265 5761726e 696e6700 5f507945 tureWarning._PyE │ │ │ │ │ + 0x00000cf0 78635f49 6d706f72 74576172 6e696e67 xc_ImportWarning │ │ │ │ │ + 0x00000d00 005f5079 4578635f 50656e64 696e6744 ._PyExc_PendingD │ │ │ │ │ + 0x00000d10 65707265 63617469 6f6e5761 726e696e eprecationWarnin │ │ │ │ │ + 0x00000d20 67005f50 79457863 5f526573 6f757263 g._PyExc_Resourc │ │ │ │ │ + 0x00000d30 65576172 6e696e67 005f5079 4578635f eWarning._PyExc_ │ │ │ │ │ + 0x00000d40 52756e74 696d6557 61726e69 6e67005f RuntimeWarning._ │ │ │ │ │ + 0x00000d50 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ + 0x00000d60 696e6700 5f507945 78635f55 6e69636f ing._PyExc_Unico │ │ │ │ │ + 0x00000d70 64655761 726e696e 67005f50 79457863 deWarning._PyExc │ │ │ │ │ + 0x00000d80 5f557365 72576172 6e696e67 005f5079 _UserWarning._Py │ │ │ │ │ + 0x00000d90 4578635f 426c6f63 6b696e67 494f4572 Exc_BlockingIOEr │ │ │ │ │ + 0x00000da0 726f7200 5f507945 78635f43 68696c64 ror._PyExc_Child │ │ │ │ │ + 0x00000db0 50726f63 65737345 72726f72 005f5079 ProcessError._Py │ │ │ │ │ + 0x00000dc0 4578635f 436f6e6e 65637469 6f6e4572 Exc_ConnectionEr │ │ │ │ │ + 0x00000dd0 726f7200 5f507945 78635f46 696c6545 ror._PyExc_FileE │ │ │ │ │ + 0x00000de0 78697374 73457272 6f72005f 50794578 xistsError._PyEx │ │ │ │ │ + 0x00000df0 635f4669 6c654e6f 74466f75 6e644572 c_FileNotFoundEr │ │ │ │ │ + 0x00000e00 726f7200 5f507945 78635f49 6e746572 ror._PyExc_Inter │ │ │ │ │ + 0x00000e10 72757074 65644572 726f7200 5f507945 ruptedError._PyE │ │ │ │ │ + 0x00000e20 78635f49 73414469 72656374 6f727945 xc_IsADirectoryE │ │ │ │ │ + 0x00000e30 72726f72 005f5079 4578635f 4e6f7441 rror._PyExc_NotA │ │ │ │ │ + 0x00000e40 44697265 63746f72 79457272 6f72005f DirectoryError._ │ │ │ │ │ + 0x00000e50 50794578 635f5065 726d6973 73696f6e PyExc_Permission │ │ │ │ │ + 0x00000e60 4572726f 72005f50 79457863 5f50726f Error._PyExc_Pro │ │ │ │ │ + 0x00000e70 63657373 4c6f6f6b 75704572 726f7200 cessLookupError. │ │ │ │ │ + 0x00000e80 5f507945 78635f54 696d656f 75744572 _PyExc_TimeoutEr │ │ │ │ │ + 0x00000e90 726f7200 5f507945 78635f49 6e64656e ror._PyExc_Inden │ │ │ │ │ + 0x00000ea0 74617469 6f6e4572 726f7200 5f507945 tationError._PyE │ │ │ │ │ + 0x00000eb0 78635f49 6e646578 4572726f 72005f50 xc_IndexError._P │ │ │ │ │ + 0x00000ec0 79457863 5f4b6579 4572726f 72005f50 yExc_KeyError._P │ │ │ │ │ + 0x00000ed0 79457863 5f496d70 6f727443 79636c65 yExc_ImportCycle │ │ │ │ │ + 0x00000ee0 4572726f 72005f50 79457863 5f4d6f64 Error._PyExc_Mod │ │ │ │ │ + 0x00000ef0 756c654e 6f74466f 756e6445 72726f72 uleNotFoundError │ │ │ │ │ + 0x00000f00 005f5079 4578635f 4e6f7449 6d706c65 ._PyExc_NotImple │ │ │ │ │ + 0x00000f10 6d656e74 65644572 726f7200 5f507945 mentedError._PyE │ │ │ │ │ + 0x00000f20 78635f50 7974686f 6e46696e 616c697a xc_PythonFinaliz │ │ │ │ │ + 0x00000f30 6174696f 6e457272 6f72005f 50794578 ationError._PyEx │ │ │ │ │ + 0x00000f40 635f5265 63757273 696f6e45 72726f72 c_RecursionError │ │ │ │ │ + 0x00000f50 005f5079 4578635f 556e626f 756e644c ._PyExc_UnboundL │ │ │ │ │ + 0x00000f60 6f63616c 4572726f 72005f50 79457863 ocalError._PyExc │ │ │ │ │ + 0x00000f70 5f556e69 636f6465 4572726f 72005f50 _UnicodeError._P │ │ │ │ │ + 0x00000f80 79457863 5f42726f 6b656e50 69706545 yExc_BrokenPipeE │ │ │ │ │ + 0x00000f90 72726f72 005f5079 4578635f 436f6e6e rror._PyExc_Conn │ │ │ │ │ + 0x00000fa0 65637469 6f6e4162 6f727465 64457272 ectionAbortedErr │ │ │ │ │ + 0x00000fb0 6f72005f 50794578 635f436f 6e6e6563 or._PyExc_Connec │ │ │ │ │ + 0x00000fc0 74696f6e 52656675 73656445 72726f72 tionRefusedError │ │ │ │ │ + 0x00000fd0 005f5079 4578635f 436f6e6e 65637469 ._PyExc_Connecti │ │ │ │ │ + 0x00000fe0 6f6e5265 73657445 72726f72 005f5079 onResetError._Py │ │ │ │ │ + 0x00000ff0 4578635f 54616245 72726f72 005f5079 Exc_TabError._Py │ │ │ │ │ + 0x00001000 4578635f 556e6963 6f646544 65636f64 Exc_UnicodeDecod │ │ │ │ │ + 0x00001010 65457272 6f72005f 50794578 635f556e eError._PyExc_Un │ │ │ │ │ + 0x00001020 69636f64 65456e63 6f646545 72726f72 icodeEncodeError │ │ │ │ │ + 0x00001030 005f5079 4578635f 556e6963 6f646554 ._PyExc_UnicodeT │ │ │ │ │ + 0x00001040 72616e73 6c617465 4572726f 72005f5f ranslateError.__ │ │ │ │ │ + 0x00001050 66756e63 5f5f2e31 005f5f66 756e635f func__.1.__func_ │ │ │ │ │ + 0x00001060 5f2e3000 5f5f6675 6e635f5f 2e320042 _.0.__func__.2.B │ │ │ │ │ + 0x00001070 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ + 0x00001080 705f7375 6267726f 75705f5f 646f635f p_subgroup__doc_ │ │ │ │ │ + 0x00001090 5f004261 73654578 63657074 696f6e47 _.BaseExceptionG │ │ │ │ │ + 0x000010a0 726f7570 5f73706c 69745f5f 646f635f roup_split__doc_ │ │ │ │ │ + 0x000010b0 5f004261 73654578 63657074 696f6e47 _.BaseExceptionG │ │ │ │ │ + 0x000010c0 726f7570 5f646572 6976655f 5f646f63 roup_derive__doc │ │ │ │ │ + 0x000010d0 5f5f0042 61736545 78636570 74696f6e __.BaseException │ │ │ │ │ + 0x000010e0 5f616464 5f6e6f74 655f5f64 6f635f5f _add_note__doc__ │ │ │ │ │ + 0x000010f0 00426173 65457863 65707469 6f6e5f77 .BaseException_w │ │ │ │ │ + 0x00001100 6974685f 74726163 65626163 6b5f5f64 ith_traceback__d │ │ │ │ │ + 0x00001110 6f635f5f 00426173 65457863 65707469 oc__.BaseExcepti │ │ │ │ │ + 0x00001120 6f6e5f5f 5f736574 73746174 655f5f5f on___setstate___ │ │ │ │ │ + 0x00001130 5f646f63 5f5f0042 61736545 78636570 _doc__.BaseExcep │ │ │ │ │ + 0x00001140 74696f6e 5f5f5f72 65647563 655f5f5f tion___reduce___ │ │ │ │ │ + 0x00001150 5f646f63 5f5f006b 776c6973 742e3300 _doc__.kwlist.3. │ │ │ │ │ + 0x00001160 6b776c69 73742e35 006b776c 6973742e kwlist.5.kwlist. │ │ │ │ │ + 0x00001170 3400556e 69636f64 65457272 6f725f6d 4.UnicodeError_m │ │ │ │ │ + 0x00001180 656d6265 72730053 796e7461 78457272 embers.SyntaxErr │ │ │ │ │ + 0x00001190 6f725f6d 656d6265 72730041 74747269 or_members.Attri │ │ │ │ │ + 0x000011a0 62757465 4572726f 725f6d65 74686f64 buteError_method │ │ │ │ │ + 0x000011b0 73004174 74726962 75746545 72726f72 s.AttributeError │ │ │ │ │ + 0x000011c0 5f6d656d 62657273 004e616d 65457272 _members.NameErr │ │ │ │ │ + 0x000011d0 6f725f6d 6574686f 6473004e 616d6545 or_methods.NameE │ │ │ │ │ + 0x000011e0 72726f72 5f6d656d 62657273 004f5345 rror_members.OSE │ │ │ │ │ + 0x000011f0 72726f72 5f6d6574 686f6473 004f5345 rror_methods.OSE │ │ │ │ │ + 0x00001200 72726f72 5f6d656d 62657273 004f5345 rror_members.OSE │ │ │ │ │ + 0x00001210 72726f72 5f676574 73657400 496d706f rror_getset.Impo │ │ │ │ │ + 0x00001220 72744572 726f725f 6d657468 6f647300 rtError_methods. │ │ │ │ │ + 0x00001230 496d706f 72744572 726f725f 6d656d62 ImportError_memb │ │ │ │ │ + 0x00001240 65727300 42617365 45786365 7074696f ers.BaseExceptio │ │ │ │ │ + 0x00001250 6e47726f 75705f6d 6574686f 64730042 nGroup_methods.B │ │ │ │ │ + 0x00001260 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ + 0x00001270 705f6d65 6d626572 73005379 7374656d p_members.System │ │ │ │ │ + 0x00001280 45786974 5f6d656d 62657273 0053746f Exit_members.Sto │ │ │ │ │ + 0x00001290 70497465 72617469 6f6e5f6d 656d6265 pIteration_membe │ │ │ │ │ + 0x000012a0 72730042 61736545 78636570 74696f6e rs.BaseException │ │ │ │ │ + 0x000012b0 5f6d6574 686f6473 00426173 65457863 _methods.BaseExc │ │ │ │ │ + 0x000012c0 65707469 6f6e5f6d 656d6265 72730042 eption_members.B │ │ │ │ │ + 0x000012d0 61736545 78636570 74696f6e 5f676574 aseException_get │ │ │ │ │ + 0x000012e0 73657400 5f507945 78635f49 6e697454 set._PyExc_InitT │ │ │ │ │ + 0x000012f0 79706573 005f5079 53746174 69635479 ypes._PyStaticTy │ │ │ │ │ + 0x00001300 70655f49 6e697442 75696c74 696e005f pe_InitBuiltin._ │ │ │ │ │ + 0x00001310 50794578 635f496e 6974476c 6f62616c PyExc_InitGlobal │ │ │ │ │ + 0x00001320 4f626a65 63747300 50795475 706c655f Objects.PyTuple_ │ │ │ │ │ + 0x00001330 4e657700 5f50795f 4465616c 6c6f6300 New._Py_Dealloc. │ │ │ │ │ + 0x00001340 5f50795f 4e657752 65666572 656e6365 _Py_NewReference │ │ │ │ │ + 0x00001350 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ + 0x00001360 5f507952 756e7469 6d65005f 50794578 _PyRuntime._PyEx │ │ │ │ │ + 0x00001370 635f496e 69745374 61746500 50794469 c_InitState.PyDi │ │ │ │ │ + 0x00001380 63745f4e 65770050 794c6f6e 675f4672 ct_New.PyLong_Fr │ │ │ │ │ + 0x00001390 6f6d4c6f 6e670050 79446963 745f5365 omLong.PyDict_Se │ │ │ │ │ + 0x000013a0 74497465 6d005f50 79427569 6c74696e tItem._PyBuiltin │ │ │ │ │ + 0x000013b0 735f4164 64457863 65707469 6f6e7300 s_AddExceptions. │ │ │ │ │ + 0x000013c0 50794d6f 64756c65 5f476574 44696374 PyModule_GetDict │ │ │ │ │ + 0x000013d0 00507944 6963745f 53657449 74656d53 .PyDict_SetItemS │ │ │ │ │ + 0x000013e0 7472696e 67005f50 79547570 6c655f46 tring._PyTuple_F │ │ │ │ │ + 0x000013f0 726f6d50 61697200 50794572 725f4e65 romPair.PyErr_Ne │ │ │ │ │ + 0x00001400 77457863 65707469 6f6e0050 79417267 wException.PyArg │ │ │ │ │ + 0x00001410 5f506172 73655475 706c6541 6e644b65 _ParseTupleAndKe │ │ │ │ │ + 0x00001420 79776f72 64730050 79457863 65707469 ywords.PyExcepti │ │ │ │ │ + 0x00001430 6f6e5f47 65745472 61636562 61636b00 on_GetTraceback. │ │ │ │ │ + 0x00001440 50794578 63657074 696f6e5f 53657454 PyException_SetT │ │ │ │ │ + 0x00001450 72616365 6261636b 00507954 72616365 raceback.PyTrace │ │ │ │ │ + 0x00001460 4261636b 5f547970 65005f50 795f4e6f Back_Type._Py_No │ │ │ │ │ + 0x00001470 6e655374 72756374 00507945 72725f53 neStruct.PyErr_S │ │ │ │ │ + 0x00001480 65745374 72696e67 00507954 75706c65 etString.PyTuple │ │ │ │ │ + 0x00001490 5f46726f 6d417272 6179005f 50794172 _FromArray._PyAr │ │ │ │ │ + 0x000014a0 675f4e6f 4b776e61 6d657300 50794f62 g_NoKwnames.PyOb │ │ │ │ │ + 0x000014b0 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ │ + 0x000014c0 50794172 675f556e 7061636b 5475706c PyArg_UnpackTupl │ │ │ │ │ + 0x000014d0 65005079 44696374 5f476574 4974656d e.PyDict_GetItem │ │ │ │ │ + 0x000014e0 57697468 4572726f 72005079 5475706c WithError.PyTupl │ │ │ │ │ + 0x000014f0 655f4765 74536c69 63650050 79457272 e_GetSlice.PyErr │ │ │ │ │ + 0x00001500 5f4f6363 75727265 64005079 4e756d62 _Occurred.PyNumb │ │ │ │ │ + 0x00001510 65725f43 6865636b 0050794e 756d6265 er_Check.PyNumbe │ │ │ │ │ + 0x00001520 725f4173 5373697a 655f7400 5f507941 r_AsSsize_t._PyA │ │ │ │ │ + 0x00001530 72675f4e 6f4b6579 776f7264 73005079 rg_NoKeywords.Py │ │ │ │ │ + 0x00001540 45786365 7074696f 6e5f4765 74436f6e Exception_GetCon │ │ │ │ │ + 0x00001550 74657874 00507945 78636570 74696f6e text.PyException │ │ │ │ │ + 0x00001560 5f536574 436f6e74 65787400 50794578 _SetContext.PyEx │ │ │ │ │ + 0x00001570 63657074 696f6e5f 47657443 61757365 ception_GetCause │ │ │ │ │ + 0x00001580 00507955 6e69636f 64655f54 79706500 .PyUnicode_Type. │ │ │ │ │ + 0x00001590 50794f62 6a656374 5f537472 0050795f PyObject_Str.Py_ │ │ │ │ │ + 0x000015a0 47657443 6f6e7374 616e7400 50794578 GetConstant.PyEx │ │ │ │ │ + 0x000015b0 63657074 696f6e5f 53657443 61757365 ception_SetCause │ │ │ │ │ + 0x000015c0 00507941 72675f50 61727365 5475706c .PyArg_ParseTupl │ │ │ │ │ + 0x000015d0 65005079 53657175 656e6365 5f547570 e.PySequence_Tup │ │ │ │ │ + 0x000015e0 6c650050 79556e69 636f6465 4465636f le.PyUnicodeDeco │ │ │ │ │ + 0x000015f0 64654572 726f725f 43726561 74650050 deError_Create.P │ │ │ │ │ + 0x00001600 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ + 0x00001610 74696f6e 0050794f 626a6563 745f4765 tion.PyObject_Ge │ │ │ │ │ + 0x00001620 74427566 66657200 50794279 7465735f tBuffer.PyBytes_ │ │ │ │ │ + 0x00001630 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ + 0x00001640 65005079 42756666 65725f52 656c6561 e.PyBuffer_Relea │ │ │ │ │ + 0x00001650 73650050 79556e69 636f6465 5f46726f se.PyUnicode_Fro │ │ │ │ │ + 0x00001660 6d466f72 6d617400 50794572 725f466f mFormat.PyErr_Fo │ │ │ │ │ + 0x00001670 726d6174 005f5079 4578635f 436c6561 rmat._PyExc_Clea │ │ │ │ │ + 0x00001680 72457863 65707469 6f6e4772 6f757054 rExceptionGroupT │ │ │ │ │ + 0x00001690 79706500 5f507945 78635f46 696e6900 ype._PyExc_Fini. │ │ │ │ │ + 0x000016a0 5f507953 74617469 63547970 655f4669 _PyStaticType_Fi │ │ │ │ │ + 0x000016b0 6e694275 696c7469 6e005f50 79457272 niBuiltin._PyErr │ │ │ │ │ + 0x000016c0 5f4e6f4d 656d6f72 79005f50 79457272 _NoMemory._PyErr │ │ │ │ │ + 0x000016d0 5f536574 52616973 65644578 63657074 _SetRaisedExcept │ │ │ │ │ + 0x000016e0 696f6e00 5f50795f 46617461 6c457272 ion._Py_FatalErr │ │ │ │ │ + 0x000016f0 6f724675 6e63005f 50794578 63657074 orFunc._PyExcept │ │ │ │ │ + 0x00001700 696f6e5f 4164644e 6f746500 50794f62 ion_AddNote.PyOb │ │ │ │ │ + 0x00001710 6a656374 5f476574 4f707469 6f6e616c ject_GetOptional │ │ │ │ │ + 0x00001720 41747472 0050794c 6973745f 41707065 Attr.PyList_Appe │ │ │ │ │ + 0x00001730 6e640050 794c6973 745f4e65 77005079 nd.PyList_New.Py │ │ │ │ │ + 0x00001740 4f626a65 63745f53 65744174 7472005f Object_SetAttr._ │ │ │ │ │ + 0x00001750 50794172 675f4261 64417267 756d656e PyArg_BadArgumen │ │ │ │ │ + 0x00001760 74005f50 79547970 655f4e61 6d65005f t._PyType_Name._ │ │ │ │ │ + 0x00001770 5079556e 69636f64 65457272 6f725f47 PyUnicodeError_G │ │ │ │ │ + 0x00001780 65745061 72616d73 0050794c 6f6e675f etParams.PyLong_ │ │ │ │ │ + 0x00001790 54797065 0050794c 6f6e675f 41734c6f Type.PyLong_AsLo │ │ │ │ │ + 0x000017a0 6e67416e 644f7665 72666c6f 77005079 ngAndOverflow.Py │ │ │ │ │ + 0x000017b0 556e6963 6f64655f 53756273 7472696e Unicode_Substrin │ │ │ │ │ + 0x000017c0 67005079 45786365 7074696f 6e5f4765 g.PyException_Ge │ │ │ │ │ + 0x000017d0 74417267 73005079 556e6963 6f64655f tArgs.PyUnicode_ │ │ │ │ │ + 0x000017e0 52656164 43686172 00507955 6e69636f ReadChar.PyUnico │ │ │ │ │ + 0x000017f0 64654465 636f6465 4572726f 725f4765 deDecodeError_Ge │ │ │ │ │ + 0x00001800 74456e63 6f64696e 67005079 54797065 tEncoding.PyType │ │ │ │ │ + 0x00001810 5f497353 75627479 70650050 79556e69 _IsSubtype.PyUni │ │ │ │ │ + 0x00001820 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x00001830 4765744f 626a6563 74005079 556e6963 GetObject.PyUnic │ │ │ │ │ + 0x00001840 6f646544 65636f64 65457272 6f725f53 odeDecodeError_S │ │ │ │ │ + 0x00001850 65745374 61727400 5079556e 69636f64 etStart.PyUnicod │ │ │ │ │ + 0x00001860 65446563 6f646545 72726f72 5f536574 eDecodeError_Set │ │ │ │ │ + 0x00001870 456e6400 5079556e 69636f64 65446563 End.PyUnicodeDec │ │ │ │ │ + 0x00001880 6f646545 72726f72 5f536574 52656173 odeError_SetReas │ │ │ │ │ + 0x00001890 6f6e0050 79556e69 636f6465 5f46726f on.PyUnicode_Fro │ │ │ │ │ + 0x000018a0 6d537472 696e6700 5f507945 78635f43 mString._PyExc_C │ │ │ │ │ + 0x000018b0 72656174 65457863 65707469 6f6e4772 reateExceptionGr │ │ │ │ │ + 0x000018c0 6f757000 5f507954 75706c65 5f46726f oup._PyTuple_Fro │ │ │ │ │ + 0x000018d0 6d506169 72537465 616c0050 794f626a mPairSteal.PyObj │ │ │ │ │ + 0x000018e0 6563745f 43616c6c 4f626a65 63740050 ect_CallObject.P │ │ │ │ │ + 0x000018f0 79536571 75656e63 655f4368 65636b00 ySequence_Check. │ │ │ │ │ + 0x00001900 50794f62 6a656374 5f497349 6e737461 PyObject_IsInsta │ │ │ │ │ + 0x00001910 6e636500 50794f62 6a656374 5f497353 nce.PyObject_IsS │ │ │ │ │ + 0x00001920 7562636c 61737300 50794f62 6a656374 ubclass.PyObject │ │ │ │ │ + 0x00001930 5f526570 72005f50 79457863 5f507265 _Repr._PyExc_Pre │ │ │ │ │ + 0x00001940 70526572 61697365 53746172 00507953 pReraiseStar.PyS │ │ │ │ │ + 0x00001950 65745f4e 65770050 794c6973 745f4765 et_New.PyList_Ge │ │ │ │ │ + 0x00001960 74497465 6d005079 556e6963 6f646545 tItem.PyUnicodeE │ │ │ │ │ + 0x00001970 6e636f64 65457272 6f725f53 65745374 ncodeError_SetSt │ │ │ │ │ + 0x00001980 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001990 6f646545 72726f72 5f536574 456e6400 odeError_SetEnd. │ │ │ │ │ + 0x000019a0 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x000019b0 72726f72 5f536574 52656173 6f6e0050 rror_SetReason.P │ │ │ │ │ + 0x000019c0 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ + 0x000019d0 74005079 43616c6c 61626c65 5f436865 t.PyCallable_Che │ │ │ │ │ + 0x000019e0 636b0050 79547570 6c655f54 79706500 ck.PyTuple_Type. │ │ │ │ │ + 0x000019f0 50794572 725f4769 76656e45 78636570 PyErr_GivenExcep │ │ │ │ │ + 0x00001a00 74696f6e 4d617463 68657300 50795475 tionMatches.PyTu │ │ │ │ │ + 0x00001a10 706c655f 53697a65 0050794c 6f6e675f ple_Size.PyLong_ │ │ │ │ │ + 0x00001a20 46726f6d 566f6964 50747200 50795365 FromVoidPtr.PySe │ │ │ │ │ + 0x00001a30 745f436f 6e746169 6e73005f 50795f43 t_Contains._Py_C │ │ │ │ │ + 0x00001a40 6865636b 52656375 72736976 6543616c heckRecursiveCal │ │ │ │ │ + 0x00001a50 6c005079 4f626a65 63745f43 616c6c4f l.PyObject_CallO │ │ │ │ │ + 0x00001a60 6e654172 67005079 4f626a65 63745f49 neArg.PyObject_I │ │ │ │ │ + 0x00001a70 73547275 65005f50 795f7473 735f7473 sTrue._Py_tss_ts │ │ │ │ │ + 0x00001a80 74617465 00507953 65717565 6e63655f tate.PySequence_ │ │ │ │ │ + 0x00001a90 53697a65 0050794f 626a6563 745f4361 Size.PyObject_Ca │ │ │ │ │ + 0x00001aa0 6c6c4d65 74686f64 00507953 65717565 llMethod.PySeque │ │ │ │ │ + 0x00001ab0 6e63655f 4c697374 00507953 65745f41 nce_List.PySet_A │ │ │ │ │ + 0x00001ac0 64640050 79547570 6c655f50 61636b00 dd.PyTuple_Pack. │ │ │ │ │ + 0x00001ad0 50794469 63745f4e 65787400 5079556e PyDict_Next.PyUn │ │ │ │ │ + 0x00001ae0 69636f64 65446563 6f646545 72726f72 icodeDecodeError │ │ │ │ │ + 0x00001af0 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ + 0x00001b00 65456e63 6f646545 72726f72 5f476574 eEncodeError_Get │ │ │ │ │ + 0x00001b10 456e636f 64696e67 00507955 6e69636f Encoding.PyUnico │ │ │ │ │ + 0x00001b20 64655772 69746572 5f437265 61746500 deWriter_Create. │ │ │ │ │ + 0x00001b30 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x00001b40 57726974 65537562 73747269 6e670050 WriteSubstring.P │ │ │ │ │ + 0x00001b50 79556e69 636f6465 57726974 65725f57 yUnicodeWriter_W │ │ │ │ │ + 0x00001b60 72697465 41534349 49005079 556e6963 riteASCII.PyUnic │ │ │ │ │ + 0x00001b70 6f646557 72697465 725f466f 726d6174 odeWriter_Format │ │ │ │ │ + 0x00001b80 00507955 6e69636f 64655772 69746572 .PyUnicodeWriter │ │ │ │ │ + 0x00001b90 5f577269 74654368 61720050 79556e69 _WriteChar.PyUni │ │ │ │ │ + 0x00001ba0 636f6465 57726974 65725f46 696e6973 codeWriter_Finis │ │ │ │ │ + 0x00001bb0 68005079 556e6963 6f646557 72697465 h.PyUnicodeWrite │ │ │ │ │ + 0x00001bc0 725f4469 73636172 64005079 44696374 r_Discard.PyDict │ │ │ │ │ + 0x00001bd0 5f436f70 79005079 556e6963 6f646544 _Copy.PyUnicodeD │ │ │ │ │ + 0x00001be0 65636f64 65457272 6f725f47 65745374 ecodeError_GetSt │ │ │ │ │ + 0x00001bf0 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001c00 6f646545 72726f72 5f476574 456e6400 odeError_GetEnd. │ │ │ │ │ + 0x00001c10 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x00001c20 72726f72 5f476574 53746172 74005079 rror_GetStart.Py │ │ │ │ │ + 0x00001c30 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001c40 4572726f 725f4765 74456e64 00507955 Error_GetEnd.PyU │ │ │ │ │ + 0x00001c50 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ + 0x00001c60 72726f72 5f476574 53746172 74005079 rror_GetStart.Py │ │ │ │ │ + 0x00001c70 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001c80 4572726f 725f5365 74456e64 00507955 Error_SetEnd.PyU │ │ │ │ │ + 0x00001c90 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ + 0x00001ca0 72726f72 5f536574 53746172 74005079 rror_SetStart.Py │ │ │ │ │ + 0x00001cb0 556e7374 61626c65 5f457863 5f507265 Unstable_Exc_Pre │ │ │ │ │ + 0x00001cc0 70526572 61697365 53746172 005f5079 pReraiseStar._Py │ │ │ │ │ + 0x00001cd0 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001ce0 4572726f 725f4372 65617465 00507945 Error_Create.PyE │ │ │ │ │ + 0x00001cf0 78636570 74696f6e 5f536574 41726773 xception_SetArgs │ │ │ │ │ + 0x00001d00 00507945 78636570 74696f6e 436c6173 .PyExceptionClas │ │ │ │ │ + 0x00001d10 735f4e61 6d650050 79556e69 636f6465 s_Name.PyUnicode │ │ │ │ │ + 0x00001d20 456e636f 64654572 726f725f 4765744f EncodeError_GetO │ │ │ │ │ + 0x00001d30 626a6563 74005079 556e6963 6f646554 bject.PyUnicodeT │ │ │ │ │ + 0x00001d40 72616e73 6c617465 4572726f 725f4765 ranslateError_Ge │ │ │ │ │ + 0x00001d50 744f626a 65637400 5079556e 69636f64 tObject.PyUnicod │ │ │ │ │ + 0x00001d60 65456e63 6f646545 72726f72 5f476574 eEncodeError_Get │ │ │ │ │ + 0x00001d70 52656173 6f6e0050 79556e69 636f6465 Reason.PyUnicode │ │ │ │ │ + 0x00001d80 4465636f 64654572 726f725f 47657452 DecodeError_GetR │ │ │ │ │ + 0x00001d90 6561736f 6e005079 556e6963 6f646554 eason.PyUnicodeT │ │ │ │ │ + 0x00001da0 72616e73 6c617465 4572726f 725f4765 ranslateError_Ge │ │ │ │ │ + 0x00001db0 74526561 736f6e00 5079556e 69636f64 tReason.PyUnicod │ │ │ │ │ + 0x00001dc0 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ + 0x00001dd0 53657452 6561736f 6e005f50 79457863 SetReason._PyExc │ │ │ │ │ + 0x00001de0 5f4d656d 6f727945 72726f72 005f5079 _MemoryError._Py │ │ │ │ │ + 0x00001df0 4578635f 496e636f 6d706c65 7465496e Exc_IncompleteIn │ │ │ │ │ + 0x00001e00 70757445 72726f72 00507945 78635f49 putError.PyExc_I │ │ │ │ │ + 0x00001e10 4f457272 6f720050 79457863 5f456e76 OError.PyExc_Env │ │ │ │ │ + 0x00001e20 69726f6e 6d656e74 4572726f 72005079 ironmentError.Py │ │ │ │ │ + 0x00001e30 5f47656e 65726963 416c6961 73005079 _GenericAlias.Py │ │ │ │ │ + 0x00001e40 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00001e50 74417474 72005079 4f626a65 63745f47 tAttr.PyObject_G │ │ │ │ │ + 0x00001e60 656e6572 69635365 74417474 72005079 enericSetAttr.Py │ │ │ │ │ + 0x00001e70 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00001e80 74446963 74005079 4f626a65 63745f47 tDict.PyObject_G │ │ │ │ │ + 0x00001e90 656e6572 69635365 74446963 7400 enericSetDict. │ │ │ ├── genericaliasobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 16636 (bytes into file) │ │ │ │ │ + Start of section headers: 17512 (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 0x40fc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x4468: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 001764 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003644 000688 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001798 000350 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003ccc 000188 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ae8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ae8 0003b0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003e54 0000e0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 001e98 0002f6 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002190 000254 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 003f34 0000f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0023e4 0000bb 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 004024 000048 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00249f 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00249f 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0024d4 0009c0 10 16 81 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002e94 0007af 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00406c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001460 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003958 0005e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001494 000350 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 003f38 000188 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0017e4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0017e4 0009d8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0040c0 0001e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0021bc 0002f6 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0024b4 000254 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0042a0 0000f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 002708 0000bb 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 004390 000048 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0027c3 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0027c3 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0027f8 0009b0 10 16 80 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0031a8 0007af 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0043d8 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 156 entries: │ │ │ │ │ +Symbol table '.symtab' contains 155 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000194 48 FUNC LOCAL DEFAULT 9 ga_vectorcall │ │ │ │ │ 5: 000000e8 308 FUNC LOCAL DEFAULT 6 ga_dealloc │ │ │ │ │ @@ -37,123 +37,122 @@ │ │ │ │ │ 33: 0000038c 88 FUNC LOCAL DEFAULT 1 ga_iter │ │ │ │ │ 34: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000003e4 164 FUNC LOCAL DEFAULT 1 ga_iternext │ │ │ │ │ 37: 00000488 52 FUNC LOCAL DEFAULT 1 ga_iter_dealloc │ │ │ │ │ 38: 000004bc 120 FUNC LOCAL DEFAULT 1 ga_parameters │ │ │ │ │ 39: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 40: 00000830 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 000009d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 42: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 43: 00000838 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 44: 00000838 608 FUNC LOCAL DEFAULT 1 ga_repr │ │ │ │ │ - 45: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 46: 000000f0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 47: 00000068 92 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ - 48: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 49: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 50: 000000c4 208 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ - 51: 00000a98 84 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ - 52: 00000aec 200 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ - 53: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 54: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 55: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 56: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 57: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 58: 0000012c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 59: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 60: 000001a4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 61: 000016d4 144 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ - 62: 000015ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00001600 164 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ - 64: 00001600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 65: 000016a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 000016a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 67: 000016a4 48 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ - 68: 000001c4 52 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ - 69: 000001f8 92 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ - 70: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 71: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 72: 00000000 40 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ - 73: 00000028 147 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ - 74: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 75: 000001c8 144 OBJECT LOCAL DEFAULT 3 ga_as_number │ │ │ │ │ - 76: 00000344 12 OBJECT LOCAL DEFAULT 3 ga_as_mapping │ │ │ │ │ - 77: 000002e4 96 OBJECT LOCAL DEFAULT 3 ga_methods │ │ │ │ │ - 78: 00000294 80 OBJECT LOCAL DEFAULT 3 ga_members │ │ │ │ │ - 79: 00000258 60 OBJECT LOCAL DEFAULT 3 ga_properties │ │ │ │ │ - 80: 000001a8 32 OBJECT LOCAL DEFAULT 3 ga_iter_methods │ │ │ │ │ - 81: 00000000 232 FUNC GLOBAL DEFAULT 6 Py_GenericAlias │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Function │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 87: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 112: 00000534 772 FUNC GLOBAL HIDDEN 1 _Py_make_parameters │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EnterRecursiveCall │ │ │ │ │ - 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_LeaveRecursiveCall │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_typing_type_repr │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItemRef │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Dir │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 134: 00000bb4 2636 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 151: 00000000 212 OBJECT GLOBAL DEFAULT 3 Py_GenericAliasType │ │ │ │ │ - 152: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _Py_GenericAliasIterType │ │ │ │ │ - 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_type_or │ │ │ │ │ + 43: 00000534 608 FUNC LOCAL DEFAULT 1 ga_repr │ │ │ │ │ + 44: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 45: 000000f0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 46: 00000068 92 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ + 47: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 48: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 49: 000000c4 208 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ + 50: 00000794 84 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ + 51: 000007e8 200 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ + 52: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 53: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 54: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 55: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 56: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 57: 0000012c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 58: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 59: 000001a4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 60: 000013d0 144 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ + 61: 000012e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 62: 000012fc 164 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ + 63: 000012fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 64: 0000139c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 65: 000013a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 66: 000013a0 48 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ + 67: 000001c4 52 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ + 68: 000001f8 92 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ + 69: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 70: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 71: 00000000 40 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ + 72: 00000028 147 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ + 73: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 74: 000001c8 144 OBJECT LOCAL DEFAULT 3 ga_as_number │ │ │ │ │ + 75: 00000344 12 OBJECT LOCAL DEFAULT 3 ga_as_mapping │ │ │ │ │ + 76: 000002e4 96 OBJECT LOCAL DEFAULT 3 ga_methods │ │ │ │ │ + 77: 00000294 80 OBJECT LOCAL DEFAULT 3 ga_members │ │ │ │ │ + 78: 00000258 60 OBJECT LOCAL DEFAULT 3 ga_properties │ │ │ │ │ + 79: 000001a8 32 OBJECT LOCAL DEFAULT 3 ga_iter_methods │ │ │ │ │ + 80: 00000000 232 FUNC GLOBAL DEFAULT 6 Py_GenericAlias │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Function │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 86: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 111: 000003b0 1576 FUNC GLOBAL HIDDEN 6 _Py_make_parameters │ │ │ │ │ + 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EnterRecursiveCall │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_LeaveRecursiveCall │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_typing_type_repr │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItemRef │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Dir │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 133: 000008b0 2636 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ + 150: 00000000 212 OBJECT GLOBAL DEFAULT 3 Py_GenericAliasType │ │ │ │ │ + 151: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _Py_GenericAliasIterType │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_type_or │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,337 +1,348 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3644 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3958 contains 188 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0000531c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000009c 0000541c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +00000068 0000521c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000009c 0000531c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 000000a8 0000042b R_ARM_MOVW_ABS_NC 00000194 ga_vectorcall │ │ │ │ │ 000000ac 0000042c R_ARM_MOVT_ABS 00000194 ga_vectorcall │ │ │ │ │ -000000f0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000fc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000100 00000c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000108 0000581c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000108 0000571c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000011c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000120 00000c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000124 0000591c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000154 0000531d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00000174 00005d1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000188 00005d1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000124 0000581c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000154 0000521d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00000174 00005c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000188 00005c1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000001c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001d8 00005e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001e8 00005f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001ec 00005f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000022c 0000601c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000250 0000611d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000278 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000027c 0000622c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000284 0000632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000288 0000632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000298 0000632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000029c 0000632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000002b8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d8 00005d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001e8 00005e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001ec 00005e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000022c 00005f1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000250 0000601d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00000278 0000612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000027c 0000612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000284 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000288 0000622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000298 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000029c 0000622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000002b8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d4 00001d2b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 000002d8 00001d2c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ -000002e0 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000304 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -00000314 0000671c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000348 0000681c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000002e0 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000304 0000501c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +00000314 0000661c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000348 0000671c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000354 00001c2b R_ARM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ 00000358 00001c2c R_ARM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ -00000364 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000037c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000388 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 00006a1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000003d0 00006b1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00000364 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000037c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000388 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 0000691c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000003d0 00006a1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000410 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -0000045c 00006c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000460 00006c2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000046c 00006d1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000047c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a0 00006e1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000410 0000501c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +0000045c 00006b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000460 00006b2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000046c 00006c1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000047c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a0 00006d1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ 000004a8 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -000004b8 00006f1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000504 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000550 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ -00000554 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ -00000558 0000711c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ -00000578 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000058c 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000005d8 0000741c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00000600 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000062c 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000664 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000694 0000761c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ -000006ec 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000006fc 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00000700 0000761c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ -00000714 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000072c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -000007f4 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000814 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00000828 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000830 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000834 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000874 0000781c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000894 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -000008a8 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000008b4 00007b2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000008b8 00007b2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000008f0 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -00000914 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000092c 00007c1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000948 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000950 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000968 00002a2b R_ARM_MOVW_ABS_NC 000000e4 .LC10 │ │ │ │ │ -0000096c 00002a2c R_ARM_MOVT_ABS 000000e4 .LC10 │ │ │ │ │ -00000970 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000994 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000009cc 00007f1c R_ARM_CALL 00000000 PyList_GetItemRef │ │ │ │ │ -000009e0 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -00000a0c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a24 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000a28 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000a2c 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000a54 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000a6c 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000a70 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000a74 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000a88 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ab0 0000842b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000ab4 0000842c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000ae0 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae4 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b20 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000b3c 0000861c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ -00000b54 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -00000ba8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0000871c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000c48 0000831c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c60 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000c84 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c98 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c9c 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ccc 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000cfc 0000382b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ -00000d00 0000392b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ -00000d04 0000382c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ -00000d08 0000392c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ -00000d0c 0000881c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000d30 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d84 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00000df8 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e54 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000e74 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000eb8 0000891c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000edc 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f14 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000f58 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000f7c 00008a1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00000fa0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fac 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001034 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001038 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001044 00005e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000105c 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001070 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001074 00008b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000109c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010b8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010c0 00003b2b R_ARM_MOVW_ABS_NC 00000160 .LC19 │ │ │ │ │ -000010c4 00003b2c R_ARM_MOVT_ABS 00000160 .LC19 │ │ │ │ │ -000010cc 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001110 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001130 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001148 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001174 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001180 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001188 0000372b R_ARM_MOVW_ABS_NC 00000104 .LC15 │ │ │ │ │ -0000118c 0000372c R_ARM_MOVT_ABS 00000104 .LC15 │ │ │ │ │ -00001194 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011e4 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000123c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001240 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001244 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001250 00003c2b R_ARM_MOVW_ABS_NC 000001a4 .LC20 │ │ │ │ │ -00001254 00003c2c R_ARM_MOVT_ABS 000001a4 .LC20 │ │ │ │ │ -0000125c 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000127c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ac 0000861c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ -000012d4 00008d1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000012f8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001360 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -00001378 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001384 00008e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000013a8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013d8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013dc 0000362b R_ARM_MOVW_ABS_NC 00000100 .LC14 │ │ │ │ │ -000013e0 0000362c R_ARM_MOVT_ABS 00000100 .LC14 │ │ │ │ │ -000013e8 0000352b R_ARM_MOVW_ABS_NC 000000f8 .LC13 │ │ │ │ │ -000013ec 0000352c R_ARM_MOVT_ABS 000000f8 .LC13 │ │ │ │ │ -000013fc 00003a2b R_ARM_MOVW_ABS_NC 0000012c .LC18 │ │ │ │ │ -00001400 00003a2c R_ARM_MOVT_ABS 0000012c .LC18 │ │ │ │ │ -0000140c 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000141c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000148c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a4 0000842b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000014a8 0000842c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000014ec 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000014f0 00008f2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000150c 0000901c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -00001538 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001544 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001548 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000159c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e4 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ec 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f4 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f8 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015fc 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001628 0000921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000163c 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001640 0000932c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001648 0000941c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001654 0000951c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000165c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001660 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001668 0000941c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001698 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016c0 0000961c R_ARM_CALL 00000000 PyObject_Call │ │ │ │ │ -0000170c 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000004b8 00006e1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000504 00006f1c R_ARM_CALL 000003b0 _Py_make_parameters │ │ │ │ │ +00000570 0000771c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000590 0000781c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +000005a4 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000005b0 00007a2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000005b4 00007a2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000005ec 0000781c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +00000610 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000628 00007b1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000644 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000664 00002a2b R_ARM_MOVW_ABS_NC 000000e4 .LC10 │ │ │ │ │ +00000668 00002a2c R_ARM_MOVT_ABS 000000e4 .LC10 │ │ │ │ │ +0000066c 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000690 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000006c8 00007e1c R_ARM_CALL 00000000 PyList_GetItemRef │ │ │ │ │ +000006dc 0000781c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +00000708 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000720 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000724 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000728 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000750 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000768 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +0000076c 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000770 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000784 0000791c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000007ac 0000832b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000007b0 0000832c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000007dc 0000842b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007e0 0000842c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 00006f1c R_ARM_CALL 000003b0 _Py_make_parameters │ │ │ │ │ +00000838 0000851c R_ARM_CALL 000008b0 _Py_subs_parameters │ │ │ │ │ +00000850 0000501c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +000008a4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f0 0000861c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000944 0000821c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000095c 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000980 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000994 0000842b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000998 0000842c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009c8 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000009f8 0000372b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ +000009fc 0000382b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ +00000a00 0000372c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ +00000a04 0000382c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ +00000a08 0000871c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00000a2c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a80 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000af4 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000b50 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000b70 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000bb4 0000881c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bd8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c10 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000c54 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c78 0000891c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00000c9c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000d30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d40 00005d1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d58 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000d6c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000d70 00008a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d98 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000db4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dbc 00003a2b R_ARM_MOVW_ABS_NC 00000160 .LC19 │ │ │ │ │ +00000dc0 00003a2c R_ARM_MOVT_ABS 00000160 .LC19 │ │ │ │ │ +00000dc8 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e0c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e2c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e34 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000e44 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000e70 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e78 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e7c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e84 0000362b R_ARM_MOVW_ABS_NC 00000104 .LC15 │ │ │ │ │ +00000e88 0000362c R_ARM_MOVT_ABS 00000104 .LC15 │ │ │ │ │ +00000e90 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ee0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f20 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f38 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000f3c 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f40 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f4c 00003b2b R_ARM_MOVW_ABS_NC 000001a4 .LC20 │ │ │ │ │ +00000f50 00003b2c R_ARM_MOVT_ABS 000001a4 .LC20 │ │ │ │ │ +00000f58 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f78 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f90 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 0000851c R_ARM_CALL 000008b0 _Py_subs_parameters │ │ │ │ │ +00000fd0 00008c1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000ff4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00001074 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 00008d1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010a4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010d4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010d8 0000352b R_ARM_MOVW_ABS_NC 00000100 .LC14 │ │ │ │ │ +000010dc 0000352c R_ARM_MOVT_ABS 00000100 .LC14 │ │ │ │ │ +000010e4 0000342b R_ARM_MOVW_ABS_NC 000000f8 .LC13 │ │ │ │ │ +000010e8 0000342c R_ARM_MOVT_ABS 000000f8 .LC13 │ │ │ │ │ +000010f8 0000392b R_ARM_MOVW_ABS_NC 0000012c .LC18 │ │ │ │ │ +000010fc 0000392c R_ARM_MOVT_ABS 0000012c .LC18 │ │ │ │ │ +00001108 00008b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001118 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001188 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011a0 0000832b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011a4 0000832c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000011e8 00008e2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000011ec 00008e2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001208 00008f1c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +00001234 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001240 0000842b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001244 0000842c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001298 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012bc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e8 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012ec 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f0 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f4 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f8 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001324 0000911c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00001338 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000133c 0000922c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001344 0000931c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001350 0000941c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001358 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000135c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001364 0000931c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001394 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000139c 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013bc 0000951c R_ARM_CALL 00000000 PyObject_Call │ │ │ │ │ +00001408 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3ccc contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3f38 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00009902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00009802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000502 R_ARM_ABS32 000000e8 ga_dealloc │ │ │ │ │ -0000002c 00002c02 R_ARM_ABS32 00000838 ga_repr │ │ │ │ │ +0000002c 00002b02 R_ARM_ABS32 00000534 ga_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00001502 R_ARM_ABS32 00000158 ga_hash │ │ │ │ │ -00000040 00004302 R_ARM_ABS32 000016a4 ga_call │ │ │ │ │ +00000040 00004202 R_ARM_ABS32 000013a0 ga_call │ │ │ │ │ 00000048 00001202 R_ARM_ABS32 000002ec ga_getattro │ │ │ │ │ -00000058 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000058 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000902 R_ARM_ABS32 0000025c ga_traverse │ │ │ │ │ 00000064 00001602 R_ARM_ABS32 000001a0 ga_richcompare │ │ │ │ │ 0000006c 00002102 R_ARM_ABS32 0000038c ga_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00005202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +00000098 00005102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00000e02 R_ARM_ABS32 00000000 ga_new │ │ │ │ │ -000000a0 00006f02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000d8 00009902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000a0 00006e02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000d8 00009802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00002502 R_ARM_ABS32 00000488 ga_iter_dealloc │ │ │ │ │ -00000130 00004402 R_ARM_ABS32 000001c4 ga_iter_traverse │ │ │ │ │ -00000134 00004502 R_ARM_ABS32 000001f8 ga_iter_clear │ │ │ │ │ -00000140 00009a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000130 00004302 R_ARM_ABS32 000001c4 ga_iter_traverse │ │ │ │ │ +00000134 00004402 R_ARM_ABS32 000001f8 ga_iter_clear │ │ │ │ │ +00000140 00009902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000144 00002402 R_ARM_ABS32 000003e4 ga_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ac 00002f02 R_ARM_ABS32 00000068 ga_iter_reduce │ │ │ │ │ -00000204 00009b02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ +000001ac 00002e02 R_ARM_ABS32 00000068 ga_iter_reduce │ │ │ │ │ +00000204 00009a02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000258 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 00002602 R_ARM_ABS32 000004bc ga_parameters │ │ │ │ │ 00000264 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000026c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000270 00003302 R_ARM_ABS32 00000a98 ga_unpacked_tuple_args │ │ │ │ │ +00000270 00003202 R_ARM_ABS32 00000794 ga_unpacked_tuple_args │ │ │ │ │ 00000294 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002bc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00001402 R_ARM_ABS32 00000138 ga_mro_entries │ │ │ │ │ 000002f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f8 00001902 R_ARM_ABS32 00000000 ga_instancecheck │ │ │ │ │ 00000304 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000308 00001b02 R_ARM_ABS32 00000034 ga_subclasscheck │ │ │ │ │ 00000314 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00001e02 R_ARM_ABS32 000002c0 ga_reduce │ │ │ │ │ 00000324 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00003202 R_ARM_ABS32 000000c4 ga_dir │ │ │ │ │ -00000348 00003402 R_ARM_ABS32 00000aec ga_getitem │ │ │ │ │ +00000328 00003102 R_ARM_ABS32 000000c4 ga_dir │ │ │ │ │ +00000348 00003302 R_ARM_ABS32 000007e8 ga_getitem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3e54 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x40c0 contains 60 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000028 0000521c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000004c 0000531c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000080 0000541c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +00000028 0000511c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000004c 0000521c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000080 0000531c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 0000008c 0000042b R_ARM_MOVW_ABS_NC 00000194 ga_vectorcall │ │ │ │ │ 00000090 0000042c R_ARM_MOVT_ABS 00000194 ga_vectorcall │ │ │ │ │ -000000e0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000180 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001d0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ec 0000561c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000218 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000024c 0000551d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000e0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000180 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ec 0000551c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000218 0000566b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000024c 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000031c 00000f2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ 00000320 00000f2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00000324 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000324 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00000334 0000102b R_ARM_MOVW_ABS_NC 0000001c .LC2 │ │ │ │ │ 00000338 0000102c R_ARM_MOVT_ABS 0000001c .LC2 │ │ │ │ │ -0000033c 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000033c 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 0000034c 0000112b R_ARM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ 00000350 0000112c R_ARM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ -00000354 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000354 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ 00000360 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000364 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000037c 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000398 00005b1d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 00005c1d R_ARM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +0000037c 0000591c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000398 00005a1d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 00005b1d R_ARM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ +000003cc 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ +000003d0 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ +000003d4 0000701c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ +000003f4 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000408 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000045c 0000731c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000488 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000004b0 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ +000004b4 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ +000004b8 0000701c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ +000004d8 0000711c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000004f0 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000538 0000731c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000560 0000741c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000058c 00006f1c R_ARM_CALL 000003b0 _Py_make_parameters │ │ │ │ │ +000005c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +0000061c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +000006c8 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000006dc 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +0000073c 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000750 0000751c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +00000774 0000721c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000908 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000980 0000761c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000009b4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d0 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009d4 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3f34 contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x42a0 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000018 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000014 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000018 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000001c 0000172b R_ARM_MOVW_ABS_NC 00000038 .LC4 │ │ │ │ │ 00000020 0000172c R_ARM_MOVT_ABS 00000038 .LC4 │ │ │ │ │ -00000028 0000651c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000048 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000004c 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000028 0000641c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000048 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000004c 0000632c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000050 00001a2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000054 00001a2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -0000005c 0000651c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000084 0000681c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000098 00002d2b R_ARM_MOVW_ABS_NC 000000e8 .LC11 │ │ │ │ │ -0000009c 00002d2c R_ARM_MOVT_ABS 000000e8 .LC11 │ │ │ │ │ -000000a8 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000000ac 00002e2b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -000000b0 00002e2c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -000000bc 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000000c0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 0000801c R_ARM_CALL 00000000 PyObject_Dir │ │ │ │ │ +0000005c 0000641c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000084 0000671c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000098 00002c2b R_ARM_MOVW_ABS_NC 000000e8 .LC11 │ │ │ │ │ +0000009c 00002c2c R_ARM_MOVT_ABS 000000e8 .LC11 │ │ │ │ │ +000000a8 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000ac 00002d2b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +000000b0 00002d2c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +000000bc 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000c0 00006802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000dc 00007f1c R_ARM_CALL 00000000 PyObject_Dir │ │ │ │ │ 000000e8 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000ec 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000000fc 0000811c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000110 0000821c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00000128 0000831c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000158 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000017c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000fc 0000801c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000110 0000811c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00000128 0000821c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000158 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000188 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ -000001b0 0000911c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000001c0 00003f1d R_ARM_JUMP24 00001600 set_orig_class │ │ │ │ │ -00000240 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b0 0000901c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000001c0 00003e1d R_ARM_JUMP24 000012fc set_orig_class │ │ │ │ │ +00000240 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x4024 contains 9 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4390 contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -396,246 +396,29 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl 534 <_Py_make_parameters> │ │ │ │ │ + bl 3b0 │ │ │ │ │ R_ARM_CALL _Py_make_parameters │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ beq 528 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000534 <_Py_make_parameters>: │ │ │ │ │ -_Py_make_parameters(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 698 <_Py_make_parameters+0x164> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ - ands r5, r5, #33554432 @ 0x2000000 │ │ │ │ │ - beq 70c <_Py_make_parameters+0x1d8> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PySequence_Tuple │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 694 <_Py_make_parameters+0x160> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 674 <_Py_make_parameters+0x140> │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - add r4, r4, #12 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 6d4 <_Py_make_parameters+0x1a0> │ │ │ │ │ - ldr sl, [r4, #4]! │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 6cc <_Py_make_parameters+0x198> │ │ │ │ │ - ldr r1, [pc, #600] @ 830 <_Py_make_parameters+0x2fc> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - blt 63c <_Py_make_parameters+0x108> │ │ │ │ │ - ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - addne r1, r2, #12 │ │ │ │ │ - bne 6a4 <_Py_make_parameters+0x170> │ │ │ │ │ - ldr r1, [pc, #568] @ 834 <_Py_make_parameters+0x300> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 63c <_Py_make_parameters+0x108> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 734 <_Py_make_parameters+0x200> │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - beq 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 534 <_Py_make_parameters> │ │ │ │ │ - R_ARM_CALL _Py_make_parameters │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 734 <_Py_make_parameters+0x200> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 668 <_Py_make_parameters+0x134> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 668 <_Py_make_parameters+0x134> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 668 <_Py_make_parameters+0x134> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 694 <_Py_make_parameters+0x160> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 694 <_Py_make_parameters+0x160> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 694 <_Py_make_parameters+0x160> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 7b0 <_Py_make_parameters+0x27c> │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [sl] │ │ │ │ │ - add r3, r5, #4 │ │ │ │ │ - str sl, [r2, r3, lsl #2] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 5b4 <_Py_make_parameters+0x80> │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - ble 6f8 <_Py_make_parameters+0x1c4> │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 640 <_Py_make_parameters+0x10c> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 21c │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 69c <_Py_make_parameters+0x168> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5a0 <_Py_make_parameters+0x6c> │ │ │ │ │ - b 694 <_Py_make_parameters+0x160> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21c │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 6cc <_Py_make_parameters+0x198> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ - sub r3, r3, r7 │ │ │ │ │ - add r3, r3, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 7e0 <_Py_make_parameters+0x2ac> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bge 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r2, r1, lsl #2] │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bgt 7c8 <_Py_make_parameters+0x294> │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - add r2, r5, #4 │ │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 760 <_Py_make_parameters+0x22c> │ │ │ │ │ - ldr r0, [r1, #4]! │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 6a4 <_Py_make_parameters+0x170> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 6c8 <_Py_make_parameters+0x194> │ │ │ │ │ - ldr lr, [ip, #4]! │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bne 780 <_Py_make_parameters+0x24c> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 7a4 <_Py_make_parameters+0x270> │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r0, fp, #44 @ 0x2c │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - bl 0 <_PyTuple_Resize> │ │ │ │ │ - R_ARM_CALL _PyTuple_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 75c <_Py_make_parameters+0x228> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 81c <_Py_make_parameters+0x2e8> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 21c │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 694 <_Py_make_parameters+0x160> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 810 <_Py_make_parameters+0x2dc> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 810 <_Py_make_parameters+0x2dc> │ │ │ │ │ - .word 0x0000982c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00009210 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000838 : │ │ │ │ │ +00000534 : │ │ │ │ │ ga_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -647,71 +430,71 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addle r0, r6, r6, lsl #2 │ │ │ │ │ movgt r0, r6 │ │ │ │ │ add r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 650 │ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a84 │ │ │ │ │ + bne 780 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_typing_type_repr> │ │ │ │ │ R_ARM_CALL _Py_typing_type_repr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 904 │ │ │ │ │ + bge 600 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a64 │ │ │ │ │ + bne 760 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 980 │ │ │ │ │ + beq 67c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_typing_type_repr> │ │ │ │ │ R_ARM_CALL _Py_typing_type_repr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 8c0 │ │ │ │ │ + b 5bc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 960 │ │ │ │ │ + beq 65c │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicodeWriter_Finish │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 94c │ │ │ │ │ + bgt 648 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - bne 94c │ │ │ │ │ + bne 648 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -722,270 +505,270 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 90c │ │ │ │ │ - b 94c │ │ │ │ │ + bge 608 │ │ │ │ │ + b 648 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 94c │ │ │ │ │ + blt 648 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble a4c │ │ │ │ │ + ble 748 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_GetItemRef │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 94c │ │ │ │ │ + beq 648 │ │ │ │ │ bl 0 <_Py_typing_type_repr> │ │ │ │ │ R_ARM_CALL _Py_typing_type_repr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ - blt 930 │ │ │ │ │ + blt 62c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a10 │ │ │ │ │ + bgt 70c │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne a10 │ │ │ │ │ + bne 70c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a3c │ │ │ │ │ + beq 738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 9c4 │ │ │ │ │ - b 94c │ │ │ │ │ + bge 6c0 │ │ │ │ │ + b 648 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8fc │ │ │ │ │ - b 94c │ │ │ │ │ + bge 5f8 │ │ │ │ │ + b 648 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8d0 │ │ │ │ │ - b 94c │ │ │ │ │ + bge 5cc │ │ │ │ │ + b 648 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 88c │ │ │ │ │ - b 94c │ │ │ │ │ + bge 588 │ │ │ │ │ + b 648 │ │ │ │ │ │ │ │ │ │ -00000a98 : │ │ │ │ │ +00000794 : │ │ │ │ │ ga_unpacked_tuple_args(): │ │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ae0 │ │ │ │ │ + beq 7dc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne 7dc │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b ad4 │ │ │ │ │ + b 7d0 │ │ │ │ │ │ │ │ │ │ -00000aec : │ │ │ │ │ +000007e8 : │ │ │ │ │ ga_getitem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b34 │ │ │ │ │ + bne 830 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 534 <_Py_make_parameters> │ │ │ │ │ + bl 3b0 │ │ │ │ │ R_ARM_CALL _Py_make_parameters │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq b88 │ │ │ │ │ + beq 884 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb4 <_Py_subs_parameters> │ │ │ │ │ + bl 8b0 <_Py_subs_parameters> │ │ │ │ │ R_ARM_CALL _Py_subs_parameters │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq 884 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GenericAlias │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - beq b94 │ │ │ │ │ + beq 890 │ │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ strb r0, [r3, #24] │ │ │ │ │ - bgt b84 │ │ │ │ │ + bgt 880 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq 89c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b78 │ │ │ │ │ - b b84 │ │ │ │ │ + ble 874 │ │ │ │ │ + b 880 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b b84 │ │ │ │ │ + b 880 │ │ │ │ │ │ │ │ │ │ -00000bb4 <_Py_subs_parameters>: │ │ │ │ │ +000008b0 <_Py_subs_parameters>: │ │ │ │ │ _Py_subs_parameters(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 117c <_Py_subs_parameters+0x5c8> │ │ │ │ │ + beq e78 <_Py_subs_parameters+0x5c8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + beq e38 <_Py_subs_parameters+0x588> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ subeq r6, fp, #44 @ 0x2c │ │ │ │ │ ldrne r8, [r6, #8] │ │ │ │ │ addne r6, r6, #16 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge c5c <_Py_subs_parameters+0xa8> │ │ │ │ │ + bge 958 <_Py_subs_parameters+0xa8> │ │ │ │ │ ldr r7, [r6, r4, lsl #2] │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1034 <_Py_subs_parameters+0x480> │ │ │ │ │ + bge d30 <_Py_subs_parameters+0x480> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + blt d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b c20 <_Py_subs_parameters+0x6c> │ │ │ │ │ + b 91c <_Py_subs_parameters+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c88 <_Py_subs_parameters+0xd4> │ │ │ │ │ + bgt 984 <_Py_subs_parameters+0xd4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne c88 <_Py_subs_parameters+0xd4> │ │ │ │ │ + bne 984 <_Py_subs_parameters+0xd4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + beq a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge da0 <_Py_subs_parameters+0x1ec> │ │ │ │ │ + bge a9c <_Py_subs_parameters+0x1ec> │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2332] @ 15ec <_Py_subs_parameters+0xa38> │ │ │ │ │ + ldr r1, [pc, #2332] @ 12e8 <_Py_subs_parameters+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1158 <_Py_subs_parameters+0x5a4> │ │ │ │ │ + blt e54 <_Py_subs_parameters+0x5a4> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, sl │ │ │ │ │ - beq d58 <_Py_subs_parameters+0x1a4> │ │ │ │ │ + beq a54 <_Py_subs_parameters+0x1a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -997,39 +780,39 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d34 <_Py_subs_parameters+0x180> │ │ │ │ │ + bgt a30 <_Py_subs_parameters+0x180> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne d34 <_Py_subs_parameters+0x180> │ │ │ │ │ + bne a30 <_Py_subs_parameters+0x180> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d50 <_Py_subs_parameters+0x19c> │ │ │ │ │ + bgt a4c <_Py_subs_parameters+0x19c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 1418 <_Py_subs_parameters+0x864> │ │ │ │ │ + beq 1114 <_Py_subs_parameters+0x864> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + beq e38 <_Py_subs_parameters+0x588> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b cb4 <_Py_subs_parameters+0x100> │ │ │ │ │ + b 9b0 <_Py_subs_parameters+0x100> │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d88 <_Py_subs_parameters+0x1d4> │ │ │ │ │ + bgt a84 <_Py_subs_parameters+0x1d4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne d88 <_Py_subs_parameters+0x1d4> │ │ │ │ │ + bne a84 <_Py_subs_parameters+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1045,215 +828,215 @@ │ │ │ │ │ subeq r3, fp, #56 @ 0x38 │ │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ │ strne r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ addne r3, r4, #16 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 13b0 <_Py_subs_parameters+0x7fc> │ │ │ │ │ + bne 10ac <_Py_subs_parameters+0x7fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne 1144 <_Py_subs_parameters+0x590> │ │ │ │ │ + bne e40 <_Py_subs_parameters+0x590> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1350 <_Py_subs_parameters+0x79c> │ │ │ │ │ + beq 104c <_Py_subs_parameters+0x79c> │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r8, sl │ │ │ │ │ add r9, r9, #12 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bge d60 <_Py_subs_parameters+0x1ac> │ │ │ │ │ + bge a5c <_Py_subs_parameters+0x1ac> │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1314 <_Py_subs_parameters+0x760> │ │ │ │ │ + blt 1010 <_Py_subs_parameters+0x760> │ │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ │ - bne 129c <_Py_subs_parameters+0x6e8> │ │ │ │ │ - ldr r1, [pc, #1952] @ 15f0 <_Py_subs_parameters+0xa3c> │ │ │ │ │ + bne f98 <_Py_subs_parameters+0x6e8> │ │ │ │ │ + ldr r1, [pc, #1952] @ 12ec <_Py_subs_parameters+0xa3c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bgt 1380 <_Py_subs_parameters+0x7cc> │ │ │ │ │ + bgt 107c <_Py_subs_parameters+0x7cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ - ldr r1, [pc, #1924] @ 15f4 <_Py_subs_parameters+0xa40> │ │ │ │ │ + blt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ + ldr r1, [pc, #1924] @ 12f0 <_Py_subs_parameters+0xa40> │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + blt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f08 <_Py_subs_parameters+0x354> │ │ │ │ │ + beq c04 <_Py_subs_parameters+0x354> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 10b4 <_Py_subs_parameters+0x500> │ │ │ │ │ + ble db0 <_Py_subs_parameters+0x500> │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 10a4 <_Py_subs_parameters+0x4f0> │ │ │ │ │ + bne da0 <_Py_subs_parameters+0x4f0> │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ + bgt bdc <_Py_subs_parameters+0x32c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ + bne bdc <_Py_subs_parameters+0x32c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + beq de8 <_Py_subs_parameters+0x538> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r3, sl, #4 │ │ │ │ │ ldreq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ streq r5, [r2, r3, lsl #2] │ │ │ │ │ - bne 11a0 <_Py_subs_parameters+0x5ec> │ │ │ │ │ + bne e9c <_Py_subs_parameters+0x5ec> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b e20 <_Py_subs_parameters+0x26c> │ │ │ │ │ - ldr r1, [pc, #1768] @ 15f8 <_Py_subs_parameters+0xa44> │ │ │ │ │ + b b1c <_Py_subs_parameters+0x26c> │ │ │ │ │ + ldr r1, [pc, #1768] @ 12f4 <_Py_subs_parameters+0xa44> │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + blt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 157c <_Py_subs_parameters+0x9c8> │ │ │ │ │ + beq 1278 <_Py_subs_parameters+0x9c8> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 157c <_Py_subs_parameters+0x9c8> │ │ │ │ │ + beq 1278 <_Py_subs_parameters+0x9c8> │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 157c <_Py_subs_parameters+0x9c8> │ │ │ │ │ + beq 1278 <_Py_subs_parameters+0x9c8> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1560 <_Py_subs_parameters+0x9ac> │ │ │ │ │ + beq 125c <_Py_subs_parameters+0x9ac> │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt fb4 <_Py_subs_parameters+0x400> │ │ │ │ │ + bgt cb0 <_Py_subs_parameters+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + bgt ca0 <_Py_subs_parameters+0x3f0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + bne ca0 <_Py_subs_parameters+0x3f0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ + b bdc <_Py_subs_parameters+0x32c> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ - ble 1434 <_Py_subs_parameters+0x880> │ │ │ │ │ + ble 1130 <_Py_subs_parameters+0x880> │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 1424 <_Py_subs_parameters+0x870> │ │ │ │ │ + bne 1120 <_Py_subs_parameters+0x870> │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1434 <_Py_subs_parameters+0x880> │ │ │ │ │ + beq 1130 <_Py_subs_parameters+0x880> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1434 <_Py_subs_parameters+0x880> │ │ │ │ │ + beq 1130 <_Py_subs_parameters+0x880> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 13d0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 1458 <_Py_subs_parameters+0x8a4> │ │ │ │ │ + blt 1154 <_Py_subs_parameters+0x8a4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b f6c <_Py_subs_parameters+0x3b8> │ │ │ │ │ + b c68 <_Py_subs_parameters+0x3b8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1494 <_Py_subs_parameters+0x8e0> │ │ │ │ │ + beq 1190 <_Py_subs_parameters+0x8e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1494 <_Py_subs_parameters+0x8e0> │ │ │ │ │ - ldr r1, [pc, #1444] @ 15fc <_Py_subs_parameters+0xa48> │ │ │ │ │ + bne 1190 <_Py_subs_parameters+0x8e0> │ │ │ │ │ + ldr r1, [pc, #1444] @ 12f8 <_Py_subs_parameters+0xa48> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt 1540 <_Py_subs_parameters+0x98c> │ │ │ │ │ + bgt 123c <_Py_subs_parameters+0x98c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c40 <_Py_subs_parameters+0x8c> │ │ │ │ │ + beq 93c <_Py_subs_parameters+0x8c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bgt e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bne e38 <_Py_subs_parameters+0x588> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + b e38 <_Py_subs_parameters+0x588> │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne ea0 <_Py_subs_parameters+0x2ec> │ │ │ │ │ + bne b9c <_Py_subs_parameters+0x2ec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -1261,112 +1044,112 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + bgt de8 <_Py_subs_parameters+0x538> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ str r5, [r0] │ │ │ │ │ - beq edc <_Py_subs_parameters+0x328> │ │ │ │ │ + beq bd8 <_Py_subs_parameters+0x328> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + bgt e10 <_Py_subs_parameters+0x560> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + bne e10 <_Py_subs_parameters+0x560> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1134 <_Py_subs_parameters+0x580> │ │ │ │ │ + bgt e30 <_Py_subs_parameters+0x580> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1134 <_Py_subs_parameters+0x580> │ │ │ │ │ + bne e30 <_Py_subs_parameters+0x580> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r7, r9 │ │ │ │ │ - bne dec <_Py_subs_parameters+0x238> │ │ │ │ │ + bne ae8 <_Py_subs_parameters+0x238> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bgt e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bne e38 <_Py_subs_parameters+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + b e38 <_Py_subs_parameters+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 11fc <_Py_subs_parameters+0x648> │ │ │ │ │ + beq ef8 <_Py_subs_parameters+0x648> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 16d4 │ │ │ │ │ + bl 13d0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11e8 <_Py_subs_parameters+0x634> │ │ │ │ │ + bgt ee4 <_Py_subs_parameters+0x634> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11e8 <_Py_subs_parameters+0x634> │ │ │ │ │ + bne ee4 <_Py_subs_parameters+0x634> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge f00 <_Py_subs_parameters+0x34c> │ │ │ │ │ + bge bfc <_Py_subs_parameters+0x34c> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + b e10 <_Py_subs_parameters+0x560> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r9, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1228 <_Py_subs_parameters+0x674> │ │ │ │ │ + bgt f24 <_Py_subs_parameters+0x674> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1228 <_Py_subs_parameters+0x674> │ │ │ │ │ + bne f24 <_Py_subs_parameters+0x674> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1284 <_Py_subs_parameters+0x6d0> │ │ │ │ │ + ble f80 <_Py_subs_parameters+0x6d0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -1378,111 +1161,111 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bgt e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + bne e38 <_Py_subs_parameters+0x588> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ + b e38 <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1234 <_Py_subs_parameters+0x680> │ │ │ │ │ + bne f30 <_Py_subs_parameters+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1234 <_Py_subs_parameters+0x680> │ │ │ │ │ + b f30 <_Py_subs_parameters+0x680> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl bb4 <_Py_subs_parameters> │ │ │ │ │ + bl 8b0 <_Py_subs_parameters> │ │ │ │ │ R_ARM_CALL _Py_subs_parameters │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ + beq de8 <_Py_subs_parameters+0x538> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ addne r2, sl, #4 │ │ │ │ │ ldrne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strne r5, [r3, r2, lsl #2] │ │ │ │ │ - bne efc <_Py_subs_parameters+0x348> │ │ │ │ │ + bne bf8 <_Py_subs_parameters+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12fc <_Py_subs_parameters+0x748> │ │ │ │ │ + bgt ff8 <_Py_subs_parameters+0x748> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12fc <_Py_subs_parameters+0x748> │ │ │ │ │ + bne ff8 <_Py_subs_parameters+0x748> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1338 <_Py_subs_parameters+0x784> │ │ │ │ │ + beq 1034 <_Py_subs_parameters+0x784> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ str r4, [r0, r3, lsl #2] │ │ │ │ │ - b efc <_Py_subs_parameters+0x348> │ │ │ │ │ + b bf8 <_Py_subs_parameters+0x348> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ │ - b f00 <_Py_subs_parameters+0x34c> │ │ │ │ │ + b bfc <_Py_subs_parameters+0x34c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1104 <_Py_subs_parameters+0x550> │ │ │ │ │ - b 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ + ble e00 <_Py_subs_parameters+0x550> │ │ │ │ │ + b e10 <_Py_subs_parameters+0x560> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1368 <_Py_subs_parameters+0x7b4> │ │ │ │ │ + ble 1064 <_Py_subs_parameters+0x7b4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 135c <_Py_subs_parameters+0x7a8> │ │ │ │ │ + bne 1058 <_Py_subs_parameters+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 135c <_Py_subs_parameters+0x7a8> │ │ │ │ │ + b 1058 <_Py_subs_parameters+0x7a8> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e60 <_Py_subs_parameters+0x2ac> │ │ │ │ │ + bgt b5c <_Py_subs_parameters+0x2ac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e60 <_Py_subs_parameters+0x2ac> │ │ │ │ │ + bne b5c <_Py_subs_parameters+0x2ac> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e60 <_Py_subs_parameters+0x2ac> │ │ │ │ │ + b b5c <_Py_subs_parameters+0x2ac> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13d0 <_Py_subs_parameters+0x81c> │ │ │ │ │ + bgt 10cc <_Py_subs_parameters+0x81c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 13d0 <_Py_subs_parameters+0x81c> │ │ │ │ │ + bne 10cc <_Py_subs_parameters+0x81c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1504,227 +1287,227 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ + b a90 <_Py_subs_parameters+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d50 <_Py_subs_parameters+0x19c> │ │ │ │ │ + b a4c <_Py_subs_parameters+0x19c> │ │ │ │ │ ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne fd4 <_Py_subs_parameters+0x420> │ │ │ │ │ + bne cd0 <_Py_subs_parameters+0x420> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ add r3, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ │ - b 102c <_Py_subs_parameters+0x478> │ │ │ │ │ + b d28 <_Py_subs_parameters+0x478> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1590 <_Py_subs_parameters+0x9dc> │ │ │ │ │ + ble 128c <_Py_subs_parameters+0x9dc> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + bgt df0 <_Py_subs_parameters+0x540> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + bne df0 <_Py_subs_parameters+0x540> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + b df0 <_Py_subs_parameters+0x540> │ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1050 <_Py_subs_parameters+0x49c> │ │ │ │ │ + beq d4c <_Py_subs_parameters+0x49c> │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1050 <_Py_subs_parameters+0x49c> │ │ │ │ │ + bne d4c <_Py_subs_parameters+0x49c> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 106c <_Py_subs_parameters+0x4b8> │ │ │ │ │ + beq d68 <_Py_subs_parameters+0x4b8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fc <_Py_subs_parameters+0x948> │ │ │ │ │ + beq 11f8 <_Py_subs_parameters+0x948> │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 106c <_Py_subs_parameters+0x4b8> │ │ │ │ │ + beq d68 <_Py_subs_parameters+0x4b8> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_SetSlice │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - blt 15a4 <_Py_subs_parameters+0x9f0> │ │ │ │ │ + blt 12a0 <_Py_subs_parameters+0x9f0> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c54 <_Py_subs_parameters+0xa0> │ │ │ │ │ + bgt 950 <_Py_subs_parameters+0xa0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne c54 <_Py_subs_parameters+0xa0> │ │ │ │ │ + bne 950 <_Py_subs_parameters+0xa0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c54 <_Py_subs_parameters+0xa0> │ │ │ │ │ + b 950 <_Py_subs_parameters+0xa0> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15c8 <_Py_subs_parameters+0xa14> │ │ │ │ │ + beq 12c4 <_Py_subs_parameters+0xa14> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c8 <_Py_subs_parameters+0x914> │ │ │ │ │ - b 106c <_Py_subs_parameters+0x4b8> │ │ │ │ │ + bne 11c4 <_Py_subs_parameters+0x914> │ │ │ │ │ + b d68 <_Py_subs_parameters+0x4b8> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1480 <_Py_subs_parameters+0x8cc> │ │ │ │ │ - b 10f4 <_Py_subs_parameters+0x540> │ │ │ │ │ + ble 117c <_Py_subs_parameters+0x8cc> │ │ │ │ │ + b df0 <_Py_subs_parameters+0x540> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ + b ca0 <_Py_subs_parameters+0x3f0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1470 <_Py_subs_parameters+0x8bc> │ │ │ │ │ + bne 116c <_Py_subs_parameters+0x8bc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1470 <_Py_subs_parameters+0x8bc> │ │ │ │ │ + b 116c <_Py_subs_parameters+0x8bc> │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + bgt d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + bne d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1080 <_Py_subs_parameters+0x4cc> │ │ │ │ │ + b d7c <_Py_subs_parameters+0x4cc> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1068 <_Py_subs_parameters+0x4b4> │ │ │ │ │ + bgt d64 <_Py_subs_parameters+0x4b4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1068 <_Py_subs_parameters+0x4b4> │ │ │ │ │ + bne d64 <_Py_subs_parameters+0x4b4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1068 <_Py_subs_parameters+0x4b4> │ │ │ │ │ + b d64 <_Py_subs_parameters+0x4b4> │ │ │ │ │ .word 0x000097fc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000097c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000982c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009210 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009854 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001600 : │ │ │ │ │ +000012fc : │ │ │ │ │ set_orig_class(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1330 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #116] @ 16a0 │ │ │ │ │ + ldr r1, [pc, #116] @ 139c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 163c │ │ │ │ │ + blt 1338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 165c │ │ │ │ │ + beq 1358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 1634 │ │ │ │ │ + b 1330 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1654 │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1688 │ │ │ │ │ + ble 1384 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1634 │ │ │ │ │ + b 1330 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1680 │ │ │ │ │ + bne 137c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1680 │ │ │ │ │ + b 137c │ │ │ │ │ .word 0x000091ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000016a4 : │ │ │ │ │ +000013a0 : │ │ │ │ │ ga_call(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Call │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1600 │ │ │ │ │ + b 12fc │ │ │ │ │ │ │ │ │ │ -000016d4 : │ │ │ │ │ +000013d0 : │ │ │ │ │ tuple_extend(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1736,26 +1519,26 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 175c │ │ │ │ │ + bne 1458 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bge 1750 │ │ │ │ │ + bge 144c │ │ │ │ │ ldr r0, [r2, ip, lsl #2] │ │ │ │ │ add r1, r4, ip │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [r6, r1, lsl #2] │ │ │ │ │ - b 171c │ │ │ │ │ + b 1418 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1754 │ │ │ │ │ + b 1450 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -277,7 +277,436 @@ │ │ │ │ │ R_ARM_JUMP24 PyObject_GenericGetAttr │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetAttr │ │ │ │ │ + │ │ │ │ │ +000003b0 <_Py_make_parameters>: │ │ │ │ │ +_Py_make_parameters(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 964 <_Py_make_parameters+0x5b4> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands r7, r3, #33554432 @ 0x2000000 │ │ │ │ │ + beq 76c <_Py_make_parameters+0x3bc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PySequence_Tuple │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 62c <_Py_make_parameters+0x27c> │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 6d4 <_Py_make_parameters+0x324> │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + add r7, r4, #12 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r4, [r7, #4]! │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 694 <_Py_make_parameters+0x2e4> │ │ │ │ │ + ldr r1, [pc, #1396] @ 9d0 <_Py_make_parameters+0x620> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + blt 764 <_Py_make_parameters+0x3b4> │ │ │ │ │ + ldrne r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + addne r1, r2, #12 │ │ │ │ │ + bne 65c <_Py_make_parameters+0x2ac> │ │ │ │ │ + ldr r1, [pc, #1360] @ 9d4 <_Py_make_parameters+0x624> │ │ │ │ │ + sub r2, fp, #48 @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 764 <_Py_make_parameters+0x3b4> │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 788 <_Py_make_parameters+0x3d8> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #100663296 @ 0x6000000 │ │ │ │ │ + beq 7cc <_Py_make_parameters+0x41c> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 764 <_Py_make_parameters+0x3b4> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ │ + beq 4e8 <_Py_make_parameters+0x138> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PySequence_Tuple │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 95c <_Py_make_parameters+0x5ac> │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 950 <_Py_make_parameters+0x5a0> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 748 <_Py_make_parameters+0x398> │ │ │ │ │ + add r4, r4, #12 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r7, [r4, #4]! │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 710 <_Py_make_parameters+0x360> │ │ │ │ │ + ldr r1, [pc, #1176] @ 9d0 <_Py_make_parameters+0x620> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + blt 59c <_Py_make_parameters+0x1ec> │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + addne r0, r1, #12 │ │ │ │ │ + bne 6e8 <_Py_make_parameters+0x338> │ │ │ │ │ + ldr r1, [pc, #1144] @ 9d4 <_Py_make_parameters+0x624> │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 59c <_Py_make_parameters+0x1ec> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7e4 <_Py_make_parameters+0x434> │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #100663296 @ 0x6000000 │ │ │ │ │ + beq 7d8 <_Py_make_parameters+0x428> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 3b0 <_Py_make_parameters> │ │ │ │ │ + R_ARM_CALL _Py_make_parameters │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 7e4 <_Py_make_parameters+0x434> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 620 <_Py_make_parameters+0x270> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 620 <_Py_make_parameters+0x270> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 620 <_Py_make_parameters+0x270> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + blt 8ac <_Py_make_parameters+0x4fc> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r4, [r2, r3, lsl #2] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 440 <_Py_make_parameters+0x90> │ │ │ │ │ + ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + ble 6d4 <_Py_make_parameters+0x324> │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 5f8 <_Py_make_parameters+0x248> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 21c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 654 <_Py_make_parameters+0x2a4> │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + blt 8c4 <_Py_make_parameters+0x514> │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r7] │ │ │ │ │ + add r2, sl, #4 │ │ │ │ │ + str r7, [r1, r2, lsl #2] │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 51c <_Py_make_parameters+0x16c> │ │ │ │ │ + ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ + cmp ip, sl │ │ │ │ │ + ble 748 <_Py_make_parameters+0x398> │ │ │ │ │ + mov r1, sl │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 59c <_Py_make_parameters+0x1ec> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 21c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 788 <_Py_make_parameters+0x3d8> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 5f8 <_Py_make_parameters+0x248> │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 41c <_Py_make_parameters+0x6c> │ │ │ │ │ + b 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 7cc <_Py_make_parameters+0x41c> │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r4, [r8, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, r2 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 96c <_Py_make_parameters+0x5bc> │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + blt 864 <_Py_make_parameters+0x4b4> │ │ │ │ │ + str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 694 <_Py_make_parameters+0x2e4> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 710 <_Py_make_parameters+0x360> │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 7d8 <_Py_make_parameters+0x428> │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r3, sl, #1 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + sub r3, r3, r2 │ │ │ │ │ + add r3, r3, r7 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 8f4 <_Py_make_parameters+0x544> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 7d8 <_Py_make_parameters+0x428> │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ │ + add ip, r0, #12 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + blt 8dc <_Py_make_parameters+0x52c> │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r1] │ │ │ │ │ + add r2, sl, #4 │ │ │ │ │ + str r1, [r0, r2, lsl #2] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 814 <_Py_make_parameters+0x464> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r2, r1, lsl #2] │ │ │ │ │ + add ip, r0, #12 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bgt 938 <_Py_make_parameters+0x588> │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r1] │ │ │ │ │ + add r2, r6, #4 │ │ │ │ │ + str r1, [r0, r2, lsl #2] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add r6, r6, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 7c0 <_Py_make_parameters+0x410> │ │ │ │ │ + ldr r0, [r1, #4]! │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bne 65c <_Py_make_parameters+0x2ac> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 688 <_Py_make_parameters+0x2d8> │ │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 6e8 <_Py_make_parameters+0x338> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 70c <_Py_make_parameters+0x35c> │ │ │ │ │ + ldr lr, [ip, #4]! │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne 834 <_Py_make_parameters+0x484> │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b 858 <_Py_make_parameters+0x4a8> │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + sub r0, fp, #44 @ 0x2c │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 810 <_Py_make_parameters+0x460> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 9a8 <_Py_make_parameters+0x5f8> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + ldr lr, [ip, #4]! │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + bne 87c <_Py_make_parameters+0x4cc> │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 8a0 <_Py_make_parameters+0x4f0> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b 5cc <_Py_make_parameters+0x21c> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 5f4 <_Py_make_parameters+0x244> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 654 <_Py_make_parameters+0x2a4> │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 0 <_PyTuple_Resize> │ │ │ │ │ + R_ARM_CALL _PyTuple_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 7b8 <_Py_make_parameters+0x408> │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 9bc <_Py_make_parameters+0x60c> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 21c │ │ │ │ │ + b 64c <_Py_make_parameters+0x29c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 92c <_Py_make_parameters+0x57c> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 92c <_Py_make_parameters+0x57c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 99c <_Py_make_parameters+0x5ec> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 99c <_Py_make_parameters+0x5ec> │ │ │ │ │ + .word 0x0000982c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00009210 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Vectorcall │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1600 │ │ │ │ │ + b 12fc │ │ │ │ │ R_ARM_JUMP24 set_orig_class │ │ │ │ │ │ │ │ │ │ 000001c4 : │ │ │ │ │ ga_iter_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 37764 (bytes into file) │ │ │ │ │ + Start of section headers: 37164 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x9384: │ │ │ │ │ +There are 18 section headers, starting at offset 0x912c: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0017dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00787c 0006c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001810 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007f44 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002264 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002264 001104 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008604 0004b8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003368 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003dc8 0015a4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008abc 0007a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00536c 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 009264 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0057c2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0057c2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0057f8 0012b0 10 16 215 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006aa8 000dd1 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0092f4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0015bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0076fc 0005f0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0015f0 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007cec 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002044 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002044 00115c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0083ac 0004b8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0031a0 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003c00 0015a4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008864 0007a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0051a4 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00900c 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0055fa 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0055fa 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005630 0012d0 10 16 217 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006900 000dfc 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00909c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 299 entries: │ │ │ │ │ +Symbol table '.symtab' contains 301 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000200 212 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ @@ -22,281 +22,283 @@ │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 20: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 21: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000004a8 696 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 23: 00000750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000760 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 26: 00000f90 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ - 27: 00000a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 29: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 30: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 31: 00000a14 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 32: 00000b3c 1108 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 33: 00000b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 35: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 36: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 37: 00000b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 38: 00000bc4 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 39: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00000f90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 0000101c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00001020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 43: 00001020 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ - 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 46: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 47: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 48: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 49: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 50: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 51: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 52: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 53: 000008ac 212 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 55: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 56: 00000980 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 57: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 58: 00000980 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 00000a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 60: 00000a34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000a34 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 63: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 64: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 65: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 67: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 68: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 69: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 70: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ - 71: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 72: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 73: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 00000d08 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ - 75: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 76: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 77: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 78: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 79: 00000da4 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 80: 00000ec0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 81: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ - 82: 00000ebc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ - 84: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 85: 00000fc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 87: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ - 88: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 89: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 90: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 91: 00000fd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00000fd0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 93: 00001208 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 94: 00001094 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 95: 000011fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 96: 00001208 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 000012e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 000012e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 000012e4 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 100: 000013d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 000013dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 000013dc 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 103: 00001520 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 104: 00001528 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 105: 00001528 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 106: 0000155c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ - 108: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ - 109: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 112: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ - 113: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ - 114: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 115: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 116: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 117: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 118: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 119: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ - 120: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 121: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 122: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ - 123: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 124: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 125: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 126: 00001560 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 128: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 129: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 130: 00001620 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ - 131: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ - 132: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 133: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 134: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ - 135: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ - 136: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ - 137: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 138: 0000099c 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ - 139: 000009c0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ - 140: 000009d8 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ - 141: 00000aac 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 142: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 143: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 144: 00000b58 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 145: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ - 146: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 147: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ - 148: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 149: 00000b90 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ - 150: 00000bac 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ - 151: 00000d4c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 152: 00000d50 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 153: 00000d50 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ - 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 155: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ - 156: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 157: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ - 158: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ - 159: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ - 160: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ - 161: 00000f80 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ - 162: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 163: 00000fa4 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ - 164: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 165: 00000fe8 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ - 166: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ - 167: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ - 168: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 169: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ - 170: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ - 171: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ - 172: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 173: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ - 174: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ - 175: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ - 176: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 177: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 178: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 179: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 180: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 181: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 182: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 183: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ - 184: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ - 185: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ - 186: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ - 187: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ - 188: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ - 189: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ - 190: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ - 191: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ - 192: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 193: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 194: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 195: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 196: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 197: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ - 198: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ - 199: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ - 200: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ - 201: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ - 202: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ - 203: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ - 204: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ - 205: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ - 206: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ - 207: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ - 208: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ - 209: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ - 210: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ - 211: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ - 212: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ - 213: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ - 214: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 215: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00001688 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 220: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 226: 00000d54 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ - 246: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 261: 00000a48 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 272: 000010d0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 273: 00001124 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 276: 00001560 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 282: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ - 283: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ - 284: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ - 285: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ - 287: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ - 288: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ - 289: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ - 290: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ - 291: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ - 292: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ - 293: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ - 294: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 25: 00000760 232 FUNC LOCAL DEFAULT 6 gen_send_ex2.constprop.0 │ │ │ │ │ + 26: 00000844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00000848 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ + 29: 00000fe8 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ + 30: 00000aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 32: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 33: 00000afc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00000afc 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ + 35: 00000c24 964 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 36: 00000c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 38: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 39: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 40: 00000c24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 000009a4 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 42: 00000fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 44: 00001074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00001078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 46: 00001078 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 47: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 48: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 49: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 50: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ + 51: 00000188 884 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 000004fc 472 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ + 53: 00000714 76 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 54: 000004f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 55: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 56: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 57: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 58: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 000006d4 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 60: 00000760 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 61: 00000810 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 62: 00000814 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 63: 00000814 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 64: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 65: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 66: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 67: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 68: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 69: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ + 70: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 71: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 72: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ + 73: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 74: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 75: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 00000ae8 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 77: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 78: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 79: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ + 80: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 81: 00000b84 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 82: 00000ca0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 83: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ + 84: 00000c9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 85: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ + 86: 00000ca0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 87: 00000da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 89: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ + 90: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ + 91: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 92: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 93: 00000db0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 94: 00000db0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 95: 00000fe8 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 96: 00000e74 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 97: 00000fdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00000fe8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 000010c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 000010c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 101: 000010c4 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 102: 000011b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 000011bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 104: 000011bc 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 105: 00001300 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 106: 00001308 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 107: 00001308 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 108: 0000133c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 109: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ + 110: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ + 111: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 112: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 113: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 114: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ + 115: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ + 116: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 117: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 118: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 119: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 120: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 121: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ + 122: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 123: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 124: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ + 125: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 126: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 127: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 128: 00001340 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 129: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 130: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 131: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ + 132: 00001400 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 133: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ + 134: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 135: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 136: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ + 137: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ + 138: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ + 139: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 140: 0000099c 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ + 141: 000009c0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ + 142: 000009d8 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ + 143: 00000aac 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ + 144: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 145: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 146: 00000b58 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 147: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ + 148: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 149: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ + 150: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 151: 00000b90 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ + 152: 00000bac 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ + 153: 00000d4c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 154: 00000d50 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 155: 00000d50 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ + 156: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 157: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ + 158: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 159: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ + 160: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ + 161: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ + 162: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ + 163: 00000f80 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ + 164: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 165: 00000fa4 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ + 166: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 167: 00000fe8 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ + 168: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ + 169: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ + 170: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 171: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ + 172: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ + 173: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ + 174: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 175: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ + 176: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ + 177: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ + 178: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 179: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 180: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 181: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 182: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 183: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 184: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 185: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ + 186: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ + 187: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ + 188: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ + 189: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ + 190: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ + 191: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ + 192: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ + 193: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ + 194: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 195: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 196: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 197: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 198: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 199: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ + 200: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ + 201: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ + 202: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ + 203: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ + 204: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ + 205: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ + 206: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ + 207: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ + 208: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ + 209: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ + 210: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ + 211: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ + 212: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ + 213: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ + 214: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ + 215: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ + 216: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 217: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 220: 00001468 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 223: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 228: 00000b34 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ + 248: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 263: 00000828 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 274: 00000eb0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 275: 00000f04 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 278: 00001340 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 284: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ + 285: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ + 286: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ + 287: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ + 289: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ + 290: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ + 291: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ + 292: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ + 293: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ + 294: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ + 295: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ + 296: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,862 +1,835 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x787c contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x76fc contains 190 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000018 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000028 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000034 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000040 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000044 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000070 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000000a4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000120 00002d2b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ -00000124 00002d2c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ -00000128 0000f81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000013c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000140 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000148 00002e2b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ -0000014c 00002e2c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ -00000154 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000001d4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001d8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000278 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000288 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000002b4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000002e8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000002ec 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000002f8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000304 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000310 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000032c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000330 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000338 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -0000033c 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000348 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000037c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000380 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000384 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000388 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000394 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003ec 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003f4 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00000428 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000042c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000052c 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000057c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000630 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000064c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000650 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000654 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000065c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000674 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000678 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000680 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000688 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000690 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000694 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000734 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000744 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -0000074c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000750 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000754 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000758 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000760 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000788 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000078c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000794 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000798 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -000007a0 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000007f4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000007f8 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000804 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000808 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000080c 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000810 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000818 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000838 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000083c 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000844 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000848 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000858 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000860 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000864 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008a8 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008cc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008d0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000091c 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000940 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -0000097c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009a8 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ac 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b8 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000009bc 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000009c8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000009e4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009e8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009f4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000a08 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00000a2c 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a44 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -00000a5c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a60 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000aec 0001061c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000afc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b00 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b08 00003f2b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000b0c 00003f2c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000b14 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b48 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b4c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b54 0000402b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -00000b58 0000402c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00000b60 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b7c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b80 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b88 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000b8c 00003e2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -00000b98 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bbc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bdc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bfc 0000201c R_ARM_CALL 00000b3c gen_close │ │ │ │ │ -00000c28 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c94 0001071c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000cb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd0 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000cd4 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000cd8 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000cf4 0001081c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000d00 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d04 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d28 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000d68 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d6c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d7c 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d88 0000e81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000d9c 00010c1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000e20 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e88 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f18 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f9c 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000fc4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fc8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000100c 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001010 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001054 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001058 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -0000105c 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00001064 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001070 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001074 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000107c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00001080 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000108c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001104 0000f61c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00001178 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000011e8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000011fc 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001200 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001244 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00001268 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001288 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001298 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012b8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000012c4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012c8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012d0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d0 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000013d4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013d8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000014d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001514 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001520 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001524 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001558 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -0000155c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000158c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001590 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001594 00007c2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00001598 00007c2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000015a0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000015cc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000015d0 00007d2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000015d4 00007d2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -000015dc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001608 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001614 00001a1c R_ARM_CALL 00000f90 gen_clear_frame │ │ │ │ │ -0000165c 00002b1d R_ARM_JUMP24 00001020 gen_traverse │ │ │ │ │ -00001708 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001758 0001181c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001764 0000ac2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -00001768 0000ac2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001774 0001191c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000017d4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000014 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000018 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000028 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000034 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000040 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000044 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000058 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000070 0000ea1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000a4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000120 0000302b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ +00000124 0000302c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ +00000128 0000fa1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000013c 0000fb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000140 0000fb2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000148 0000312b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ +0000014c 0000312c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ +00000154 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000214 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000218 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000021c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000220 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000228 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000240 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000244 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000024c 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000250 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000280 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000284 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000028c 0000fd1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000002c0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002c4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000374 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000003b0 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +000003f8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000043c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000468 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004ac 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004b0 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000004b4 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000004bc 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004f4 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000004f8 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000510 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000514 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005c4 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000005d8 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000005ec 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000005f0 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000005fc 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000600 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000604 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +00000608 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +00000610 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000061c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000620 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000624 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +00000628 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000630 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000658 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000065c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +00000668 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000670 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000006cc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000710 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000734 0000191c R_ARM_CALL 00000760 gen_send_ex2.constprop.0 │ │ │ │ │ +00000788 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000078c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000798 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000079c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000007a8 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000007c4 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000007c8 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000007d4 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000007e8 0000e41c R_ARM_CALL 00000b34 _PyGen_SetStopIterationValue │ │ │ │ │ +0000080c 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000824 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +0000083c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000840 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008cc 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +000008dc 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008e0 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008e8 0000412b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +000008ec 0000412c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +000008f4 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000928 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000092c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000934 0000422b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00000938 0000422c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00000940 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000095c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000960 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000968 0000402b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +0000096c 0000402c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00000978 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000099c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009bc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000009dc 0000231c R_ARM_CALL 00000c24 gen_close │ │ │ │ │ +00000a08 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000a74 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000a98 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab0 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000ab4 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000ab8 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000ad4 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000ae0 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ae4 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b08 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000b48 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000b4c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000b5c 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000b68 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000b7c 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000c00 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c68 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c88 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c9c 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cf8 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d7c 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000da4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000da8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000dec 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000df0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e30 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e34 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e38 00005b2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000e3c 00005b2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +00000e44 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e50 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e54 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e5c 00005c2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000e60 00005c2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +00000e6c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ee4 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000f58 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000fc8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000fdc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000fe0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001024 0000e41c R_ARM_CALL 00000b34 _PyGen_SetStopIterationValue │ │ │ │ │ +00001048 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001060 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001064 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001068 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001078 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001098 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010a4 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000010a8 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000010b0 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001198 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b0 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000011b4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011b8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011d8 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000012b0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000012f4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001300 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001304 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001338 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +0000133c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000136c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001370 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001374 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00001378 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +00001380 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013a8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013ac 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013b0 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +000013b4 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +000013bc 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013e8 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +000013f4 00001d1c R_ARM_CALL 00000fe8 gen_clear_frame │ │ │ │ │ +0000143c 00002e1d R_ARM_JUMP24 00001078 gen_traverse │ │ │ │ │ +000014e8 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001538 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +00001544 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +00001548 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +00001554 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000015b4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7f44 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7cec contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +00000018 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000002c 00008a02 R_ARM_ABS32 0000099c gen_repr │ │ │ │ │ -00000048 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ -0000006c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000002c 00008c02 R_ARM_ABS32 0000099c gen_repr │ │ │ │ │ +00000048 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000005c 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ +0000006c 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001002 R_ARM_ABS32 000002d4 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000000d8 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000000d8 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000000ec 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000a502 R_ARM_ABS32 00000fe8 async_gen_repr │ │ │ │ │ -0000011c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00008202 R_ARM_ABS32 00001620 async_gen_traverse │ │ │ │ │ +00000100 0000a702 R_ARM_ABS32 00000fe8 async_gen_repr │ │ │ │ │ +0000011c 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00008402 R_ARM_ABS32 00001400 async_gen_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000198 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000001ac 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000198 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000001ac 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000001c0 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d4 0000a902 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ -000001f0 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ +000001d4 0000ab02 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ +000001f0 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000026c 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -00000280 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000026c 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +00000280 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00006602 R_ARM_ABS32 000013dc async_gen_asend_dealloc │ │ │ │ │ +00000294 00006802 R_ARM_ABS32 000011bc async_gen_asend_dealloc │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c4 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002d8 00009f02 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ -000002e8 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002ec 00009902 R_ARM_ABS32 00000d50 async_gen_asend_iternext │ │ │ │ │ +000002c4 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002d8 0000a102 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ +000002e8 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002ec 00009b02 R_ARM_ABS32 00000d50 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006902 R_ARM_ABS32 00001528 async_gen_asend_finalize │ │ │ │ │ -00000354 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000340 00006b02 R_ARM_ABS32 00001308 async_gen_asend_finalize │ │ │ │ │ +00000354 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006302 R_ARM_ABS32 000012e4 async_gen_wrapped_val_dealloc │ │ │ │ │ -00000398 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 0000ae02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ -00000428 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000368 00006502 R_ARM_ABS32 000010c4 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000398 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 0000b002 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ +00000428 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000430 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00007702 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ +0000043c 00007902 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ 0000044c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000046c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000480 0000a002 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ -00000490 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000494 00007002 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ +0000046c 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000480 0000a202 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ +00000490 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000494 00007202 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ 00000498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e8 00007a02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ -000004fc 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004e8 00007c02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ +000004fc 00012902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000504 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000510 00008d02 R_ARM_ABS32 00000aac coro_wrapper_dealloc │ │ │ │ │ -00000540 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000510 00008f02 R_ARM_ABS32 00000aac coro_wrapper_dealloc │ │ │ │ │ +00000540 00012a02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000550 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000554 00009e02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ -00000564 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000568 0000a602 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ +00000554 0000a002 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ +00000564 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000568 0000a802 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ 0000056c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005cc 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005cc 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000005dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e0 00007102 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ -000005e8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005e0 00007302 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ +000005e8 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00009602 R_ARM_ABS32 00000bac async_gen_athrow_throw │ │ │ │ │ -000005f8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005f0 00009802 R_ARM_ABS32 00000bac async_gen_athrow_throw │ │ │ │ │ +000005f8 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000a702 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ -00000608 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000061c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000628 00011002 R_ARM_ABS32 000010d0 _PyAsyncGenASend_Send │ │ │ │ │ +00000600 0000a902 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ +00000608 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000628 00011202 R_ARM_ABS32 00000eb0 _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005c02 R_ARM_ABS32 00000fd0 async_gen_asend_send │ │ │ │ │ -00000638 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000630 00005e02 R_ARM_ABS32 00000db0 async_gen_asend_send │ │ │ │ │ +00000638 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000640 00008802 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ -00000648 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000640 00008a02 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ +00000648 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000650 00008c02 R_ARM_ABS32 000009d8 async_gen_asend_close │ │ │ │ │ -00000658 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000670 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000674 00005e02 R_ARM_ABS32 00001094 async_gen_anext │ │ │ │ │ -00000678 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +00000650 00008e02 R_ARM_ABS32 000009d8 async_gen_asend_close │ │ │ │ │ +00000658 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000670 00012b02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000674 00006002 R_ARM_ABS32 00000e74 async_gen_anext │ │ │ │ │ +00000678 00003f02 R_ARM_ABS32 00000814 PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000680 00004e02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ -00000688 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000680 00005002 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ +00000688 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000690 00008102 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ -00000698 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000690 00008302 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ +00000698 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000069c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006a0 00006b02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ -000006a8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006a0 00006d02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ +000006a8 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b0 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -000006b8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006b0 0000ad02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +000006b8 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c0 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000006c0 00012c02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000704 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000708 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -0000070c 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000708 00004f02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +0000070c 00009d02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000710 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000720 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +0000071c 00005302 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000720 00009f02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 00000724 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000730 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +00000730 0000a502 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 00000738 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000744 00009502 R_ARM_ABS32 00000b90 ag_getframe │ │ │ │ │ +00000744 00009702 R_ARM_ABS32 00000b90 ag_getframe │ │ │ │ │ 00000754 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000758 00009302 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ +00000758 00009502 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ 00000768 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +0000076c 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 0000077c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000780 0000ad02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ +00000780 0000af02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ 00000788 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008602 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ -000007b0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007a8 00008802 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ +000007b0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 00008702 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ -000007c0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007b8 00008902 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ +000007c0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007c8 00008b02 R_ARM_ABS32 000009c0 coro_wrapper_close │ │ │ │ │ -000007d0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e4 00008302 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ -000007f0 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +000007c8 00008d02 R_ARM_ABS32 000009c0 coro_wrapper_close │ │ │ │ │ +000007d0 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e4 00008502 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ +000007f0 00003f02 R_ARM_ABS32 00000814 PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -00000800 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f8 00004c02 R_ARM_ABS32 00000ae8 gen_send │ │ │ │ │ +00000800 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -00000810 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000808 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +00000810 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000814 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000818 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -00000820 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000818 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +00000820 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000824 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000828 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -00000830 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000828 0000ad02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +00000830 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000834 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000838 00012c02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000840 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000854 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000880 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -00000884 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000880 00004f02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +00000884 00009d02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000888 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000890 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000894 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000898 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +00000894 00005302 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000898 00009f02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 0000089c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a8 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +000008a8 0000a502 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 000008b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008bc 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000008bc 00005502 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000008cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d0 00009102 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ +000008d0 00009302 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e4 00004502 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ +000008e4 00004702 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ 000008f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +000008f8 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000090c 0000aa02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ +0000090c 0000ac02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ 00000914 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +0000093c 00003f02 R_ARM_ABS32 00000814 PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -0000094c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000944 00004c02 R_ARM_ABS32 00000ae8 gen_send │ │ │ │ │ +0000094c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -0000095c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000954 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +0000095c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000964 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -0000096c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000964 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +0000096c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000970 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -0000097c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000974 0000ad02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +0000097c 0000b702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000980 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000984 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000984 00012c02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000098c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009a4 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -000009a8 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +000009a4 00004f02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +000009a8 00009d02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -000009bc 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +000009b8 00005302 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +000009bc 00009f02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +000009cc 0000a502 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e0 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000009e0 00005502 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000009f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f4 00005702 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ +000009f4 00005902 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ 00000a04 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a08 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +00000a08 00004502 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a1c 00004c02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ +00000a1c 00004e02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a30 0000a102 R_ARM_ABS32 00000f80 gen_getstate │ │ │ │ │ +00000a30 0000a302 R_ARM_ABS32 00000f80 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8604 contains 151 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x83ac contains 151 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000040 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000180 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -000001e8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000040 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000058 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000180 0000dc1c R_ARM_CALL 00001468 _PyCoro_ComputeOrigin │ │ │ │ │ +000001e8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001f8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000224 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000244 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000248 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002d0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000308 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000030c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000036c 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000414 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000418 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000224 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000244 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000248 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002d0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000308 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000030c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000036c 0000e01c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000414 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000418 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000041c 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000420 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000428 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000428 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000448 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000450 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000454 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000045c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000460 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000468 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000045c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000460 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000468 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000470 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000474 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000048c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -000004a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000048c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000498 0000e41c R_ARM_CALL 00000b34 _PyGen_SetStopIterationValue │ │ │ │ │ +000004a0 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000520 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000578 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -000005b4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005b8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000600 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000660 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000664 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000690 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000520 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000524 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000578 0000e01c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +000005b4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005b8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000600 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000660 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000664 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000690 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000132b R_ARM_MOVW_ABS_NC 000000bc .LC5 │ │ │ │ │ 000006b4 0000132c R_ARM_MOVT_ABS 000000bc .LC5 │ │ │ │ │ 000006bc 0000142b R_ARM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ 000006c0 0000142c R_ARM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -000006c8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006cc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006cc 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d4 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006dc 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000006e0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000006fc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000700 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000708 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000070c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000714 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000718 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000720 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000728 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000072c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000714 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000718 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000720 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000728 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000072c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000730 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000734 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000073c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000073c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000744 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000748 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000750 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000750 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000758 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000758 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000008e4 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000008f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000970 0000e61c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000009b4 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000009f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a08 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a10 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a50 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000aa0 0000e81d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000ac0 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000acc 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000adc 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -00000ae0 00001c2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -00000ae4 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000af8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b00 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b10 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000b14 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000b18 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b30 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc4 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000c10 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c20 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c24 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6c 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c9c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ccc 0000261c R_ARM_CALL 00000bc4 gen_close_iter │ │ │ │ │ -00000d28 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000d50 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d54 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d64 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d74 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000db8 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ddc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000df4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000df8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e00 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000e0c 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000e60 0000232b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000e64 0000232c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000e6c 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000e70 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000e90 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e94 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ea0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eac 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000eb0 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000eb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000f20 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f40 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f44 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f48 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f50 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f5c 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000f60 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000f68 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f6c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f78 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f7c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f80 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f84 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f88 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00001018 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000101c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001090 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000010e4 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000780 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000784 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d0 0000e61c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +000007f4 0000e01c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000844 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008e0 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000009cc 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000009dc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a58 0000e91c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000a9c 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000adc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aec 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000af8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b38 0000ea1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000b88 0000eb1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000ba8 0000ea1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000bb4 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bc4 00001f2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +00000bc8 00001f2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +00000bcc 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000be0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bf8 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000bfc 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c00 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c18 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cac 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000cf8 0000f11c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d08 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d0c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0000f11c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000db0 0000291c R_ARM_CALL 000009a4 gen_close_iter │ │ │ │ │ +00000e0c 0000f01c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000e34 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e38 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e40 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000e64 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e68 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e74 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e84 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000eac 0000f11c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000ee0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eec 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f08 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000f0c 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000f14 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000f18 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000f38 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f3c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f48 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f54 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f58 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f74 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f94 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f98 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fa0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fac 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000fb0 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000fb8 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000fbc 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000fd4 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fd8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fdc 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe0 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001038 0000f11c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00001070 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001074 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010e8 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000113c 0000f71c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8abc contains 245 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8864 contains 245 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000008 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000010 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000014 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000040 0000442b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ -00000044 0000442c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ -00000078 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -0000007c 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -00000080 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -00000084 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -00000088 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000bc 00004b2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ -000000c0 00004b2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ -00000118 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000134 0000501d R_ARM_JUMP24 00000ec0 async_gen_asend_new │ │ │ │ │ -0000016c 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000170 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000178 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000017c 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001a0 0000562b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -000001a4 0000562c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -000001d8 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -000001dc 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -000001e0 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -000001e4 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -000001e8 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000210 00010f1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000238 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000023c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -000002b8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000002e4 00006d2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ -000002e8 00006d2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ -000002ec 0001131c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000004 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000008 00010b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000010 00010c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000014 00010c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000040 0000462b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ +00000044 0000462c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ +00000078 0000492b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +0000007c 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +00000080 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +00000084 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +00000088 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000000bc 00004d2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ +000000c0 00004d2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ +00000118 0000511c R_ARM_CALL 00000b84 async_gen_init_hooks │ │ │ │ │ +00000134 0000521d R_ARM_JUMP24 00000ca0 async_gen_asend_new │ │ │ │ │ +0000016c 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000170 00010b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000178 00010c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000017c 00010c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001a0 0000582b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +000001a4 0000582c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000001d8 0000492b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +000001dc 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +000001e0 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +000001e4 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +000001e8 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000210 0001111c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000238 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000023c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000025c 0000511c R_ARM_CALL 00000b84 async_gen_init_hooks │ │ │ │ │ +000002b8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002e4 00006f2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ +000002e8 00006f2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ +000002ec 0001151c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003d0 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003d4 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000040c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000410 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000414 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000418 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000420 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000440 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000444 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000454 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000470 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000474 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000490 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000494 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000498 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004a0 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000004a4 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000004a8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004c0 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004c4 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004d4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000004dc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004ec 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004f0 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003c8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003d0 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003d4 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000040c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000410 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000414 0000742b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000418 0000742c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000420 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000440 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000444 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000454 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000470 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000474 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000490 0000752b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000494 0000752c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000498 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004a0 0000762b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000004a4 0000762c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000004a8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c0 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004c4 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004d4 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000004dc 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e0 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ec 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004f0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004f4 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000004f8 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000500 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000520 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000524 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000053c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000574 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000598 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000005a8 00004a1c R_ARM_CALL 00000d08 gen_send │ │ │ │ │ -000005cc 00005d1d R_ARM_JUMP24 00001208 async_gen_unwrap_value │ │ │ │ │ -00000600 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000608 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000060c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000618 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -0000061c 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -0000062c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000638 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000063c 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000654 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000660 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000664 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000066c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000684 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000688 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000068c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000694 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000500 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000520 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000524 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000053c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000574 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000598 00005f1c R_ARM_CALL 00000fe8 async_gen_unwrap_value │ │ │ │ │ +000005a8 00004c1c R_ARM_CALL 00000ae8 gen_send │ │ │ │ │ +000005cc 00005f1d R_ARM_JUMP24 00000fe8 async_gen_unwrap_value │ │ │ │ │ +00000600 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000608 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000060c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000618 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +0000061c 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +0000062c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000638 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000063c 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000654 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000660 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000664 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000066c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000684 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000688 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000068c 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000694 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000073c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -0000074c 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000754 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000764 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000768 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000007a0 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -000007b0 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e0 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000800 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000804 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000080c 00007f2b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ -00000810 00007f2c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ -00000818 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000848 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000006c0 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000073c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000744 00003b1c R_ARM_CALL 000006d4 Py_XDECREF │ │ │ │ │ +0000074c 00003b1c R_ARM_CALL 000006d4 Py_XDECREF │ │ │ │ │ +00000754 00003b1c R_ARM_CALL 000006d4 Py_XDECREF │ │ │ │ │ +00000764 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000768 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000007a0 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000007b0 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e0 0000511c R_ARM_CALL 00000b84 async_gen_init_hooks │ │ │ │ │ +00000800 0000fb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000804 0000fb2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000080c 0000812b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ +00000810 0000812c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ +00000818 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000848 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008cc 00004a1d R_ARM_JUMP24 00000d08 gen_send │ │ │ │ │ -000008e4 00002f1d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ -00000908 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000090c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000910 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -00000914 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -0000091c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000950 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000954 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000095c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00000960 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000096c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000974 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000980 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000009a4 0000892b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ -000009a8 0000892c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ -000009bc 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000009d4 0000201d R_ARM_JUMP24 00000b3c gen_close │ │ │ │ │ -000009f8 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009fc 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a04 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a08 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a20 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a24 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a2c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a38 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a40 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a44 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a4c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a5c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a84 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a88 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a8c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a94 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000a98 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000aa0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b40 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000b54 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b5c 00008f2b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00000b60 00008f2c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00000b78 0000922b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ -00000b7c 0000922c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ -00000b94 0000942b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ -00000b98 0000942c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ -00000bcc 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bd0 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bd4 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000bd8 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000be0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c14 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c18 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c34 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000c38 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000c3c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c44 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00000c48 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00000c4c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c54 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000c70 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -00000ccc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd0 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cd4 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cd8 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000cdc 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000ce8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d00 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000d04 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000d0c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d18 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d1c 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d24 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d30 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000d34 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d38 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d40 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008b4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008cc 00004c1d R_ARM_JUMP24 00000ae8 gen_send │ │ │ │ │ +000008e4 0000321d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ +00000908 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000090c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000910 00005b2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000914 00005b2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +0000091c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000950 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000954 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000095c 00005c2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000960 00005c2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +0000096c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000974 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000980 00005f1c R_ARM_CALL 00000fe8 async_gen_unwrap_value │ │ │ │ │ +000009a4 00008b2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ +000009a8 00008b2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ +000009bc 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000009d4 0000231d R_ARM_JUMP24 00000c24 gen_close │ │ │ │ │ +000009f8 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009fc 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a04 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a08 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a20 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a24 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a2c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a38 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a40 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a44 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a4c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a5c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a84 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a8c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a94 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000a98 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000aa0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b40 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000b54 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b5c 0000912b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00000b60 0000912c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00000b78 0000942b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ +00000b7c 0000942c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ +00000b94 0000962b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ +00000b98 0000962c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ +00000bcc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bd0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bd4 0000742b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000bd8 0000742c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000be0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c14 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c18 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c34 0000752b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000c38 0000752c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000c3c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c44 0000762b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00000c48 0000762c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00000c4c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c54 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000c70 00005f1c R_ARM_CALL 00000fe8 async_gen_unwrap_value │ │ │ │ │ +00000ccc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cd4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cd8 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000cdc 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000ce8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d00 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000d04 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000d0c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d18 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d1c 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d24 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d30 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000d34 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000d38 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000d40 0000f31c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000d4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d64 00005c1d R_ARM_JUMP24 00000fd0 async_gen_asend_send │ │ │ │ │ -00000d94 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d98 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d9c 00009a2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ -00000da0 00009a2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ -00000da8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd0 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000e08 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e0c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e10 00009c2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ -00000e14 00009c2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ -00000e1c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e44 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000f84 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000f88 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fb4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ff0 0000a42b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ -00000ff4 0000a42c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ -00001008 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d64 00005e1d R_ARM_JUMP24 00000db0 async_gen_asend_send │ │ │ │ │ +00000d94 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d98 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d9c 00009c2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ +00000da0 00009c2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ +00000da8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dd0 00003b1c R_ARM_CALL 000006d4 Py_XDECREF │ │ │ │ │ +00000e08 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e0c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e10 00009e2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ +00000e14 00009e2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ +00000e1c 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e44 00003b1c R_ARM_CALL 000006d4 Py_XDECREF │ │ │ │ │ +00000f84 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f88 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000fb4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fb8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff0 0000a62b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ +00000ff4 0000a62c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ +00001008 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001020 0000101d R_ARM_JUMP24 000002d4 gen_iternext │ │ │ │ │ -00001044 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001048 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00001054 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000106c 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00001070 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00001078 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001084 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000108c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001090 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001098 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010a8 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000010d8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000010e0 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -000010e4 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -000010ec 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001100 0000a82b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ -00001104 0000a82c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ -00001118 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001120 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001124 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001168 0001161d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001170 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001174 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000122c 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001254 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001044 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001048 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001050 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001054 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000106c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00001070 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00001078 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001084 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000108c 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001090 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001098 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010a8 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010d0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000010d8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000010e0 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +000010e4 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +000010ec 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001100 0000aa2b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ +00001104 0000aa2c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ +00001118 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001120 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001124 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001168 0001181d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001170 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001174 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000122c 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001254 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001474 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001478 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014a4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001508 00011e1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00001514 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -00001540 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 0001201c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ +00001514 0000dc1c R_ARM_CALL 00001468 _PyCoro_ComputeOrigin │ │ │ │ │ +00001540 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001558 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001558 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9264 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x900c contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000004 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000008 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000000c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000014 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000018 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000001c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000020 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000024 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000028 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000002c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000030 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000034 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000003c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000040 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000044 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000000 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000004 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000008 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000000c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000010 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000014 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000018 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000001c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000020 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000024 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000028 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000002c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000030 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000034 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000003c 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000040 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000044 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -99,22 +99,24 @@ │ │ │ │ │ close() -> raise GeneratorExit inside generator. │ │ │ │ │ send(value) -> send 'value' into generator, │ │ │ │ │ return next yielded value or raise StopIteration. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ make_gen │ │ │ │ │ gen_iternext │ │ │ │ │ gen_send_ex │ │ │ │ │ +gen_send_ex2.constprop.0 │ │ │ │ │ gen_dealloc │ │ │ │ │ gen_clear_frame │ │ │ │ │ gen_finalize │ │ │ │ │ gen_close │ │ │ │ │ gen_close_iter │ │ │ │ │ _gen_throw │ │ │ │ │ -Py_XDECREF │ │ │ │ │ +gen_set_exception │ │ │ │ │ gen_throw_current_exception │ │ │ │ │ +Py_XDECREF │ │ │ │ │ gen_set_stop_iteration.isra.0 │ │ │ │ │ PyGen_am_send │ │ │ │ │ gen_getsuspended │ │ │ │ │ cr_getcode │ │ │ │ │ _gen_getcode │ │ │ │ │ gen_send │ │ │ │ │ gen_get_name │ │ │ │ │ @@ -199,46 +201,46 @@ │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_TypeError │ │ │ │ │ +_PyErr_ChainStackItem │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ _PyFrame_ClearExceptCode │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ -_PyErr_ChainStackItem │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyGC_VisitStackRef │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyErr_WarnEx │ │ │ │ │ -PyException_GetTraceback │ │ │ │ │ -PyErr_Restore │ │ │ │ │ -PyErr_NormalizeException │ │ │ │ │ -PyTraceBack_Type │ │ │ │ │ -PyErr_Format │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ │ _PyRuntime │ │ │ │ │ +PyException_GetTraceback │ │ │ │ │ +PyErr_Restore │ │ │ │ │ +PyTraceBack_Type │ │ │ │ │ +PyErr_Format │ │ │ │ │ +PyErr_NormalizeException │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -68,25 +68,25 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ bhi 114 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movle ip, r3 │ │ │ │ │ - ldrle r2, [r5] │ │ │ │ │ + ldrle r2, [r6] │ │ │ │ │ bgt 13c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 188 <_gen_throw> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -111,742 +111,582 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 134 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldmibeq r5, {r3, ip} │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + ldmibeq r6, {r3, ip} │ │ │ │ │ beq fc │ │ │ │ │ cmp r4, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - ldreq r3, [r5, #4] │ │ │ │ │ + ldreq r3, [r6, #4] │ │ │ │ │ b fc │ │ │ │ │ │ │ │ │ │ 00000188 <_gen_throw>: │ │ │ │ │ _gen_throw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r3, #4 │ │ │ │ │ - beq 664 <_gen_throw+0x4dc> │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - cmp r3, #5 │ │ │ │ │ - beq 638 <_gen_throw+0x4b0> │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq 3bc <_gen_throw+0x234> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fc <_gen_throw+0x74> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2e4 <_gen_throw+0x15c> │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 2bc <_gen_throw+0x134> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2d0 <_gen_throw+0x148> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 29c <_gen_throw+0x114> │ │ │ │ │ - tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 32c <_gen_throw+0x1a4> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - cmpne r5, r2 │ │ │ │ │ - bne 37c <_gen_throw+0x1f4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 280 <_gen_throw+0xf8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyException_GetTraceback │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Restore │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ + ldrsb r5, [r0, #35] @ 0x23 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r9, [fp, #4] │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 204 <_gen_throw+0x7c> │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ + beq 498 <_gen_throw+0x310> │ │ │ │ │ + mov r3, #4 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + strb r3, [r0, #35] @ 0x23 │ │ │ │ │ + beq 25c <_gen_throw+0xd4> │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 4fc │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + strbeq r5, [r4, #35] @ 0x23 │ │ │ │ │ + beq 22c <_gen_throw+0xa4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 8ac │ │ │ │ │ - ldr ip, [r4, #84] @ 0x54 │ │ │ │ │ - tst ip, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 22c <_gen_throw+0xa4> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 280 <_gen_throw+0xf8> │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r5] │ │ │ │ │ - b 214 <_gen_throw+0x8c> │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r6] │ │ │ │ │ - b 21c <_gen_throw+0x94> │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq 1fc <_gen_throw+0x74> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + b 714 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #736] @ 4f0 <_gen_throw+0x368> │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne 23c <_gen_throw+0xb4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r0, [ip] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a0 <_gen_throw+0x218> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 318 <_gen_throw+0x190> │ │ │ │ │ + sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 350 <_gen_throw+0x1c8> │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 360 <_gen_throw+0x1d8> │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 360 <_gen_throw+0x1d8> │ │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [r2, #-8] │ │ │ │ │ - bic r1, r2, #1 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + b 21c <_gen_throw+0x94> │ │ │ │ │ + ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [r3, #-8] │ │ │ │ │ + bic r2, r3, #1 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - andne r2, sl, #1 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 584 <_gen_throw+0x3fc> │ │ │ │ │ - ldr r2, [pc, #1096] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r9, r7, #36 @ 0x24 │ │ │ │ │ - ldr r2, [pc, r2] │ │ │ │ │ - ldr ip, [r1, r2] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + andne r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 400 <_gen_throw+0x278> │ │ │ │ │ + ldr r3, [pc, #580] @ 4f4 <_gen_throw+0x36c> │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r7, r4, #36 @ 0x24 │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr ip, [r2, r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r1, [lr, #4] │ │ │ │ │ - add r0, r2, #424 @ 0x1a8 │ │ │ │ │ - mov r8, ip │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - cmpne r1, r0 │ │ │ │ │ - str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 4dc <_gen_throw+0x354> │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + add r1, r3, #424 @ 0x1a8 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + cmpne r2, r1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 368 <_gen_throw+0x1e0> │ │ │ │ │ ldr r5, [ip, #56] @ 0x38 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r5, [r7, #40] @ 0x28 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r9, [ip, #56] @ 0x38 │ │ │ │ │ - mov r0, lr │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r7, [ip, #56] @ 0x38 │ │ │ │ │ + str r9, [sp] │ │ │ │ │ bl 188 <_gen_throw> │ │ │ │ │ - ldr r3, [r8, #64] @ 0x40 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldreq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldreq r3, [r2, #68] @ 0x44 │ │ │ │ │ - streq r5, [r2, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r8, [r6, #56] @ 0x38 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + streq r8, [r6, #64] @ 0x40 │ │ │ │ │ + ldreq r3, [r6, #68] @ 0x44 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - streq r3, [r2, #68] @ 0x44 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + streq r3, [r6, #68] @ 0x44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r5, [r2, #56] @ 0x38 │ │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c8 <_gen_throw+0x340> │ │ │ │ │ + bgt 354 <_gen_throw+0x1cc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 854 <_gen_throw+0x6cc> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 28c <_gen_throw+0x104> │ │ │ │ │ + beq 4c4 <_gen_throw+0x33c> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1f4 <_gen_throw+0x6c> │ │ │ │ │ mov r3, #2 │ │ │ │ │ - strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 320 <_gen_throw+0x198> │ │ │ │ │ - ldr r1, [pc, #896] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ + strb r3, [r4, #35] @ 0x23 │ │ │ │ │ + b 230 <_gen_throw+0xa8> │ │ │ │ │ + ldr r1, [pc, #392] @ 4f8 <_gen_throw+0x370> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 604 <_gen_throw+0x47c> │ │ │ │ │ + blt 470 <_gen_throw+0x2e8> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d4 <_gen_throw+0x44c> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ - str r5, [r7, #40] @ 0x28 │ │ │ │ │ - str r9, [r6, #56] @ 0x38 │ │ │ │ │ + beq 448 <_gen_throw+0x2c0> │ │ │ │ │ + ldr ip, [r6, #56] @ 0x38 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str ip, [r4, #40] @ 0x28 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r7, [r6, #56] @ 0x38 │ │ │ │ │ + mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldreq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldreq r3, [r2, #68] @ 0x44 │ │ │ │ │ - streq r5, [r2, #64] @ 0x40 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r8, [r6, #56] @ 0x38 │ │ │ │ │ + streq r8, [r6, #64] @ 0x40 │ │ │ │ │ + ldreq r3, [r6, #68] @ 0x44 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - streq r3, [r2, #68] @ 0x44 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + streq r3, [r6, #68] @ 0x44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r5, [r2, #56] @ 0x38 │ │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ac <_gen_throw+0x324> │ │ │ │ │ + bgt 338 <_gen_throw+0x1b0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4ac <_gen_throw+0x324> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac <_gen_throw+0x324> │ │ │ │ │ - ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl bc4 │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b0 <_gen_throw+0x428> │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - beq 5bc <_gen_throw+0x434> │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ - b 28c <_gen_throw+0x104> │ │ │ │ │ - str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 338 <_gen_throw+0x1b0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 5b0 <_gen_throw+0x428> │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d4 <_gen_throw+0x4c> │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 338 <_gen_throw+0x1b0> │ │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 9a4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 428 <_gen_throw+0x2a0> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + beq 434 <_gen_throw+0x2ac> │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + bne 1d8 <_gen_throw+0x50> │ │ │ │ │ + b 1f4 <_gen_throw+0x6c> │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1d4 <_gen_throw+0x4c> │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 428 <_gen_throw+0x2a0> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 620 <_gen_throw+0x498> │ │ │ │ │ + bgt 1d8 <_gen_throw+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 62c <_gen_throw+0x4a4> │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ + bne 1d8 <_gen_throw+0x50> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620 <_gen_throw+0x498> │ │ │ │ │ - ldr r3, [pc, #552] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ + b 1d8 <_gen_throw+0x50> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 48c <_gen_throw+0x304> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + beq 4e4 <_gen_throw+0x35c> │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + strb r3, [r4, #35] @ 0x23 │ │ │ │ │ + b 22c <_gen_throw+0xa4> │ │ │ │ │ + ldr r3, [pc, #80] @ 4f0 <_gen_throw+0x368> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 690 <_gen_throw+0x508> │ │ │ │ │ + bne 4d0 <_gen_throw+0x348> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #504] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 834 <_gen_throw+0x6ac> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b 22c <_gen_throw+0xa4> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 354 <_gen_throw+0x1cc> │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 4fc │ │ │ │ │ + b 22c <_gen_throw+0xa4> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 48c <_gen_throw+0x304> │ │ │ │ │ + .word 0x000001a8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000234 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x0000e134 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + │ │ │ │ │ +000004fc : │ │ │ │ │ +gen_set_exception(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7f0 <_gen_throw+0x668> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 7dc <_gen_throw+0x654> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 820 <_gen_throw+0x698> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + str r0, [fp, #-8] │ │ │ │ │ + str r1, [fp, #-12] │ │ │ │ │ + streq r3, [fp, #-16] │ │ │ │ │ + beq 544 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5e8 │ │ │ │ │ + ldr r1, [fp, #-8] │ │ │ │ │ + ldr r0, [fp, #-12] │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r1] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 68c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7bc <_gen_throw+0x634> │ │ │ │ │ - tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 788 <_gen_throw+0x600> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - cmpne r5, #0 │ │ │ │ │ - bne 74c <_gen_throw+0x5c4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 678 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73c <_gen_throw+0x5b4> │ │ │ │ │ + blt 6a0 │ │ │ │ │ + tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 658 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + cmpne r0, #0 │ │ │ │ │ + bne 61c │ │ │ │ │ + str r1, [fp, #-12] │ │ │ │ │ + bl 6d4 │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ + ldr r0, [fp, #-12] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + str r3, [fp, #-8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyException_GetTraceback │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + ldr r0, [fp, #-8] │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + ldr r1, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Restore │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + beq 544 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 5e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a8 <_gen_throw+0x620> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 86c │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ + ble 6c0 │ │ │ │ │ + ldr r0, [fp, #-12] │ │ │ │ │ + bl 6d4 │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + bl 6d4 │ │ │ │ │ + b 614 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 764 <_gen_throw+0x5dc> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 774 <_gen_throw+0x5ec> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 774 <_gen_throw+0x5ec> │ │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ - tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 6e8 <_gen_throw+0x560> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ + b 634 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 56c │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ + b 564 │ │ │ │ │ + ldr lr, [r1, #84] @ 0x54 │ │ │ │ │ + tst lr, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 57c │ │ │ │ │ + sub r2, fp, #16 │ │ │ │ │ + sub r1, fp, #12 │ │ │ │ │ + sub r0, fp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 73c <_gen_throw+0x5b4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - b 6d0 <_gen_throw+0x548> │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r6] │ │ │ │ │ - b 6d8 <_gen_throw+0x550> │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - b 67c <_gen_throw+0x4f4> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + b 5cc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 644 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4c8 <_gen_throw+0x340> │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x0000e134 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001a8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + b 644 │ │ │ │ │ │ │ │ │ │ -0000086c : │ │ │ │ │ +000006d4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 888 │ │ │ │ │ + beq 6f0 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 6fc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 87c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 87c │ │ │ │ │ + bne 6f0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000008ac : │ │ │ │ │ +00000714 : │ │ │ │ │ gen_throw_current_exception(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr ip, [pc, #180] @ 97c │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr ip, [pc, ip] │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ │ - ldr r5, [lr, ip] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r2, [r0], #4 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + bl 760 │ │ │ │ │ + R_ARM_CALL gen_send_ex2.constprop.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 974 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 958 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 980 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 950 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 944 │ │ │ │ │ - .word 0x00000098 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 760 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000980 : │ │ │ │ │ +00000760 : │ │ │ │ │ gen_set_stop_iteration.isra.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #148] @ a30 │ │ │ │ │ + ldr r3, [pc, #148] @ 810 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9e4 │ │ │ │ │ + beq 7c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a00 │ │ │ │ │ + bne 7e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a14 │ │ │ │ │ + ble 7f4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 7b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b34 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 7b0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 9dc │ │ │ │ │ + bne 7bc │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +00000814 : │ │ │ │ │ PyGen_am_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000a48 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +00000828 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ _PyCoro_GetAwaitableIter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r4, r2, #424 @ 0x1a8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne a98 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne 878 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b30 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq 910 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq 928 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq 928 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + beq 86c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq b7c <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ + beq 95c <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq b68 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ + beq 948 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne 86c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -854,41 +694,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bac <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ + ble 98c <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b 86c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ │ - bne a78 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b aa0 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 858 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b 880 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 908 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq ae4 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq 8c4 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -897,24 +737,24 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt 908 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne 908 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 908 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -00000bc4 : │ │ │ │ │ +000009a4 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -922,47 +762,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne 9fc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl b3c <_PyCoro_GetAwaitableIter+0xf4> │ │ │ │ │ + bl c24 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 6d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #220] @ d00 │ │ │ │ │ + ldr r1, [pc, #220] @ ae0 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ccc │ │ │ │ │ + blt aac │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c08 │ │ │ │ │ - ldr r3, [pc, #188] @ d04 │ │ │ │ │ + beq 9e8 │ │ │ │ │ + ldr r3, [pc, #188] @ ae4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq ac0 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq ac0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -970,117 +810,117 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbc │ │ │ │ │ + bgt a9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cbc │ │ │ │ │ + bne a9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c08 │ │ │ │ │ + bne 9e8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c14 │ │ │ │ │ + b 9f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b c34 │ │ │ │ │ + b a14 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b c9c │ │ │ │ │ + b a7c │ │ │ │ │ .word 0x0000a890 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d08 : │ │ │ │ │ +00000ae8 : │ │ │ │ │ gen_send(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 980 │ │ │ │ │ + bl 760 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d54 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000b34 <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq d9c <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq b7c <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d94 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq b74 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b d80 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b b60 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ │ │ │ │ │ -00000da4 : │ │ │ │ │ +00000b84 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dbc │ │ │ │ │ + beq b9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #248] @ ebc │ │ │ │ │ + ldr r3, [pc, #248] @ c9c │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne c48 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db0 │ │ │ │ │ + beq b90 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1092,70 +932,70 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e44 │ │ │ │ │ + bgt c24 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq e80 │ │ │ │ │ + beq c60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq c94 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e94 │ │ │ │ │ + ble c74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b de0 │ │ │ │ │ + b bc0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b e44 │ │ │ │ │ + b c24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e58 │ │ │ │ │ + bne c38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b e5c │ │ │ │ │ + b c3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b e5c │ │ │ │ │ + b c3c │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ec0 : │ │ │ │ │ +00000ca0 : │ │ │ │ │ async_gen_asend_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ fc4 │ │ │ │ │ + ldr r3, [pc, #232] @ da4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1976] @ 0x7b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq d74 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r2, [r3, #1976] @ 0x7b8 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1165,16 +1005,16 @@ │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - bne fb0 │ │ │ │ │ - ldr ip, [pc, #128] @ fc8 │ │ │ │ │ + bne d90 │ │ │ │ │ + ldr ip, [pc, #128] @ da8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1187,66 +1027,66 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #48] @ fcc │ │ │ │ │ + ldr r0, [pc, #48] @ dac │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f24 │ │ │ │ │ - b f8c │ │ │ │ │ + bne d04 │ │ │ │ │ + b d6c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b f40 │ │ │ │ │ + b d20 │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000fd0 : │ │ │ │ │ +00000db0 : │ │ │ │ │ async_gen_asend_send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1050 │ │ │ │ │ + beq e30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne e08 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne e50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl ae8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1269,89 +1109,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1068 │ │ │ │ │ + b e48 │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +00000e74 : │ │ │ │ │ async_gen_anext(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl b84 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b ca0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010d0 <_PyAsyncGenASend_Send>: │ │ │ │ │ +00000eb0 <_PyAsyncGenASend_Send>: │ │ │ │ │ _PyAsyncGenASend_Send(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl fd0 │ │ │ │ │ + bl db0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 111c <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne efc <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1114 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b ef4 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00001124 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000f04 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 11fc <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ fdc <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1968] @ 0x7b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e0 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq fc0 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ ldr r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1968] @ 0x7b0 │ │ │ │ │ str r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - ldr ip, [pc, #108] @ 1200 <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ fe0 <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1364,55 +1204,55 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r0, [pc, #28] @ 1204 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ fe4 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b 11d8 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne f64 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b fb8 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001208 : │ │ │ │ │ +00000fe8 : │ │ │ │ │ async_gen_unwrap_value(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1280 │ │ │ │ │ - ldr r3, [pc, #172] @ 12e0 │ │ │ │ │ + beq 1060 │ │ │ │ │ + ldr r3, [pc, #172] @ 10c0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1274 │ │ │ │ │ + bne 1054 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b34 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 126c │ │ │ │ │ + bgt 104c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 126c │ │ │ │ │ + bne 104c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ strb r1, [r4, #34] @ 0x22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1420,53 +1260,53 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 1090 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 10a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 126c │ │ │ │ │ + b 104c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1074 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126c │ │ │ │ │ - b 12a4 │ │ │ │ │ + beq 104c │ │ │ │ │ + b 1084 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000012e4 : │ │ │ │ │ +000010c4 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #200] @ 13d4 │ │ │ │ │ + ldr ip, [pc, #200] @ 11b4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ @@ -1479,69 +1319,69 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r4, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 114c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13a4 │ │ │ │ │ - ldr r2, [pc, #100] @ 13d8 │ │ │ │ │ + ble 1184 │ │ │ │ │ + ldr r2, [pc, #100] @ 11b8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 13c4 │ │ │ │ │ + bhi 11a4 │ │ │ │ │ ldr r0, [r2, #1968] @ 0x7b0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1968] @ 0x7b0 │ │ │ │ │ str r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 136c │ │ │ │ │ + bne 114c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 136c │ │ │ │ │ + b 114c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000013dc : │ │ │ │ │ +000011bc : │ │ │ │ │ async_gen_asend_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c0 │ │ │ │ │ + bne 12a0 │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #264] @ 1520 │ │ │ │ │ + ldr ip, [pc, #264] @ 1300 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ @@ -1551,104 +1391,104 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ ldr r3, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 1258 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1478 │ │ │ │ │ + bgt 1258 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 14c8 │ │ │ │ │ + beq 12a8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ec │ │ │ │ │ + bne 12cc │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1524 │ │ │ │ │ + ldr r3, [pc, #148] @ 1304 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 14dc │ │ │ │ │ + bhi 12bc │ │ │ │ │ ldr r1, [r3, #1976] @ 0x7b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1976] @ 0x7b8 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1478 │ │ │ │ │ + b 1258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1484 │ │ │ │ │ + bgt 1264 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 1264 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1484 │ │ │ │ │ + b 1264 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001528 : │ │ │ │ │ +00001308 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1548 │ │ │ │ │ + beq 1328 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 155c │ │ │ │ │ + ldr r1, [pc, #12] @ 133c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a218 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001560 <_PyGen_ClearFrame>: │ │ │ │ │ +00001340 <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 15b0 <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 1390 <_PyGen_ClearFrame+0x50> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 15b8 <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 1398 <_PyGen_ClearFrame+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1660,128 +1500,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 15e4 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 13c4 <_PyGen_ClearFrame+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15a4 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 1384 <_PyGen_ClearFrame+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 1610 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 13f0 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15a8 <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 1388 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +00001400 : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 1440 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1020 │ │ │ │ │ + b 1078 │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 164c │ │ │ │ │ + beq 142c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001688 <_PyCoro_ComputeOrigin>: │ │ │ │ │ +00001468 <_PyCoro_ComputeOrigin>: │ │ │ │ │ _PyCoro_ComputeOrigin(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16f0 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 14d0 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 14cc <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 148c <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 14cc <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ add r1, r2, #128 @ 0x80 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 148c <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 148c <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + beq 158c <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 1748 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 1528 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 1524 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ add r2, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 179c <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 157c <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + ble 158c <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1789,32 +1629,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 17b8 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ + beq 1598 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str sl, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 1524 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 171c <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 14fc <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1790 <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ - b 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + bne 1570 <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ + b 1524 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bgt 1590 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bne 1590 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + b 1590 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ beq 17c <_Py_MakeCoro+0x17c> │ │ │ │ │ ldrb r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bhi 1c8 <_Py_MakeCoro+0x1c8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne 1a8 <_Py_MakeCoro+0x1a8> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1468 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ bne e8 <_Py_MakeCoro+0xe8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d54 │ │ │ │ │ + bl b34 │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3ec │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -556,26 +556,92 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000760 : │ │ │ │ │ +00000760 : │ │ │ │ │ +gen_send_ex2.constprop.0(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [pc, #200] @ 844 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r1, r0, #36 @ 0x24 │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + ldr r4, [ip, r2] │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ │ + ldrgt r2, [r0, #68] @ 0x44 │ │ │ │ │ + ldrle r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r2], #4 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r3, [r0, #24] │ │ │ │ │ + add r3, r0, #20 │ │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ │ + bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ + R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 818 │ │ │ │ │ + bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ + R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 82c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 808 │ │ │ │ │ + clz r3, r2 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + rsb r0, r3, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x000000ac │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000848 : │ │ │ │ │ gen_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #-8] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #632] @ a04 │ │ │ │ │ + ldr r1, [pc, #632] @ aec │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str ip, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ @@ -586,15 +652,15 @@ │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r5, r1] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr lr, [r2, #3824] @ 0xef0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne 970 │ │ │ │ │ + bne a58 │ │ │ │ │ ldr ip, [r2, #3836] @ 0xefc │ │ │ │ │ sub r1, r0, #8 │ │ │ │ │ ldr r6, [ip, #4] │ │ │ │ │ orr r3, r3, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ @@ -609,103 +675,103 @@ │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #472] @ a08 │ │ │ │ │ + ldr r3, [pc, #472] @ af0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r1, [r4, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - ldr r3, [pc, #436] @ a0c │ │ │ │ │ + ldr r3, [pc, #436] @ af4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8fc │ │ │ │ │ + beq 9e4 │ │ │ │ │ add r3, r3, #212 @ 0xd4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 938 │ │ │ │ │ + beq a20 │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne 9e0 │ │ │ │ │ + bne ac8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 898 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq adc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9c4 │ │ │ │ │ + ble aac │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 9c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8e8 │ │ │ │ │ + ble 9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 9c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d8 │ │ │ │ │ + b 9c0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, r6, #212 @ 0xd4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 868 │ │ │ │ │ + b 950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - ldr r3, [pc, #148] @ a10 │ │ │ │ │ + ldr r3, [pc, #148] @ af8 │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ @@ -716,202 +782,203 @@ │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 804 │ │ │ │ │ + beq 8ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq ae4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c4 │ │ │ │ │ - b 8d8 │ │ │ │ │ + bne 9ac │ │ │ │ │ + b 9c0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl f90 │ │ │ │ │ - b 874 │ │ │ │ │ + bl fe8 │ │ │ │ │ + b 95c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 898 │ │ │ │ │ + b 980 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d0 │ │ │ │ │ + b ab8 │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000a14 : │ │ │ │ │ +00000afc : │ │ │ │ │ gen_finalize(): │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #252] @ b38 │ │ │ │ │ + ldr r2, [pc, #252] @ c20 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq aa4 │ │ │ │ │ + beq b8c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne c08 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl b3c │ │ │ │ │ + bl c24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq be8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble aec │ │ │ │ │ + ble bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a4c │ │ │ │ │ + beq b34 │ │ │ │ │ ldrb r1, [r0, #33] @ 0x21 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne b34 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a88 │ │ │ │ │ + bne b70 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne a94 │ │ │ │ │ + bne b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a94 │ │ │ │ │ + beq b7c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ ldrsb r2, [r3, #35] @ 0x23 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ + bne b58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b3c : │ │ │ │ │ +00000c24 : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c30 │ │ │ │ │ + beq d1c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq f7c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq d8c │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ cmpne r0, #1 │ │ │ │ │ movls r0, #1 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - bhi e28 │ │ │ │ │ - ldr r3, [pc, #964] @ f78 │ │ │ │ │ + bhi f60 │ │ │ │ │ + ldr r3, [pc, #828] @ fd4 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq d50 │ │ │ │ │ - ldr r3, [pc, #912] @ f7c │ │ │ │ │ + beq e34 │ │ │ │ │ + ldr r3, [pc, #772] @ fd8 │ │ │ │ │ mov r0, #5 │ │ │ │ │ strb r0, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq ec0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq e8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + bne ebc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r2, [pc, #840] @ f80 │ │ │ │ │ + ldr r2, [pc, #696] @ fdc │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ @@ -922,262 +989,220 @@ │ │ │ │ │ streq ip, [r2, #64] @ 0x40 │ │ │ │ │ streq r1, [r2, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c20 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c20 │ │ │ │ │ + beq ee0 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl 9a4 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf4 │ │ │ │ │ + bgt dd4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f18 │ │ │ │ │ + beq ee8 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi e3c │ │ │ │ │ - ldr r3, [pc, #620] @ f84 │ │ │ │ │ + bhi fc8 │ │ │ │ │ + ldr r3, [pc, #488] @ fe0 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne be4 │ │ │ │ │ + bne ccc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne e44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #528] @ f88 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [pc, r0] │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ │ - addle ip, ip, #1 │ │ │ │ │ - strle ip, [r3] │ │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #24] │ │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e20 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e14 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 760 │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ef4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea4 │ │ │ │ │ + beq d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b c20 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c28 │ │ │ │ │ - b df4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b de0 │ │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ │ - mrcne 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - bne d50 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b d10 │ │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ │ - mrcne 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - beq d10 │ │ │ │ │ - b d48 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #308] @ f8c │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq eac │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - movne r4, r2 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e90 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - beq eb8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c28 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b e78 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e90 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c9c │ │ │ │ │ - b c20 │ │ │ │ │ + bne d08 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b d08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b cf4 │ │ │ │ │ + b dd4 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #228] @ fe4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq f54 │ │ │ │ │ + sub r2, r2, #212 @ 0xd4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + movne r4, r1 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f38 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq f70 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b d10 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + b f20 │ │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ │ + moveq r5, r0 │ │ │ │ │ + beq df0 │ │ │ │ │ + b e34 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f38 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ f8c │ │ │ │ │ + ldr r3, [pc, #92] @ fe4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne fa8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ea4 │ │ │ │ │ + b f4c │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - b f44 │ │ │ │ │ - .word 0x000003b8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000384 │ │ │ │ │ + b f94 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq df0 │ │ │ │ │ + b e2c │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000334 │ │ │ │ │ + .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ + .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000204 │ │ │ │ │ + .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000fe8 : │ │ │ │ │ gen_clear_frame(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #112] @ 101c │ │ │ │ │ + ldr r3, [pc, #112] @ 1074 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ @@ -1204,41 +1229,41 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00001078 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq 10b4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1078 │ │ │ │ │ + beq 10d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 1118 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1249,23 +1274,23 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne 1100 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -99,23 +99,23 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl b84 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 138 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b ca0 │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000140 : │ │ │ │ │ gen_get_qualname(): │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl b84 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ @@ -467,30 +467,30 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 188 │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ b 698 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl ae8 │ │ │ │ │ R_ARM_CALL gen_send │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5d0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1208 │ │ │ │ │ + b fe8 │ │ │ │ │ R_ARM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ ldr r3, [pc, #196] @ 6a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 698 │ │ │ │ │ @@ -599,21 +599,21 @@ │ │ │ │ │ bgt 740 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 740 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 6d4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 6d4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 6d4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000058 │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl b84 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 824 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 000008b8 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d08 │ │ │ │ │ + b ae8 │ │ │ │ │ R_ARM_JUMP24 gen_send │ │ │ │ │ │ │ │ │ │ 000008d0 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 920 │ │ │ │ │ bl b8 │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -820,15 +820,15 @@ │ │ │ │ │ 000009c0 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b3c │ │ │ │ │ + b c24 │ │ │ │ │ R_ARM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 000009d8 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1047,15 +1047,15 @@ │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c8c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r5, #24] │ │ │ │ │ b d44 │ │ │ │ │ @@ -1129,15 +1129,15 @@ │ │ │ │ │ 00000d50 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b fd0 │ │ │ │ │ + b db0 │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000d68 : │ │ │ │ │ gen_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1165,15 +1165,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 6d4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ddc : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1203,15 +1203,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl 86c │ │ │ │ │ + bl 6d4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e50 : │ │ │ │ │ coro_wrapper_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [r4, #28] │ │ │ │ │ beq 1548 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1468 │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne 1548 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 154c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,225 +1,227 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 2e4c414e 43484f52 30006d61 .$a..LANCHOR0.ma │ │ │ │ │ 0x00000010 6b655f67 656e0024 64002e4c 4330002e ke_gen.$d..LC0.. │ │ │ │ │ 0x00000020 4c433100 2e4c4332 002e4c43 33006765 LC1..LC2..LC3.ge │ │ │ │ │ 0x00000030 6e5f6974 65726e65 7874002e 4c433400 n_iternext..LC4. │ │ │ │ │ 0x00000040 2e4c4335 002e4c43 36006765 6e5f7365 .LC5..LC6.gen_se │ │ │ │ │ - 0x00000050 6e645f65 78006765 6e5f6465 616c6c6f nd_ex.gen_deallo │ │ │ │ │ - 0x00000060 63006765 6e5f636c 6561725f 6672616d c.gen_clear_fram │ │ │ │ │ - 0x00000070 65002e4c 4337002e 4c433800 67656e5f e..LC7..LC8.gen_ │ │ │ │ │ - 0x00000080 66696e61 6c697a65 0067656e 5f636c6f finalize.gen_clo │ │ │ │ │ - 0x00000090 7365002e 4c433900 2e4c4331 30002e4c se..LC9..LC10..L │ │ │ │ │ - 0x000000a0 43313100 67656e5f 636c6f73 655f6974 C11.gen_close_it │ │ │ │ │ - 0x000000b0 6572002e 4c433132 002e4c43 3133005f er..LC12..LC13._ │ │ │ │ │ - 0x000000c0 67656e5f 7468726f 77002e4c 43313400 gen_throw..LC14. │ │ │ │ │ - 0x000000d0 2e4c4331 35002e4c 43313600 50795f58 .LC15..LC16.Py_X │ │ │ │ │ - 0x000000e0 44454352 45460067 656e5f74 68726f77 DECREF.gen_throw │ │ │ │ │ - 0x000000f0 5f637572 72656e74 5f657863 65707469 _current_excepti │ │ │ │ │ - 0x00000100 6f6e0067 656e5f73 65745f73 746f705f on.gen_set_stop_ │ │ │ │ │ - 0x00000110 69746572 6174696f 6e2e6973 72612e30 iteration.isra.0 │ │ │ │ │ - 0x00000120 00507947 656e5f61 6d5f7365 6e64002e .PyGen_am_send.. │ │ │ │ │ - 0x00000130 4c433137 002e4c43 3138002e 4c433139 LC17..LC18..LC19 │ │ │ │ │ - 0x00000140 0067656e 5f676574 73757370 656e6465 .gen_getsuspende │ │ │ │ │ - 0x00000150 64002e4c 43323000 63725f67 6574636f d..LC20.cr_getco │ │ │ │ │ - 0x00000160 6465005f 67656e5f 67657463 6f646500 de._gen_getcode. │ │ │ │ │ - 0x00000170 2e4c4332 31002e4c 43323200 67656e5f .LC21..LC22.gen_ │ │ │ │ │ - 0x00000180 73656e64 002e4c43 32330067 656e5f67 send..LC23.gen_g │ │ │ │ │ - 0x00000190 65745f6e 616d6500 6173796e 635f6765 et_name.async_ge │ │ │ │ │ - 0x000001a0 6e5f6173 656e6400 6173796e 635f6765 n_asend.async_ge │ │ │ │ │ - 0x000001b0 6e5f696e 69745f68 6f6f6b73 00617379 n_init_hooks.asy │ │ │ │ │ - 0x000001c0 6e635f67 656e5f61 73656e64 5f6e6577 nc_gen_asend_new │ │ │ │ │ - 0x000001d0 0067656e 5f676574 5f717561 6c6e616d .gen_get_qualnam │ │ │ │ │ - 0x000001e0 65006765 6e5f6765 7472756e 6e696e67 e.gen_getrunning │ │ │ │ │ - 0x000001f0 002e4c43 3234005f 67656e5f 67657466 ..LC24._gen_getf │ │ │ │ │ - 0x00000200 72616d65 002e4c43 3235002e 4c433236 rame..LC25..LC26 │ │ │ │ │ - 0x00000210 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ - 0x00000220 5f73656e 64006173 796e635f 67656e5f _send.async_gen_ │ │ │ │ │ - 0x00000230 756e7772 61705f76 616c7565 00617379 unwrap_value.asy │ │ │ │ │ - 0x00000240 6e635f67 656e5f61 6e657874 00617379 nc_gen_anext.asy │ │ │ │ │ - 0x00000250 6e635f67 656e5f77 72617070 65645f76 nc_gen_wrapped_v │ │ │ │ │ - 0x00000260 616c5f64 65616c6c 6f630061 73796e63 al_dealloc.async │ │ │ │ │ - 0x00000270 5f67656e 5f617365 6e645f64 65616c6c _gen_asend_deall │ │ │ │ │ - 0x00000280 6f630061 73796e63 5f67656e 5f617365 oc.async_gen_ase │ │ │ │ │ - 0x00000290 6e645f66 696e616c 697a6500 6173796e nd_finalize.asyn │ │ │ │ │ - 0x000002a0 635f6765 6e5f6163 6c6f7365 00617379 c_gen_aclose.asy │ │ │ │ │ - 0x000002b0 6e635f67 656e5f61 7468726f 775f6e65 nc_gen_athrow_ne │ │ │ │ │ - 0x000002c0 77002e4c 43323700 6173796e 635f6765 w..LC27.async_ge │ │ │ │ │ - 0x000002d0 6e5f6174 68726f77 5f697465 726e6578 n_athrow_iternex │ │ │ │ │ - 0x000002e0 74006173 796e635f 67656e5f 61746872 t.async_gen_athr │ │ │ │ │ - 0x000002f0 6f775f73 656e6400 2e4c4332 38002e4c ow_send..LC28..L │ │ │ │ │ - 0x00000300 43323900 2e4c4333 30006173 796e635f C29..LC30.async_ │ │ │ │ │ - 0x00000310 67656e5f 61746872 6f775f64 65616c6c gen_athrow_deall │ │ │ │ │ - 0x00000320 6f630061 73796e63 5f67656e 5f617468 oc.async_gen_ath │ │ │ │ │ - 0x00000330 726f775f 66696e61 6c697a65 002e4c43 row_finalize..LC │ │ │ │ │ - 0x00000340 3331002e 4c433332 002e4c43 33330061 31..LC32..LC33.a │ │ │ │ │ - 0x00000350 73796e63 5f67656e 5f617468 726f7700 sync_gen_athrow. │ │ │ │ │ - 0x00000360 6173796e 635f6765 6e5f7472 61766572 async_gen_traver │ │ │ │ │ - 0x00000370 73650063 6f726f5f 61776169 7400636f se.coro_await.co │ │ │ │ │ - 0x00000380 726f5f77 72617070 65725f73 656e6400 ro_wrapper_send. │ │ │ │ │ - 0x00000390 636f726f 5f777261 70706572 5f746872 coro_wrapper_thr │ │ │ │ │ - 0x000003a0 6f770061 73796e63 5f67656e 5f617365 ow.async_gen_ase │ │ │ │ │ - 0x000003b0 6e645f74 68726f77 002e4c43 33340063 nd_throw..LC34.c │ │ │ │ │ - 0x000003c0 6f726f5f 77726170 7065725f 636c6f73 oro_wrapper_clos │ │ │ │ │ - 0x000003d0 65006173 796e635f 67656e5f 6173656e e.async_gen_asen │ │ │ │ │ - 0x000003e0 645f636c 6f736500 636f726f 5f777261 d_close.coro_wra │ │ │ │ │ - 0x000003f0 70706572 5f646561 6c6c6f63 002e4c43 pper_dealloc..LC │ │ │ │ │ - 0x00000400 33350063 725f6765 74667261 6d65002e 35.cr_getframe.. │ │ │ │ │ - 0x00000410 4c433336 0061675f 67657463 6f646500 LC36.ag_getcode. │ │ │ │ │ - 0x00000420 2e4c4333 37006167 5f676574 6672616d .LC37.ag_getfram │ │ │ │ │ - 0x00000430 65006173 796e635f 67656e5f 61746872 e.async_gen_athr │ │ │ │ │ - 0x00000440 6f775f74 68726f77 00617379 6e635f67 ow_throw.async_g │ │ │ │ │ - 0x00000450 656e5f61 73656e64 5f697465 726e6578 en_asend_iternex │ │ │ │ │ - 0x00000460 74002e4c 43333800 67656e5f 7365745f t..LC38.gen_set_ │ │ │ │ │ - 0x00000470 6e616d65 002e4c43 33390067 656e5f73 name..LC39.gen_s │ │ │ │ │ - 0x00000480 65745f71 75616c6e 616d6500 636f726f et_qualname.coro │ │ │ │ │ - 0x00000490 5f777261 70706572 5f747261 76657273 _wrapper_travers │ │ │ │ │ - 0x000004a0 65006173 796e635f 67656e5f 6173656e e.async_gen_asen │ │ │ │ │ - 0x000004b0 645f7472 61766572 73650061 73796e63 d_traverse.async │ │ │ │ │ - 0x000004c0 5f67656e 5f617468 726f775f 74726176 _gen_athrow_trav │ │ │ │ │ - 0x000004d0 65727365 0067656e 5f676574 73746174 erse.gen_getstat │ │ │ │ │ - 0x000004e0 65002e4c 414e4348 4f523100 67656e5f e..LANCHOR1.gen_ │ │ │ │ │ - 0x000004f0 67657479 69656c64 66726f6d 002e4c43 getyieldfrom..LC │ │ │ │ │ - 0x00000500 34300061 73796e63 5f67656e 5f726570 40.async_gen_rep │ │ │ │ │ - 0x00000510 7200636f 726f5f77 72617070 65725f69 r.coro_wrapper_i │ │ │ │ │ - 0x00000520 7465726e 65787400 6173796e 635f6765 ternext.async_ge │ │ │ │ │ - 0x00000530 6e5f6174 68726f77 5f636c6f 7365002e n_athrow_close.. │ │ │ │ │ - 0x00000540 4c433431 00636f72 6f5f7265 70720063 LC41.coro_repr.c │ │ │ │ │ - 0x00000550 725f6765 74737461 74650067 656e5f73 r_getstate.gen_s │ │ │ │ │ - 0x00000560 697a656f 66002e4c 43343200 61675f67 izeof..LC42.ag_g │ │ │ │ │ - 0x00000570 65747374 61746500 6173796e 635f6765 etstate.async_ge │ │ │ │ │ - 0x00000580 6e5f7772 61707065 645f7661 6c5f7472 n_wrapped_val_tr │ │ │ │ │ - 0x00000590 61766572 73650067 656e5f6e 65775f77 averse.gen_new_w │ │ │ │ │ - 0x000005a0 6974685f 7175616c 6e616d65 00737461 ith_qualname.sta │ │ │ │ │ - 0x000005b0 74655f73 7472696e 67732e32 00737461 te_strings.2.sta │ │ │ │ │ - 0x000005c0 74655f73 7472696e 67732e31 00737461 te_strings.1.sta │ │ │ │ │ - 0x000005d0 74655f73 7472696e 67732e30 00617379 te_strings.0.asy │ │ │ │ │ - 0x000005e0 6e635f61 7468726f 775f646f 63006173 nc_athrow_doc.as │ │ │ │ │ - 0x000005f0 796e635f 6173656e 645f646f 63006173 ync_asend_doc.as │ │ │ │ │ - 0x00000600 796e635f 61636c6f 73655f64 6f630063 ync_aclose_doc.c │ │ │ │ │ - 0x00000610 6f726f5f 636c6f73 655f646f 6300636f oro_close_doc.co │ │ │ │ │ - 0x00000620 726f5f74 68726f77 5f646f63 00636f72 ro_throw_doc.cor │ │ │ │ │ - 0x00000630 6f5f7365 6e645f64 6f630073 697a656f o_send_doc.sizeo │ │ │ │ │ - 0x00000640 665f5f64 6f635f5f 00617379 6e635f67 f__doc__.async_g │ │ │ │ │ - 0x00000650 656e5f61 735f6173 796e6300 6173796e en_as_async.asyn │ │ │ │ │ - 0x00000660 635f6765 6e5f6d65 74686f64 73006173 c_gen_methods.as │ │ │ │ │ - 0x00000670 796e635f 67656e5f 6d656d62 65726c69 ync_gen_memberli │ │ │ │ │ - 0x00000680 73740061 73796e63 5f67656e 5f676574 st.async_gen_get │ │ │ │ │ - 0x00000690 7365746c 69737400 636f726f 5f61735f setlist.coro_as_ │ │ │ │ │ - 0x000006a0 6173796e 6300636f 726f5f6d 6574686f async.coro_metho │ │ │ │ │ - 0x000006b0 64730063 6f726f5f 6d656d62 65726c69 ds.coro_memberli │ │ │ │ │ - 0x000006c0 73740063 6f726f5f 67657473 65746c69 st.coro_getsetli │ │ │ │ │ - 0x000006d0 73740061 73796e63 5f67656e 5f617365 st.async_gen_ase │ │ │ │ │ - 0x000006e0 6e645f61 735f6173 796e6300 6173796e nd_as_async.asyn │ │ │ │ │ - 0x000006f0 635f6765 6e5f6173 656e645f 6d657468 c_gen_asend_meth │ │ │ │ │ - 0x00000700 6f647300 6173796e 635f6765 6e5f6174 ods.async_gen_at │ │ │ │ │ - 0x00000710 68726f77 5f61735f 6173796e 63006173 hrow_as_async.as │ │ │ │ │ - 0x00000720 796e635f 67656e5f 61746872 6f775f6d ync_gen_athrow_m │ │ │ │ │ - 0x00000730 6574686f 64730063 6f726f5f 77726170 ethods.coro_wrap │ │ │ │ │ - 0x00000740 7065725f 6d657468 6f647300 5f50795f per_methods._Py_ │ │ │ │ │ - 0x00000750 4d616b65 436f726f 005f5079 4f626a65 MakeCoro._PyObje │ │ │ │ │ - 0x00000760 63745f47 435f4e65 77566172 005f5079 ct_GC_NewVar._Py │ │ │ │ │ - 0x00000770 5f4e6f6e 65537472 75637400 5f507943 _NoneStruct._PyC │ │ │ │ │ - 0x00000780 6f726f5f 436f6d70 7574654f 72696769 oro_ComputeOrigi │ │ │ │ │ - 0x00000790 6e005f50 795f4465 616c6c6f 63005f50 n._Py_Dealloc._P │ │ │ │ │ - 0x000007a0 795f7473 735f696e 74657270 005f5079 y_tss_interp._Py │ │ │ │ │ - 0x000007b0 5f747373 5f747374 61746500 5f507945 _tss_tstate._PyE │ │ │ │ │ - 0x000007c0 76616c5f 4576616c 4672616d 65446566 val_EvalFrameDef │ │ │ │ │ - 0x000007d0 61756c74 00507945 78635f52 756e7469 ault.PyExc_Runti │ │ │ │ │ - 0x000007e0 6d654572 726f7200 50794572 725f5365 meError.PyErr_Se │ │ │ │ │ - 0x000007f0 74537472 696e6700 50794578 635f5661 tString.PyExc_Va │ │ │ │ │ - 0x00000800 6c756545 72726f72 005f5079 47656e5f lueError._PyGen_ │ │ │ │ │ - 0x00000810 53657453 746f7049 74657261 74696f6e SetStopIteration │ │ │ │ │ - 0x00000820 56616c75 65005079 4578635f 54797065 Value.PyExc_Type │ │ │ │ │ - 0x00000830 4572726f 72005079 4f626a65 63745f43 Error.PyObject_C │ │ │ │ │ - 0x00000840 616c6c46 696e616c 697a6572 46726f6d allFinalizerFrom │ │ │ │ │ - 0x00000850 4465616c 6c6f6300 50794f62 6a656374 Dealloc.PyObject │ │ │ │ │ - 0x00000860 5f47435f 44656c00 50794f62 6a656374 _GC_Del.PyObject │ │ │ │ │ - 0x00000870 5f436c65 61725765 616b5265 66730050 _ClearWeakRefs.P │ │ │ │ │ - 0x00000880 79457272 5f476574 52616973 65644578 yErr_GetRaisedEx │ │ │ │ │ - 0x00000890 63657074 696f6e00 50794572 725f5365 ception.PyErr_Se │ │ │ │ │ - 0x000008a0 74526169 73656445 78636570 74696f6e tRaisedException │ │ │ │ │ - 0x000008b0 0050794f 626a6563 745f4361 6c6c4f6e .PyObject_CallOn │ │ │ │ │ - 0x000008c0 65417267 00507945 72725f46 6f726d61 eArg.PyErr_Forma │ │ │ │ │ - 0x000008d0 74556e72 61697361 626c6500 50794572 tUnraisable.PyEr │ │ │ │ │ - 0x000008e0 725f4f63 63757272 6564005f 50794572 r_Occurred._PyEr │ │ │ │ │ - 0x000008f0 725f5761 726e556e 61776169 74656443 r_WarnUnawaitedC │ │ │ │ │ - 0x00000900 6f726f75 74696e65 005f5079 4576616c oroutine._PyEval │ │ │ │ │ - 0x00000910 5f4e6f54 6f6f6c73 466f7255 6e77696e _NoToolsForUnwin │ │ │ │ │ - 0x00000920 64005f50 79467261 6d655f43 6c656172 d._PyFrame_Clear │ │ │ │ │ - 0x00000930 45786365 7074436f 64650050 79457863 ExceptCode.PyExc │ │ │ │ │ - 0x00000940 5f47656e 65726174 6f724578 69740050 _GeneratorExit.P │ │ │ │ │ - 0x00000950 79457272 5f536574 4e6f6e65 005f5079 yErr_SetNone._Py │ │ │ │ │ - 0x00000960 4572725f 43686169 6e537461 636b4974 Err_ChainStackIt │ │ │ │ │ - 0x00000970 656d0050 79457272 5f457863 65707469 em.PyErr_Excepti │ │ │ │ │ - 0x00000980 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ - 0x00000990 436c6561 72005f50 79467261 6d655f54 Clear._PyFrame_T │ │ │ │ │ - 0x000009a0 72617665 72736500 5f507947 435f5669 raverse._PyGC_Vi │ │ │ │ │ - 0x000009b0 73697453 7461636b 52656600 5f507947 sitStackRef._PyG │ │ │ │ │ - 0x000009c0 656e5f46 65746368 53746f70 49746572 en_FetchStopIter │ │ │ │ │ - 0x000009d0 6174696f 6e56616c 75650050 79457863 ationValue.PyExc │ │ │ │ │ - 0x000009e0 5f53746f 70497465 72617469 6f6e005f _StopIteration._ │ │ │ │ │ - 0x000009f0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ - 0x00000a00 696f6e61 6c005079 4578635f 44657072 ional.PyExc_Depr │ │ │ │ │ - 0x00000a10 65636174 696f6e57 61726e69 6e670050 ecationWarning.P │ │ │ │ │ - 0x00000a20 79457272 5f576172 6e457800 50794578 yErr_WarnEx.PyEx │ │ │ │ │ - 0x00000a30 63657074 696f6e5f 47657454 72616365 ception_GetTrace │ │ │ │ │ - 0x00000a40 6261636b 00507945 72725f52 6573746f back.PyErr_Resto │ │ │ │ │ - 0x00000a50 72650050 79457272 5f4e6f72 6d616c69 re.PyErr_Normali │ │ │ │ │ - 0x00000a60 7a654578 63657074 696f6e00 50795472 zeException.PyTr │ │ │ │ │ - 0x00000a70 61636542 61636b5f 54797065 00507945 aceBack_Type.PyE │ │ │ │ │ - 0x00000a80 72725f46 6f726d61 74005079 4572725f rr_Format.PyErr_ │ │ │ │ │ - 0x00000a90 47697665 6e457863 65707469 6f6e4d61 GivenExceptionMa │ │ │ │ │ - 0x00000aa0 74636865 73005079 4f626a65 63745f47 tches.PyObject_G │ │ │ │ │ - 0x00000ab0 65744f70 74696f6e 616c4174 74720050 etOptionalAttr.P │ │ │ │ │ - 0x00000ac0 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ - 0x00000ad0 74696f6e 4f626a41 72677300 5f507952 tionObjArgs._PyR │ │ │ │ │ - 0x00000ae0 756e7469 6d650050 79457863 5f53746f untime.PyExc_Sto │ │ │ │ │ - 0x00000af0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ - 0x00000b00 5f507943 6f726f5f 47657441 77616974 _PyCoro_GetAwait │ │ │ │ │ - 0x00000b10 61626c65 49746572 00507949 7465725f ableIter.PyIter_ │ │ │ │ │ - 0x00000b20 43686563 6b005f50 795f4368 65636b46 Check._Py_CheckF │ │ │ │ │ - 0x00000b30 756e6374 696f6e52 6573756c 74005f50 unctionResult._P │ │ │ │ │ - 0x00000b40 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000b50 6c6c005f 50795f46 616c7365 53747275 ll._Py_FalseStru │ │ │ │ │ - 0x00000b60 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ - 0x00000b70 74005079 5379735f 41756469 74005079 t.PySys_Audit.Py │ │ │ │ │ - 0x00000b80 4f626a65 63745f43 616c6c4e 6f417267 Object_CallNoArg │ │ │ │ │ - 0x00000b90 73005f50 795f4e65 77526566 6572656e s._Py_NewReferen │ │ │ │ │ - 0x00000ba0 6365005f 50794f62 6a656374 5f47435f ce._PyObject_GC_ │ │ │ │ │ - 0x00000bb0 4e657700 5f507946 72616d65 5f4d616b New._PyFrame_Mak │ │ │ │ │ - 0x00000bc0 65416e64 53657446 72616d65 4f626a65 eAndSetFrameObje │ │ │ │ │ - 0x00000bd0 6374005f 50794173 796e6347 656e4153 ct._PyAsyncGenAS │ │ │ │ │ - 0x00000be0 656e645f 53656e64 005f5079 4173796e end_Send._PyAsyn │ │ │ │ │ - 0x00000bf0 6347656e 56616c75 65577261 70706572 cGenValueWrapper │ │ │ │ │ - 0x00000c00 4e657700 5f507945 72725f57 61726e55 New._PyErr_WarnU │ │ │ │ │ - 0x00000c10 6e617761 69746564 4167656e 4d657468 nawaitedAgenMeth │ │ │ │ │ - 0x00000c20 6f640050 79417267 5f556e70 61636b54 od.PyArg_UnpackT │ │ │ │ │ - 0x00000c30 75706c65 005f5079 47656e5f 436c6561 uple._PyGen_Clea │ │ │ │ │ - 0x00000c40 72467261 6d650050 79556e69 636f6465 rFrame.PyUnicode │ │ │ │ │ - 0x00000c50 5f46726f 6d466f72 6d617400 50794c6f _FromFormat.PyLo │ │ │ │ │ - 0x00000c60 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ │ - 0x00000c70 79547570 6c655f4e 65770050 79556e73 yTuple_New.PyUns │ │ │ │ │ - 0x00000c80 7461626c 655f496e 74657270 72657465 table_Interprete │ │ │ │ │ - 0x00000c90 72467261 6d655f47 65744c69 6e650050 rFrame_GetLine.P │ │ │ │ │ - 0x00000ca0 795f4275 696c6456 616c7565 00507947 y_BuildValue.PyG │ │ │ │ │ - 0x00000cb0 656e5f47 6574436f 64650050 7947656e en_GetCode.PyGen │ │ │ │ │ - 0x00000cc0 5f4e6577 57697468 5175616c 4e616d65 _NewWithQualName │ │ │ │ │ - 0x00000cd0 00507947 656e5f4e 65770050 79436f72 .PyGen_New.PyCor │ │ │ │ │ - 0x00000ce0 6f5f4e65 77005f50 79457661 6c5f4765 o_New._PyEval_Ge │ │ │ │ │ - 0x00000cf0 74467261 6d650050 79417379 6e634765 tFrame.PyAsyncGe │ │ │ │ │ - 0x00000d00 6e5f4e65 77005f50 79417379 6e634765 n_New._PyAsyncGe │ │ │ │ │ - 0x00000d10 6e415468 726f775f 54797065 005f5079 nAThrow_Type._Py │ │ │ │ │ - 0x00000d20 4173796e 6347656e 57726170 70656456 AsyncGenWrappedV │ │ │ │ │ - 0x00000d30 616c7565 5f547970 65005f50 79417379 alue_Type._PyAsy │ │ │ │ │ - 0x00000d40 6e634765 6e415365 6e645f54 79706500 ncGenASend_Type. │ │ │ │ │ - 0x00000d50 50794173 796e6347 656e5f54 79706500 PyAsyncGen_Type. │ │ │ │ │ - 0x00000d60 5f507943 6f726f57 72617070 65725f54 _PyCoroWrapper_T │ │ │ │ │ - 0x00000d70 79706500 5079436f 726f5f54 79706500 ype.PyCoro_Type. │ │ │ │ │ - 0x00000d80 50794765 6e5f5479 70650050 79547970 PyGen_Type.PyTyp │ │ │ │ │ - 0x00000d90 655f5479 70650050 794f626a 6563745f e_Type.PyObject_ │ │ │ │ │ - 0x00000da0 47656e65 72696347 65744174 74720050 GenericGetAttr.P │ │ │ │ │ - 0x00000db0 794f626a 6563745f 53656c66 49746572 yObject_SelfIter │ │ │ │ │ - 0x00000dc0 0050795f 47656e65 72696341 6c696173 .Py_GenericAlias │ │ │ │ │ - 0x00000dd0 00 . │ │ │ │ │ + 0x00000050 6e645f65 78006765 6e5f7365 6e645f65 nd_ex.gen_send_e │ │ │ │ │ + 0x00000060 78322e63 6f6e7374 70726f70 2e300067 x2.constprop.0.g │ │ │ │ │ + 0x00000070 656e5f64 65616c6c 6f630067 656e5f63 en_dealloc.gen_c │ │ │ │ │ + 0x00000080 6c656172 5f667261 6d65002e 4c433700 lear_frame..LC7. │ │ │ │ │ + 0x00000090 2e4c4338 0067656e 5f66696e 616c697a .LC8.gen_finaliz │ │ │ │ │ + 0x000000a0 65006765 6e5f636c 6f736500 2e4c4339 e.gen_close..LC9 │ │ │ │ │ + 0x000000b0 002e4c43 3130002e 4c433131 0067656e ..LC10..LC11.gen │ │ │ │ │ + 0x000000c0 5f636c6f 73655f69 74657200 2e4c4331 _close_iter..LC1 │ │ │ │ │ + 0x000000d0 32002e4c 43313300 5f67656e 5f746872 2..LC13._gen_thr │ │ │ │ │ + 0x000000e0 6f770067 656e5f73 65745f65 78636570 ow.gen_set_excep │ │ │ │ │ + 0x000000f0 74696f6e 0067656e 5f746872 6f775f63 tion.gen_throw_c │ │ │ │ │ + 0x00000100 75727265 6e745f65 78636570 74696f6e urrent_exception │ │ │ │ │ + 0x00000110 002e4c43 3134002e 4c433135 002e4c43 ..LC14..LC15..LC │ │ │ │ │ + 0x00000120 31360050 795f5844 45435245 46006765 16.Py_XDECREF.ge │ │ │ │ │ + 0x00000130 6e5f7365 745f7374 6f705f69 74657261 n_set_stop_itera │ │ │ │ │ + 0x00000140 74696f6e 2e697372 612e3000 50794765 tion.isra.0.PyGe │ │ │ │ │ + 0x00000150 6e5f616d 5f73656e 64002e4c 43313700 n_am_send..LC17. │ │ │ │ │ + 0x00000160 2e4c4331 38002e4c 43313900 67656e5f .LC18..LC19.gen_ │ │ │ │ │ + 0x00000170 67657473 75737065 6e646564 002e4c43 getsuspended..LC │ │ │ │ │ + 0x00000180 32300063 725f6765 74636f64 65005f67 20.cr_getcode._g │ │ │ │ │ + 0x00000190 656e5f67 6574636f 6465002e 4c433231 en_getcode..LC21 │ │ │ │ │ + 0x000001a0 002e4c43 32320067 656e5f73 656e6400 ..LC22.gen_send. │ │ │ │ │ + 0x000001b0 2e4c4332 33006765 6e5f6765 745f6e61 .LC23.gen_get_na │ │ │ │ │ + 0x000001c0 6d650061 73796e63 5f67656e 5f617365 me.async_gen_ase │ │ │ │ │ + 0x000001d0 6e640061 73796e63 5f67656e 5f696e69 nd.async_gen_ini │ │ │ │ │ + 0x000001e0 745f686f 6f6b7300 6173796e 635f6765 t_hooks.async_ge │ │ │ │ │ + 0x000001f0 6e5f6173 656e645f 6e657700 67656e5f n_asend_new.gen_ │ │ │ │ │ + 0x00000200 6765745f 7175616c 6e616d65 0067656e get_qualname.gen │ │ │ │ │ + 0x00000210 5f676574 72756e6e 696e6700 2e4c4332 _getrunning..LC2 │ │ │ │ │ + 0x00000220 34005f67 656e5f67 65746672 616d6500 4._gen_getframe. │ │ │ │ │ + 0x00000230 2e4c4332 35002e4c 43323600 6173796e .LC25..LC26.asyn │ │ │ │ │ + 0x00000240 635f6765 6e5f6173 656e645f 73656e64 c_gen_asend_send │ │ │ │ │ + 0x00000250 00617379 6e635f67 656e5f75 6e777261 .async_gen_unwra │ │ │ │ │ + 0x00000260 705f7661 6c756500 6173796e 635f6765 p_value.async_ge │ │ │ │ │ + 0x00000270 6e5f616e 65787400 6173796e 635f6765 n_anext.async_ge │ │ │ │ │ + 0x00000280 6e5f7772 61707065 645f7661 6c5f6465 n_wrapped_val_de │ │ │ │ │ + 0x00000290 616c6c6f 63006173 796e635f 67656e5f alloc.async_gen_ │ │ │ │ │ + 0x000002a0 6173656e 645f6465 616c6c6f 63006173 asend_dealloc.as │ │ │ │ │ + 0x000002b0 796e635f 67656e5f 6173656e 645f6669 ync_gen_asend_fi │ │ │ │ │ + 0x000002c0 6e616c69 7a650061 73796e63 5f67656e nalize.async_gen │ │ │ │ │ + 0x000002d0 5f61636c 6f736500 6173796e 635f6765 _aclose.async_ge │ │ │ │ │ + 0x000002e0 6e5f6174 68726f77 5f6e6577 002e4c43 n_athrow_new..LC │ │ │ │ │ + 0x000002f0 32370061 73796e63 5f67656e 5f617468 27.async_gen_ath │ │ │ │ │ + 0x00000300 726f775f 69746572 6e657874 00617379 row_iternext.asy │ │ │ │ │ + 0x00000310 6e635f67 656e5f61 7468726f 775f7365 nc_gen_athrow_se │ │ │ │ │ + 0x00000320 6e64002e 4c433238 002e4c43 3239002e nd..LC28..LC29.. │ │ │ │ │ + 0x00000330 4c433330 00617379 6e635f67 656e5f61 LC30.async_gen_a │ │ │ │ │ + 0x00000340 7468726f 775f6465 616c6c6f 63006173 throw_dealloc.as │ │ │ │ │ + 0x00000350 796e635f 67656e5f 61746872 6f775f66 ync_gen_athrow_f │ │ │ │ │ + 0x00000360 696e616c 697a6500 2e4c4333 31002e4c inalize..LC31..L │ │ │ │ │ + 0x00000370 43333200 2e4c4333 33006173 796e635f C32..LC33.async_ │ │ │ │ │ + 0x00000380 67656e5f 61746872 6f770061 73796e63 gen_athrow.async │ │ │ │ │ + 0x00000390 5f67656e 5f747261 76657273 6500636f _gen_traverse.co │ │ │ │ │ + 0x000003a0 726f5f61 77616974 00636f72 6f5f7772 ro_await.coro_wr │ │ │ │ │ + 0x000003b0 61707065 725f7365 6e640063 6f726f5f apper_send.coro_ │ │ │ │ │ + 0x000003c0 77726170 7065725f 7468726f 77006173 wrapper_throw.as │ │ │ │ │ + 0x000003d0 796e635f 67656e5f 6173656e 645f7468 ync_gen_asend_th │ │ │ │ │ + 0x000003e0 726f7700 2e4c4333 3400636f 726f5f77 row..LC34.coro_w │ │ │ │ │ + 0x000003f0 72617070 65725f63 6c6f7365 00617379 rapper_close.asy │ │ │ │ │ + 0x00000400 6e635f67 656e5f61 73656e64 5f636c6f nc_gen_asend_clo │ │ │ │ │ + 0x00000410 73650063 6f726f5f 77726170 7065725f se.coro_wrapper_ │ │ │ │ │ + 0x00000420 6465616c 6c6f6300 2e4c4333 35006372 dealloc..LC35.cr │ │ │ │ │ + 0x00000430 5f676574 6672616d 65002e4c 43333600 _getframe..LC36. │ │ │ │ │ + 0x00000440 61675f67 6574636f 6465002e 4c433337 ag_getcode..LC37 │ │ │ │ │ + 0x00000450 0061675f 67657466 72616d65 00617379 .ag_getframe.asy │ │ │ │ │ + 0x00000460 6e635f67 656e5f61 7468726f 775f7468 nc_gen_athrow_th │ │ │ │ │ + 0x00000470 726f7700 6173796e 635f6765 6e5f6173 row.async_gen_as │ │ │ │ │ + 0x00000480 656e645f 69746572 6e657874 002e4c43 end_iternext..LC │ │ │ │ │ + 0x00000490 33380067 656e5f73 65745f6e 616d6500 38.gen_set_name. │ │ │ │ │ + 0x000004a0 2e4c4333 39006765 6e5f7365 745f7175 .LC39.gen_set_qu │ │ │ │ │ + 0x000004b0 616c6e61 6d650063 6f726f5f 77726170 alname.coro_wrap │ │ │ │ │ + 0x000004c0 7065725f 74726176 65727365 00617379 per_traverse.asy │ │ │ │ │ + 0x000004d0 6e635f67 656e5f61 73656e64 5f747261 nc_gen_asend_tra │ │ │ │ │ + 0x000004e0 76657273 65006173 796e635f 67656e5f verse.async_gen_ │ │ │ │ │ + 0x000004f0 61746872 6f775f74 72617665 72736500 athrow_traverse. │ │ │ │ │ + 0x00000500 67656e5f 67657473 74617465 002e4c41 gen_getstate..LA │ │ │ │ │ + 0x00000510 4e43484f 52310067 656e5f67 65747969 NCHOR1.gen_getyi │ │ │ │ │ + 0x00000520 656c6466 726f6d00 2e4c4334 30006173 eldfrom..LC40.as │ │ │ │ │ + 0x00000530 796e635f 67656e5f 72657072 00636f72 ync_gen_repr.cor │ │ │ │ │ + 0x00000540 6f5f7772 61707065 725f6974 65726e65 o_wrapper_iterne │ │ │ │ │ + 0x00000550 78740061 73796e63 5f67656e 5f617468 xt.async_gen_ath │ │ │ │ │ + 0x00000560 726f775f 636c6f73 65002e4c 43343100 row_close..LC41. │ │ │ │ │ + 0x00000570 636f726f 5f726570 72006372 5f676574 coro_repr.cr_get │ │ │ │ │ + 0x00000580 73746174 65006765 6e5f7369 7a656f66 state.gen_sizeof │ │ │ │ │ + 0x00000590 002e4c43 34320061 675f6765 74737461 ..LC42.ag_getsta │ │ │ │ │ + 0x000005a0 74650061 73796e63 5f67656e 5f777261 te.async_gen_wra │ │ │ │ │ + 0x000005b0 70706564 5f76616c 5f747261 76657273 pped_val_travers │ │ │ │ │ + 0x000005c0 65006765 6e5f6e65 775f7769 74685f71 e.gen_new_with_q │ │ │ │ │ + 0x000005d0 75616c6e 616d6500 73746174 655f7374 ualname.state_st │ │ │ │ │ + 0x000005e0 72696e67 732e3200 73746174 655f7374 rings.2.state_st │ │ │ │ │ + 0x000005f0 72696e67 732e3100 73746174 655f7374 rings.1.state_st │ │ │ │ │ + 0x00000600 72696e67 732e3000 6173796e 635f6174 rings.0.async_at │ │ │ │ │ + 0x00000610 68726f77 5f646f63 00617379 6e635f61 hrow_doc.async_a │ │ │ │ │ + 0x00000620 73656e64 5f646f63 00617379 6e635f61 send_doc.async_a │ │ │ │ │ + 0x00000630 636c6f73 655f646f 6300636f 726f5f63 close_doc.coro_c │ │ │ │ │ + 0x00000640 6c6f7365 5f646f63 00636f72 6f5f7468 lose_doc.coro_th │ │ │ │ │ + 0x00000650 726f775f 646f6300 636f726f 5f73656e row_doc.coro_sen │ │ │ │ │ + 0x00000660 645f646f 63007369 7a656f66 5f5f646f d_doc.sizeof__do │ │ │ │ │ + 0x00000670 635f5f00 6173796e 635f6765 6e5f6173 c__.async_gen_as │ │ │ │ │ + 0x00000680 5f617379 6e630061 73796e63 5f67656e _async.async_gen │ │ │ │ │ + 0x00000690 5f6d6574 686f6473 00617379 6e635f67 _methods.async_g │ │ │ │ │ + 0x000006a0 656e5f6d 656d6265 726c6973 74006173 en_memberlist.as │ │ │ │ │ + 0x000006b0 796e635f 67656e5f 67657473 65746c69 ync_gen_getsetli │ │ │ │ │ + 0x000006c0 73740063 6f726f5f 61735f61 73796e63 st.coro_as_async │ │ │ │ │ + 0x000006d0 00636f72 6f5f6d65 74686f64 7300636f .coro_methods.co │ │ │ │ │ + 0x000006e0 726f5f6d 656d6265 726c6973 7400636f ro_memberlist.co │ │ │ │ │ + 0x000006f0 726f5f67 65747365 746c6973 74006173 ro_getsetlist.as │ │ │ │ │ + 0x00000700 796e635f 67656e5f 6173656e 645f6173 ync_gen_asend_as │ │ │ │ │ + 0x00000710 5f617379 6e630061 73796e63 5f67656e _async.async_gen │ │ │ │ │ + 0x00000720 5f617365 6e645f6d 6574686f 64730061 _asend_methods.a │ │ │ │ │ + 0x00000730 73796e63 5f67656e 5f617468 726f775f sync_gen_athrow_ │ │ │ │ │ + 0x00000740 61735f61 73796e63 00617379 6e635f67 as_async.async_g │ │ │ │ │ + 0x00000750 656e5f61 7468726f 775f6d65 74686f64 en_athrow_method │ │ │ │ │ + 0x00000760 7300636f 726f5f77 72617070 65725f6d s.coro_wrapper_m │ │ │ │ │ + 0x00000770 6574686f 6473005f 50795f4d 616b6543 ethods._Py_MakeC │ │ │ │ │ + 0x00000780 6f726f00 5f50794f 626a6563 745f4743 oro._PyObject_GC │ │ │ │ │ + 0x00000790 5f4e6577 56617200 5f50795f 4e6f6e65 _NewVar._Py_None │ │ │ │ │ + 0x000007a0 53747275 6374005f 5079436f 726f5f43 Struct._PyCoro_C │ │ │ │ │ + 0x000007b0 6f6d7075 74654f72 6967696e 005f5079 omputeOrigin._Py │ │ │ │ │ + 0x000007c0 5f446561 6c6c6f63 005f5079 5f747373 _Dealloc._Py_tss │ │ │ │ │ + 0x000007d0 5f696e74 65727000 5f50795f 7473735f _interp._Py_tss_ │ │ │ │ │ + 0x000007e0 74737461 7465005f 50794576 616c5f45 tstate._PyEval_E │ │ │ │ │ + 0x000007f0 76616c46 72616d65 44656661 756c7400 valFrameDefault. │ │ │ │ │ + 0x00000800 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ + 0x00000810 6f720050 79457272 5f536574 53747269 or.PyErr_SetStri │ │ │ │ │ + 0x00000820 6e670050 79457863 5f56616c 75654572 ng.PyExc_ValueEr │ │ │ │ │ + 0x00000830 726f7200 5f507947 656e5f53 65745374 ror._PyGen_SetSt │ │ │ │ │ + 0x00000840 6f704974 65726174 696f6e56 616c7565 opIterationValue │ │ │ │ │ + 0x00000850 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ + 0x00000860 005f5079 4572725f 43686169 6e537461 ._PyErr_ChainSta │ │ │ │ │ + 0x00000870 636b4974 656d0050 794f626a 6563745f ckItem.PyObject_ │ │ │ │ │ + 0x00000880 43616c6c 46696e61 6c697a65 7246726f CallFinalizerFro │ │ │ │ │ + 0x00000890 6d446561 6c6c6f63 0050794f 626a6563 mDealloc.PyObjec │ │ │ │ │ + 0x000008a0 745f4743 5f44656c 0050794f 626a6563 t_GC_Del.PyObjec │ │ │ │ │ + 0x000008b0 745f436c 65617257 65616b52 65667300 t_ClearWeakRefs. │ │ │ │ │ + 0x000008c0 50794572 725f4765 74526169 73656445 PyErr_GetRaisedE │ │ │ │ │ + 0x000008d0 78636570 74696f6e 00507945 72725f53 xception.PyErr_S │ │ │ │ │ + 0x000008e0 65745261 69736564 45786365 7074696f etRaisedExceptio │ │ │ │ │ + 0x000008f0 6e005079 4f626a65 63745f43 616c6c4f n.PyObject_CallO │ │ │ │ │ + 0x00000900 6e654172 67005079 4572725f 466f726d neArg.PyErr_Form │ │ │ │ │ + 0x00000910 6174556e 72616973 61626c65 00507945 atUnraisable.PyE │ │ │ │ │ + 0x00000920 72725f4f 63637572 72656400 5f507945 rr_Occurred._PyE │ │ │ │ │ + 0x00000930 72725f57 61726e55 6e617761 69746564 rr_WarnUnawaited │ │ │ │ │ + 0x00000940 436f726f 7574696e 65005f50 79457661 Coroutine._PyEva │ │ │ │ │ + 0x00000950 6c5f4e6f 546f6f6c 73466f72 556e7769 l_NoToolsForUnwi │ │ │ │ │ + 0x00000960 6e64005f 50794672 616d655f 436c6561 nd._PyFrame_Clea │ │ │ │ │ + 0x00000970 72457863 65707443 6f646500 50794578 rExceptCode.PyEx │ │ │ │ │ + 0x00000980 635f4765 6e657261 746f7245 78697400 c_GeneratorExit. │ │ │ │ │ + 0x00000990 50794572 725f5365 744e6f6e 65005079 PyErr_SetNone.Py │ │ │ │ │ + 0x000009a0 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x000009b0 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ + 0x000009c0 005f5079 4672616d 655f5472 61766572 ._PyFrame_Traver │ │ │ │ │ + 0x000009d0 7365005f 50794743 5f566973 69745374 se._PyGC_VisitSt │ │ │ │ │ + 0x000009e0 61636b52 6566005f 50794765 6e5f4665 ackRef._PyGen_Fe │ │ │ │ │ + 0x000009f0 74636853 746f7049 74657261 74696f6e tchStopIteration │ │ │ │ │ + 0x00000a00 56616c75 65005079 4578635f 53746f70 Value.PyExc_Stop │ │ │ │ │ + 0x00000a10 49746572 6174696f 6e005f50 79417267 Iteration._PyArg │ │ │ │ │ + 0x00000a20 5f436865 636b506f 73697469 6f6e616c _CheckPositional │ │ │ │ │ + 0x00000a30 00507945 78635f44 65707265 63617469 .PyExc_Deprecati │ │ │ │ │ + 0x00000a40 6f6e5761 726e696e 67005079 4572725f onWarning.PyErr_ │ │ │ │ │ + 0x00000a50 5761726e 45780050 79457272 5f476976 WarnEx.PyErr_Giv │ │ │ │ │ + 0x00000a60 656e4578 63657074 696f6e4d 61746368 enExceptionMatch │ │ │ │ │ + 0x00000a70 65730050 794f626a 6563745f 4765744f es.PyObject_GetO │ │ │ │ │ + 0x00000a80 7074696f 6e616c41 74747200 50794f62 ptionalAttr.PyOb │ │ │ │ │ + 0x00000a90 6a656374 5f43616c 6c46756e 6374696f ject_CallFunctio │ │ │ │ │ + 0x00000aa0 6e4f626a 41726773 005f5079 52756e74 nObjArgs._PyRunt │ │ │ │ │ + 0x00000ab0 696d6500 50794578 63657074 696f6e5f ime.PyException_ │ │ │ │ │ + 0x00000ac0 47657454 72616365 6261636b 00507945 GetTraceback.PyE │ │ │ │ │ + 0x00000ad0 72725f52 6573746f 72650050 79547261 rr_Restore.PyTra │ │ │ │ │ + 0x00000ae0 63654261 636b5f54 79706500 50794572 ceBack_Type.PyEr │ │ │ │ │ + 0x00000af0 725f466f 726d6174 00507945 72725f4e r_Format.PyErr_N │ │ │ │ │ + 0x00000b00 6f726d61 6c697a65 45786365 7074696f ormalizeExceptio │ │ │ │ │ + 0x00000b10 6e005079 4578635f 53746f70 4173796e n.PyExc_StopAsyn │ │ │ │ │ + 0x00000b20 63497465 72617469 6f6e005f 5079436f cIteration._PyCo │ │ │ │ │ + 0x00000b30 726f5f47 65744177 61697461 626c6549 ro_GetAwaitableI │ │ │ │ │ + 0x00000b40 74657200 50794974 65725f43 6865636b ter.PyIter_Check │ │ │ │ │ + 0x00000b50 005f5079 5f436865 636b4675 6e637469 ._Py_CheckFuncti │ │ │ │ │ + 0x00000b60 6f6e5265 73756c74 005f5079 4f626a65 onResult._PyObje │ │ │ │ │ + 0x00000b70 63745f4d 616b6554 7043616c 6c005f50 ct_MakeTpCall._P │ │ │ │ │ + 0x00000b80 795f4661 6c736553 74727563 74005f50 y_FalseStruct._P │ │ │ │ │ + 0x00000b90 795f5472 75655374 72756374 00507953 y_TrueStruct.PyS │ │ │ │ │ + 0x00000ba0 79735f41 75646974 0050794f 626a6563 ys_Audit.PyObjec │ │ │ │ │ + 0x00000bb0 745f4361 6c6c4e6f 41726773 005f5079 t_CallNoArgs._Py │ │ │ │ │ + 0x00000bc0 5f4e6577 52656665 72656e63 65005f50 _NewReference._P │ │ │ │ │ + 0x00000bd0 794f626a 6563745f 47435f4e 6577005f yObject_GC_New._ │ │ │ │ │ + 0x00000be0 50794672 616d655f 4d616b65 416e6453 PyFrame_MakeAndS │ │ │ │ │ + 0x00000bf0 65744672 616d654f 626a6563 74005f50 etFrameObject._P │ │ │ │ │ + 0x00000c00 79417379 6e634765 6e415365 6e645f53 yAsyncGenASend_S │ │ │ │ │ + 0x00000c10 656e6400 5f507941 73796e63 47656e56 end._PyAsyncGenV │ │ │ │ │ + 0x00000c20 616c7565 57726170 7065724e 6577005f alueWrapperNew._ │ │ │ │ │ + 0x00000c30 50794572 725f5761 726e556e 61776169 PyErr_WarnUnawai │ │ │ │ │ + 0x00000c40 74656441 67656e4d 6574686f 64005079 tedAgenMethod.Py │ │ │ │ │ + 0x00000c50 4172675f 556e7061 636b5475 706c6500 Arg_UnpackTuple. │ │ │ │ │ + 0x00000c60 5f507947 656e5f43 6c656172 4672616d _PyGen_ClearFram │ │ │ │ │ + 0x00000c70 65005079 556e6963 6f64655f 46726f6d e.PyUnicode_From │ │ │ │ │ + 0x00000c80 466f726d 61740050 794c6f6e 675f4672 Format.PyLong_Fr │ │ │ │ │ + 0x00000c90 6f6d5373 697a655f 74005079 5475706c omSsize_t.PyTupl │ │ │ │ │ + 0x00000ca0 655f4e65 77005079 556e7374 61626c65 e_New.PyUnstable │ │ │ │ │ + 0x00000cb0 5f496e74 65727072 65746572 4672616d _InterpreterFram │ │ │ │ │ + 0x00000cc0 655f4765 744c696e 65005079 5f427569 e_GetLine.Py_Bui │ │ │ │ │ + 0x00000cd0 6c645661 6c756500 50794765 6e5f4765 ldValue.PyGen_Ge │ │ │ │ │ + 0x00000ce0 74436f64 65005079 47656e5f 4e657757 tCode.PyGen_NewW │ │ │ │ │ + 0x00000cf0 69746851 75616c4e 616d6500 50794765 ithQualName.PyGe │ │ │ │ │ + 0x00000d00 6e5f4e65 77005079 436f726f 5f4e6577 n_New.PyCoro_New │ │ │ │ │ + 0x00000d10 005f5079 4576616c 5f476574 4672616d ._PyEval_GetFram │ │ │ │ │ + 0x00000d20 65005079 4173796e 6347656e 5f4e6577 e.PyAsyncGen_New │ │ │ │ │ + 0x00000d30 005f5079 4173796e 6347656e 41546872 ._PyAsyncGenAThr │ │ │ │ │ + 0x00000d40 6f775f54 79706500 5f507941 73796e63 ow_Type._PyAsync │ │ │ │ │ + 0x00000d50 47656e57 72617070 65645661 6c75655f GenWrappedValue_ │ │ │ │ │ + 0x00000d60 54797065 005f5079 4173796e 6347656e Type._PyAsyncGen │ │ │ │ │ + 0x00000d70 4153656e 645f5479 70650050 79417379 ASend_Type.PyAsy │ │ │ │ │ + 0x00000d80 6e634765 6e5f5479 7065005f 5079436f ncGen_Type._PyCo │ │ │ │ │ + 0x00000d90 726f5772 61707065 725f5479 70650050 roWrapper_Type.P │ │ │ │ │ + 0x00000da0 79436f72 6f5f5479 70650050 7947656e yCoro_Type.PyGen │ │ │ │ │ + 0x00000db0 5f547970 65005079 54797065 5f547970 _Type.PyType_Typ │ │ │ │ │ + 0x00000dc0 65005079 4f626a65 63745f47 656e6572 e.PyObject_Gener │ │ │ │ │ + 0x00000dd0 69634765 74417474 72005079 4f626a65 icGetAttr.PyObje │ │ │ │ │ + 0x00000de0 63745f53 656c6649 74657200 50795f47 ct_SelfIter.Py_G │ │ │ │ │ + 0x00000df0 656e6572 6963416c 69617300 enericAlias. │ │ │ ├── fileobject.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: 10660 (bytes into file) │ │ │ │ │ + Start of section headers: 10676 (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 0x29a4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x29b4: │ │ │ │ │ │ │ │ │ │ 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 00087c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002200 000380 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0008b0 000184 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 002580 000100 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000a34 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000a34 0002b2 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.unlikely PROGBITS 00000000 000ce8 0002c4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.unlikely REL 00000000 002680 000158 08 I 13 7 4 │ │ │ │ │ - [ 9] .text.hot PROGBITS 00000000 000fac 000418 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.hot REL 00000000 0027d8 000148 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0013c4 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0013c4 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0013f8 000800 10 14 55 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 001bf8 000608 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 002920 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0005a4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002210 000298 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0005d8 000184 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0024a8 000100 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00075c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00075c 0002b2 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.unlikely PROGBITS 00000000 000a10 0002c4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.unlikely REL 00000000 0025a8 000158 08 I 13 7 4 │ │ │ │ │ + [ 9] .text.hot PROGBITS 00000000 000cd4 000710 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.hot REL 00000000 002700 000230 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0013e4 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0013e4 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 001418 0007f0 10 14 54 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 001c08 000608 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 002930 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 128 entries: │ │ │ │ │ +Symbol table '.symtab' contains 127 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: 00000010 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -34,98 +34,97 @@ │ │ │ │ │ 30: 00000098 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 31: 00000098 28 FUNC LOCAL DEFAULT 7 get_closed │ │ │ │ │ 32: 000002ac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 33: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 34: 000000e4 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 35: 000000e8 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 36: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 37: 00000610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 0000070c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 38: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ 39: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 40: 00000174 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 41: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 42: 00000614 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 43: 00000858 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 45: 00000860 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 46: 00000860 28 FUNC LOCAL DEFAULT 1 get_encoding │ │ │ │ │ - 47: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 48: 000001f4 28 FUNC LOCAL DEFAULT 7 get_mode │ │ │ │ │ - 49: 00000210 92 FUNC LOCAL DEFAULT 7 stdprinter_isatty │ │ │ │ │ - 50: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 51: 0000026c 36 FUNC LOCAL DEFAULT 7 stdprinter_repr │ │ │ │ │ - 52: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 53: 00000124 96 OBJECT LOCAL DEFAULT 3 stdprinter_methods │ │ │ │ │ - 54: 000000d4 80 OBJECT LOCAL DEFAULT 3 stdprinter_getsetlist │ │ │ │ │ - 55: 00000000 152 FUNC GLOBAL DEFAULT 7 PyFile_SetOpenCodeHook │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_IsInitialized │ │ │ │ │ - 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 61: 00000000 108 FUNC GLOBAL DEFAULT 1 PyFile_NewStdPrinter │ │ │ │ │ - 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND stdout │ │ │ │ │ - 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ - 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND stderr │ │ │ │ │ - 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ - 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_write │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsUTF8String │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 75: 00000000 328 FUNC GLOBAL DEFAULT 9 PyFile_WriteObject │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 81: 00000194 372 FUNC GLOBAL DEFAULT 1 PyFile_WriteString │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 85: 00000148 124 FUNC GLOBAL HIDDEN 9 _PyFile_Flush │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 87: 000001c4 232 FUNC GLOBAL DEFAULT 9 PyFile_OpenCodeObject │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 92: 000002ac 364 FUNC GLOBAL DEFAULT 9 _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND flockfile │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND funlockfile │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND __uflow │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND ungetc │ │ │ │ │ - 97: 000000b4 92 FUNC GLOBAL DEFAULT 7 PyFile_OpenCode │ │ │ │ │ - 98: 0000033c 728 FUNC GLOBAL DEFAULT 1 PyFile_GetLine │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_EOFError │ │ │ │ │ + 42: 00000580 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 44: 00000588 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 45: 00000588 28 FUNC LOCAL DEFAULT 1 get_encoding │ │ │ │ │ + 46: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 47: 000001f4 28 FUNC LOCAL DEFAULT 7 get_mode │ │ │ │ │ + 48: 00000210 92 FUNC LOCAL DEFAULT 7 stdprinter_isatty │ │ │ │ │ + 49: 000001e8 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 50: 0000026c 36 FUNC LOCAL DEFAULT 7 stdprinter_repr │ │ │ │ │ + 51: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 52: 00000124 96 OBJECT LOCAL DEFAULT 3 stdprinter_methods │ │ │ │ │ + 53: 000000d4 80 OBJECT LOCAL DEFAULT 3 stdprinter_getsetlist │ │ │ │ │ + 54: 00000000 152 FUNC GLOBAL DEFAULT 7 PyFile_SetOpenCodeHook │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_IsInitialized │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 60: 00000000 108 FUNC GLOBAL DEFAULT 1 PyFile_NewStdPrinter │ │ │ │ │ + 61: 00000000 0 NOTYPE GLOBAL DEFAULT UND stdout │ │ │ │ │ + 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND stderr │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_New │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_write │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsUTF8String │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 74: 00000000 328 FUNC GLOBAL DEFAULT 9 PyFile_WriteObject │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 80: 00000194 372 FUNC GLOBAL DEFAULT 1 PyFile_WriteString │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 84: 00000148 124 FUNC GLOBAL HIDDEN 9 _PyFile_Flush │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 86: 000001c4 232 FUNC GLOBAL DEFAULT 9 PyFile_OpenCodeObject │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 91: 000002ac 364 FUNC GLOBAL DEFAULT 9 _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND flockfile │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND funlockfile │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND __uflow │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND ungetc │ │ │ │ │ + 96: 000000b4 92 FUNC GLOBAL DEFAULT 7 PyFile_OpenCode │ │ │ │ │ + 97: 00000418 760 FUNC GLOBAL DEFAULT 9 PyFile_GetLine │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_CallMethod │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_EOFError │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_CallMethod │ │ │ │ │ - 104: 00000614 588 FUNC GLOBAL DEFAULT 1 PyObject_AsFileDescriptor │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 113: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 114: 00000110 44 FUNC GLOBAL DEFAULT 7 Py_UniversalNewlineFgets │ │ │ │ │ - 115: 0000013c 184 FUNC GLOBAL DEFAULT 7 PyFile_FromFd │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND isatty │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 122: 00000290 52 FUNC GLOBAL DEFAULT 7 _PyLong_FileDescriptor_Converter │ │ │ │ │ - 123: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyStdPrinter_Type │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 103: 0000033c 588 FUNC GLOBAL DEFAULT 1 PyObject_AsFileDescriptor │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 112: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 113: 00000110 44 FUNC GLOBAL DEFAULT 7 Py_UniversalNewlineFgets │ │ │ │ │ + 114: 0000013c 184 FUNC GLOBAL DEFAULT 7 PyFile_FromFd │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND isatty │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 121: 00000290 52 FUNC GLOBAL DEFAULT 7 _PyLong_FileDescriptor_Converter │ │ │ │ │ + 122: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyStdPrinter_Type │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,240 +1,240 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2200 contains 112 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2210 contains 83 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 00003e2b R_ARM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ -00000018 00003e2c R_ARM_MOVT_ABS 00000000 stdout │ │ │ │ │ -00000024 00003f1c R_ARM_CALL 00000000 fileno │ │ │ │ │ -00000030 0000402b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -00000034 0000402c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -0000003c 00003f1c R_ARM_CALL 00000000 fileno │ │ │ │ │ +00000014 00003d2b R_ARM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ +00000018 00003d2c R_ARM_MOVT_ABS 00000000 stdout │ │ │ │ │ +00000024 00003e1c R_ARM_CALL 00000000 fileno │ │ │ │ │ +00000030 00003f2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +00000034 00003f2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ +0000003c 00003e1c R_ARM_CALL 00000000 fileno │ │ │ │ │ 00000048 0000092b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000092c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000050 0000411c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +00000050 0000401c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 0000009c 00000a2b R_ARM_MOVW_ABS_NC 0000003c .LC2 │ │ │ │ │ 000000a0 00000a2c R_ARM_MOVT_ABS 0000003c .LC2 │ │ │ │ │ -000000a4 0000421c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000000b8 0000431c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000000cc 0000441c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ -000000d4 0000451c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000000e8 0000461c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000000fc 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000100 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000114 0000481c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000118 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000011c 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000124 0000481c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000000a4 0000411c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +000000b8 0000421c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000000cc 0000431c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ +000000d4 0000441c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000000e8 0000451c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000000fc 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000100 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000114 0000471c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000118 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000011c 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000124 0000471c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000012c 00000b2b R_ARM_MOVW_ABS_NC 00000040 .LC3 │ │ │ │ │ 00000130 00000b2c R_ARM_MOVT_ABS 00000040 .LC3 │ │ │ │ │ -00000134 0000491c R_ARM_CALL 00000000 _PyUnicode_AsUTF8String │ │ │ │ │ -00000154 0000441c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ -0000015c 0000451c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000184 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001b8 0000521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001c8 0000531c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001dc 00004c1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -000001ec 00004d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000200 00004e1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000234 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000278 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000290 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002a4 00003a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000002a8 00003a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000134 0000481c R_ARM_CALL 00000000 _PyUnicode_AsUTF8String │ │ │ │ │ +00000154 0000431c R_ARM_CALL 00000000 _Py_write │ │ │ │ │ +0000015c 0000441c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000184 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001c8 0000521c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001dc 00004b1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +000001ec 00004c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000200 00004d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000234 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000278 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0000511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002a4 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000002a8 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000002ac 0000102b R_ARM_MOVW_ABS_NC 00000070 .LC5 │ │ │ │ │ 000002b0 0000102c R_ARM_MOVT_ABS 00000070 .LC5 │ │ │ │ │ -000002b8 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002d4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002f8 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000304 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 0000541d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000324 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000328 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000378 0000561c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000414 0000631c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000043c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c8 0000641c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000004dc 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004e0 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004e8 0000232b R_ARM_MOVW_ABS_NC 000000e8 .LC13 │ │ │ │ │ -000004ec 0000232c R_ARM_MOVT_ABS 000000e8 .LC13 │ │ │ │ │ -000004f4 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000520 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000550 0000652b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ -00000554 0000652c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ -00000558 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ -0000055c 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ -00000564 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000057c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000588 0000212b R_ARM_MOVW_ABS_NC 000000cc .LC11 │ │ │ │ │ -0000058c 0000212c R_ARM_MOVT_ABS 000000cc .LC11 │ │ │ │ │ -00000590 0000661c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000005a8 0000652b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ -000005ac 0000652c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ -000005b0 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ -000005b4 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ -000005bc 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005dc 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ec 0000222b R_ARM_MOVW_ABS_NC 000000e4 .LC12 │ │ │ │ │ -000005f0 0000222c R_ARM_MOVT_ABS 000000e4 .LC12 │ │ │ │ │ -000005f4 0000671c R_ARM_CALL 00000000 _PyObject_CallMethod │ │ │ │ │ -00000610 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000640 0000692b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00000644 0000692c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00000654 00006a1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000684 00006b1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000006fc 00006c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000724 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074c 00006a1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000774 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000790 00006d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000079c 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007a0 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007a4 0000282b R_ARM_MOVW_ABS_NC 00000174 .LC17 │ │ │ │ │ -000007a8 0000282c R_ARM_MOVT_ABS 00000174 .LC17 │ │ │ │ │ -000007b0 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000007bc 0000521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007c8 00006e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000007cc 00006e2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000007d4 0000292b R_ARM_MOVW_ABS_NC 000001a8 .LC18 │ │ │ │ │ -000007d8 0000292c R_ARM_MOVT_ABS 000001a8 .LC18 │ │ │ │ │ -000007e0 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007e8 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007ec 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007f4 0000272b R_ARM_MOVW_ABS_NC 0000014c .LC16 │ │ │ │ │ -000007f8 0000272c R_ARM_MOVT_ABS 0000014c .LC16 │ │ │ │ │ -00000804 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000828 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000830 00006f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ -00000834 00006f2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ -0000083c 0000262b R_ARM_MOVW_ABS_NC 00000128 .LC15 │ │ │ │ │ -00000840 0000262c R_ARM_MOVT_ABS 00000128 .LC15 │ │ │ │ │ -00000848 0000701c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000858 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000085c 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000864 0000472b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000868 0000472c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002b8 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002d4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f8 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000304 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000324 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000328 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000368 0000682b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +0000036c 0000682c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000037c 0000691c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000003ac 00006a1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000424 00006b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000044c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000474 0000691c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000049c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b8 00006c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000004c4 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004c8 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004cc 0000282b R_ARM_MOVW_ABS_NC 00000174 .LC17 │ │ │ │ │ +000004d0 0000282c R_ARM_MOVT_ABS 00000174 .LC17 │ │ │ │ │ +000004d8 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e4 0000511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000004f4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000004fc 0000292b R_ARM_MOVW_ABS_NC 000001a8 .LC18 │ │ │ │ │ +00000500 0000292c R_ARM_MOVT_ABS 000001a8 .LC18 │ │ │ │ │ +00000508 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000510 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000514 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000051c 0000272b R_ARM_MOVW_ABS_NC 0000014c .LC16 │ │ │ │ │ +00000520 0000272c R_ARM_MOVT_ABS 0000014c .LC16 │ │ │ │ │ +0000052c 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000550 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 00006e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeWarning │ │ │ │ │ +0000055c 00006e2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeWarning │ │ │ │ │ +00000564 0000262b R_ARM_MOVW_ABS_NC 00000128 .LC15 │ │ │ │ │ +00000568 0000262c R_ARM_MOVT_ABS 00000128 .LC15 │ │ │ │ │ +00000570 00006f1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000580 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000584 0000706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000462b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000590 0000462c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2580 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x24a8 contains 32 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00007c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00007b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00003302 R_ARM_ABS32 0000026c stdprinter_repr │ │ │ │ │ -00000048 00007d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000002c 00003202 R_ARM_ABS32 0000026c stdprinter_repr │ │ │ │ │ +00000048 00007c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00007e02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -000000a0 00007f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +00000098 00007d02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +000000a0 00007e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00001f02 R_ARM_ABS32 00000098 get_closed │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002e02 R_ARM_ABS32 00000860 get_encoding │ │ │ │ │ +000000ec 00002d02 R_ARM_ABS32 00000588 get_encoding │ │ │ │ │ 000000f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000100 00003002 R_ARM_ABS32 000001f4 get_mode │ │ │ │ │ +00000100 00002f02 R_ARM_ABS32 000001f4 get_mode │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000124 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000128 00001602 R_ARM_ABS32 00000320 stdprinter_noop │ │ │ │ │ 00000130 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000138 00001602 R_ARM_ABS32 00000320 stdprinter_noop │ │ │ │ │ 00000140 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000144 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000148 00001302 R_ARM_ABS32 00000308 stdprinter_fileno │ │ │ │ │ 00000150 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000154 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000158 00003102 R_ARM_ABS32 00000210 stdprinter_isatty │ │ │ │ │ +00000158 00003002 R_ARM_ABS32 00000210 stdprinter_isatty │ │ │ │ │ 00000160 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000c02 R_ARM_ABS32 0000006c stdprinter_write │ │ │ │ │ 00000170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2680 contains 43 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x25a8 contains 43 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000381c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ +0000001c 0000371c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ 00000040 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000044 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000048 0000391c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000058 0000381c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ -0000006c 00003a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000070 00003a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000048 0000381c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000058 0000371c R_ARM_CALL 00000000 Py_IsInitialized │ │ │ │ │ +0000006c 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000070 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000074 0000052b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ 00000078 0000052c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00000080 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000094 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000009c 00005b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000000a0 00005b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000000c8 0000531c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000d4 0000571c R_ARM_CALL 000001c4 PyFile_OpenCodeObject │ │ │ │ │ -00000100 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000130 00005c1c R_ARM_CALL 000002ac _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ +00000080 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000094 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000009c 00005a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000000a0 00005a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000000c8 0000521c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000d4 0000561c R_ARM_CALL 000001c4 PyFile_OpenCodeObject │ │ │ │ │ +00000100 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000130 00005b1c R_ARM_CALL 000002ac _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ 00000150 0000182b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 00000154 0000182c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 00000160 0000192b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ 00000164 0000192c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ -00000178 0000581c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -0000018c 0000742b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000190 0000742c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001a0 00002c2b R_ARM_MOVW_ABS_NC 000001dc .LC19 │ │ │ │ │ -000001a4 00002c2c R_ARM_MOVT_ABS 000001dc .LC19 │ │ │ │ │ -000001ac 00005b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000001b0 00005b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000001bc 0000591c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000001e0 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f8 00002f2b R_ARM_MOVW_ABS_NC 000001e4 .LC20 │ │ │ │ │ -000001fc 00002f2c R_ARM_MOVT_ABS 000001e4 .LC20 │ │ │ │ │ -0000020c 0000531d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000234 0000751c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00000240 0000761c R_ARM_CALL 00000000 isatty │ │ │ │ │ -0000024c 0000771c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -0000025c 0000781d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000260 00005b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000264 00005b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000274 0000322b R_ARM_MOVW_ABS_NC 000001e8 .LC21 │ │ │ │ │ -00000278 0000322c R_ARM_MOVT_ABS 000001e8 .LC21 │ │ │ │ │ -0000028c 0000791d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000002a8 0000681c R_ARM_CALL 00000614 PyObject_AsFileDescriptor │ │ │ │ │ +00000178 0000571c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +0000018c 0000732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000190 0000732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001a0 00002b2b R_ARM_MOVW_ABS_NC 000001dc .LC19 │ │ │ │ │ +000001a4 00002b2c R_ARM_MOVT_ABS 000001dc .LC19 │ │ │ │ │ +000001ac 00005a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000001b0 00005a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000001bc 0000581c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000001e0 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f8 00002e2b R_ARM_MOVW_ABS_NC 000001e4 .LC20 │ │ │ │ │ +000001fc 00002e2c R_ARM_MOVT_ABS 000001e4 .LC20 │ │ │ │ │ +0000020c 0000521d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000234 0000741c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00000240 0000751c R_ARM_CALL 00000000 isatty │ │ │ │ │ +0000024c 0000761c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +0000025c 0000771d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000260 00005a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000264 00005a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000274 0000312b R_ARM_MOVW_ABS_NC 000001e8 .LC21 │ │ │ │ │ +00000278 0000312c R_ARM_MOVT_ABS 000001e8 .LC21 │ │ │ │ │ +0000028c 0000781d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000002a8 0000671c R_ARM_CALL 0000033c PyObject_AsFileDescriptor │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x27d8 contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2700 contains 70 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 00004c1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00000044 00004d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00000058 00004e1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000008c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000c4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000cc 00004f1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000000fc 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000110 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000114 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000002c 00004b1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00000044 00004c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00000058 00004d1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000008c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000c4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000cc 00004e1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000000fc 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000110 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000114 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000118 00000d2b R_ARM_MOVW_ABS_NC 00000054 .LC4 │ │ │ │ │ 0000011c 00000d2c R_ARM_MOVT_ABS 00000054 .LC4 │ │ │ │ │ -00000124 00003b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000013c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000144 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000174 0000561c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000001b4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000124 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000013c 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000144 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000174 0000551c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000001b4 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000200 0000182b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ 00000204 0000182c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ 00000208 0000192b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ 0000020c 0000192c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ -00000210 0000581c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +00000210 0000571c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ 00000220 00001a2b R_ARM_MOVW_ABS_NC 000000c4 .LC9 │ │ │ │ │ 00000224 00001a2c R_ARM_MOVT_ABS 000000c4 .LC9 │ │ │ │ │ 00000228 00001b2b R_ARM_MOVW_ABS_NC 000000c8 .LC10 │ │ │ │ │ 0000022c 00001b2c R_ARM_MOVT_ABS 000000c8 .LC10 │ │ │ │ │ -00000230 0000591c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -0000025c 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000260 0000502c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000230 0000581c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +0000025c 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000260 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000264 0000172b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000268 0000172c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000274 00005a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a8 00003c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002dc 00005d1c R_ARM_CALL 00000000 flockfile │ │ │ │ │ -0000033c 00005e1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ -00000370 00005f1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ -00000390 00005e1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ -000003d8 0000601c R_ARM_CALL 00000000 ungetc │ │ │ │ │ -000003f4 00005f1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ -00000400 0000451c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000274 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a8 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002dc 00005c1c R_ARM_CALL 00000000 flockfile │ │ │ │ │ +0000033c 00005d1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ +00000370 00005e1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ +00000390 00005d1c R_ARM_CALL 00000000 funlockfile │ │ │ │ │ +000003d8 00005f1c R_ARM_CALL 00000000 ungetc │ │ │ │ │ +000003f4 00005e1c R_ARM_CALL 00000000 __uflow │ │ │ │ │ +00000400 0000441c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000454 0000551c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000004d4 0000621c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000004fc 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0000222b R_ARM_MOVW_ABS_NC 000000e4 .LC12 │ │ │ │ │ +0000056c 0000222c R_ARM_MOVT_ABS 000000e4 .LC12 │ │ │ │ │ +00000570 0000631c R_ARM_CALL 00000000 _PyObject_CallMethod │ │ │ │ │ +000005a0 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000005a4 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000005b0 0000232b R_ARM_MOVW_ABS_NC 000000e8 .LC13 │ │ │ │ │ +000005b4 0000232c R_ARM_MOVT_ABS 000000e8 .LC13 │ │ │ │ │ +000005bc 0000591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005e8 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000620 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ +00000624 0000642c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ +00000628 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ +0000062c 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ +00000634 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000668 0000651c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000690 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_EOFError │ │ │ │ │ +000006b8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_EOFError │ │ │ │ │ +000006bc 0000242b R_ARM_MOVW_ABS_NC 00000110 .LC14 │ │ │ │ │ +000006c0 0000242c R_ARM_MOVT_ABS 00000110 .LC14 │ │ │ │ │ +000006c8 00003a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006dc 0000491c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e8 0000212b R_ARM_MOVW_ABS_NC 000000cc .LC11 │ │ │ │ │ +000006ec 0000212c R_ARM_MOVT_ABS 000000cc .LC11 │ │ │ │ │ +000006f0 0000661c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000070c 00003b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -64,18 +64,18 @@ │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_UniversalNewlineFgetsWithSize │ │ │ │ │ flockfile │ │ │ │ │ funlockfile │ │ │ │ │ PyFile_OpenCode │ │ │ │ │ PyFile_GetLine │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ -_PyBytes_Resize │ │ │ │ │ +_PyObject_CallMethod │ │ │ │ │ PyExc_EOFError │ │ │ │ │ +_PyBytes_Resize │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ -_PyObject_CallMethod │ │ │ │ │ PyObject_AsFileDescriptor │ │ │ │ │ PyBool_Type │ │ │ │ │ PyLong_AsInt │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ PyExc_ValueError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -269,281 +269,67 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000033c : │ │ │ │ │ -PyFile_GetLine(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 584 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - bgt 5e4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #672] @ 610 │ │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - sub r1, fp, #24 │ │ │ │ │ - str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 498 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - ands r2, r2, #402653184 @ 0x18000000 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - beq 4dc │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge 498 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - bne 4a0 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 444 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 598 │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - ubfx r1, r3, #2, #3 │ │ │ │ │ - ubfx ip, r3, #5, #1 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 454 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 608 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - ldrb r3, [r3, r2] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 444 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Substring │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 444 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - bne 47c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 5c8 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - lsl r1, r2, #1 │ │ │ │ │ - ldrh r3, [r3, r1] │ │ │ │ │ - b 408 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 600 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r0, #20 │ │ │ │ │ - addeq r3, r0, #28 │ │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ │ - b 408 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - b 444 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - add r2, r3, #16 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 540 │ │ │ │ │ - add r2, r2, r1 │ │ │ │ │ - ldrb r3, [r2, #-1] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 3b8 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - sub r0, fp, #24 │ │ │ │ │ - bl 0 <_PyBytes_Resize> │ │ │ │ │ - R_ARM_CALL _PyBytes_Resize │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3bc │ │ │ │ │ - b 444 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 444 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bge 444 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 444 │ │ │ │ │ - b 3a8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4cc │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 550 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 550 │ │ │ │ │ - mov r1, #59 @ 0x3b │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 448 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5d0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 444 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b 470 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 5a8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [pc, #32] @ 610 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - bl 0 <_PyObject_CallMethod> │ │ │ │ │ - R_ARM_CALL _PyObject_CallMethod │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 380 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b 490 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - b 404 │ │ │ │ │ - .word 0x0000d4f4 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00000614 : │ │ │ │ │ +0000033c : │ │ │ │ │ PyObject_AsFileDescriptor(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 678 │ │ │ │ │ + beq 3a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 830 │ │ │ │ │ + beq 558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 4e4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7c8 │ │ │ │ │ + blt 4f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r1, [pc, #472] @ 858 │ │ │ │ │ + ldr r1, [pc, #472] @ 580 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b4 │ │ │ │ │ + blt 4dc │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 79c │ │ │ │ │ - ldr r2, [pc, #436] @ 85c │ │ │ │ │ + beq 4c4 │ │ │ │ │ + ldr r2, [pc, #436] @ 584 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r6, [r1, r2] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 77c │ │ │ │ │ + beq 4a4 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r2, [ip, r2] │ │ │ │ │ subs lr, r2, #0 │ │ │ │ │ - beq 77c │ │ │ │ │ + beq 4a4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ mov ip, lr │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx ip │ │ │ │ │ @@ -553,83 +339,83 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 72c │ │ │ │ │ + bgt 454 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 72c │ │ │ │ │ + bne 454 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b4 │ │ │ │ │ + beq 4dc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7e8 │ │ │ │ │ + beq 510 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65c │ │ │ │ │ + bgt 384 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 65c │ │ │ │ │ + bne 384 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65c │ │ │ │ │ + b 384 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 704 │ │ │ │ │ + b 42c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 66c │ │ │ │ │ + b 394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66c │ │ │ │ │ + bne 394 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 4dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ @@ -638,43 +424,43 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b4 │ │ │ │ │ + bgt 4dc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 4dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 4dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ - b 650 │ │ │ │ │ + bne 4dc │ │ │ │ │ + b 378 │ │ │ │ │ .word 0x0000b6d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000860 : │ │ │ │ │ +00000588 : │ │ │ │ │ get_encoding(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add fp, sp, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -237,15 +237,15 @@ │ │ │ │ │ _PyLong_FileDescriptor_Converter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 614 │ │ │ │ │ + bl 33c │ │ │ │ │ R_ARM_CALL PyObject_AsFileDescriptor │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -313,7 +313,229 @@ │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ b 360 <_Py_UniversalNewlineFgetsWithSize+0xb4> │ │ │ │ │ + │ │ │ │ │ +00000418 : │ │ │ │ │ +PyFile_GetLine(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 6e4 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + bgt 560 │ │ │ │ │ + ldr r0, [pc, #708] @ 70c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ + str r4, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + beq 590 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + tst r2, #402653184 @ 0x18000000 │ │ │ │ │ + beq 5a0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 590 │ │ │ │ │ + tst r2, #134217728 @ 0x8000000 │ │ │ │ │ + bne 640 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + beq 500 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 610 │ │ │ │ │ + ldrb ip, [r0, #16] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + ubfx r3, ip, #2, #3 │ │ │ │ │ + ubfx lr, ip, #5, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 510 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 598 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 538 │ │ │ │ │ + add r1, r0, r1 │ │ │ │ │ + ldrb r3, [r1, #19] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 500 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Substring │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 504 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 504 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 544 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 6fc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r3, r0, #20 │ │ │ │ │ + addeq r3, r0, #28 │ │ │ │ │ + lsl r1, r2, #1 │ │ │ │ │ + ldrh r3, [r3, r1] │ │ │ │ │ + b 4c8 │ │ │ │ │ + add r3, r0, #28 │ │ │ │ │ + ldrb r3, [r3, r2] │ │ │ │ │ + b 4c8 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 704 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r3, r0, #20 │ │ │ │ │ + addeq r3, r0, #28 │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + b 4c8 │ │ │ │ │ + ldr r1, [pc, #420] @ 70c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + bl 0 <_PyObject_CallMethod> │ │ │ │ │ + R_ARM_CALL _PyObject_CallMethod │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + beq 590 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #402653184 @ 0x18000000 │ │ │ │ │ + beq 5a0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b 504 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b 53c │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 504 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 504 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + bge 504 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 504 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + b 47c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 684 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + b 504 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + add r3, r0, #16 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 6a4 │ │ │ │ │ + add r3, r3, r1 │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 698 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + sub r0, fp, #16 │ │ │ │ │ + bl 0 <_PyBytes_Resize> │ │ │ │ │ + R_ARM_CALL _PyBytes_Resize │ │ │ │ │ + ldr r0, [fp, #-16] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 504 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + b 484 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 620 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 620 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + bne 498 │ │ │ │ │ + b 500 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 6d0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_EOFError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_EOFError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 66c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 6b4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 6b4 │ │ │ │ │ + mov r1, #59 @ 0x3b │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 508 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b 52c │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + b 558 │ │ │ │ │ + .word 0x0000d4f4 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -60,20 +60,20 @@ │ │ │ │ │ 0x00000390 5f556e69 76657273 616c4e65 776c696e _UniversalNewlin │ │ │ │ │ 0x000003a0 65466765 74735769 74685369 7a650066 eFgetsWithSize.f │ │ │ │ │ 0x000003b0 6c6f636b 66696c65 0066756e 6c6f636b lockfile.funlock │ │ │ │ │ 0x000003c0 66696c65 005f5f75 666c6f77 00756e67 file.__uflow.ung │ │ │ │ │ 0x000003d0 65746300 50794669 6c655f4f 70656e43 etc.PyFile_OpenC │ │ │ │ │ 0x000003e0 6f646500 50794669 6c655f47 65744c69 ode.PyFile_GetLi │ │ │ │ │ 0x000003f0 6e650050 79556e69 636f6465 5f537562 ne.PyUnicode_Sub │ │ │ │ │ - 0x00000400 73747269 6e67005f 50794279 7465735f string._PyBytes_ │ │ │ │ │ - 0x00000410 52657369 7a650050 79457863 5f454f46 Resize.PyExc_EOF │ │ │ │ │ - 0x00000420 4572726f 72005f50 79457272 5f426164 Error._PyErr_Bad │ │ │ │ │ - 0x00000430 496e7465 726e616c 43616c6c 005f5079 InternalCall._Py │ │ │ │ │ - 0x00000440 4f626a65 63745f43 616c6c4d 6574686f Object_CallMetho │ │ │ │ │ - 0x00000450 64005079 4f626a65 63745f41 7346696c d.PyObject_AsFil │ │ │ │ │ + 0x00000400 73747269 6e67005f 50794f62 6a656374 string._PyObject │ │ │ │ │ + 0x00000410 5f43616c 6c4d6574 686f6400 50794578 _CallMethod.PyEx │ │ │ │ │ + 0x00000420 635f454f 46457272 6f72005f 50794279 c_EOFError._PyBy │ │ │ │ │ + 0x00000430 7465735f 52657369 7a65005f 50794572 tes_Resize._PyEr │ │ │ │ │ + 0x00000440 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ + 0x00000450 6c005079 4f626a65 63745f41 7346696c l.PyObject_AsFil │ │ │ │ │ 0x00000460 65446573 63726970 746f7200 5079426f eDescriptor.PyBo │ │ │ │ │ 0x00000470 6f6c5f54 79706500 50794c6f 6e675f41 ol_Type.PyLong_A │ │ │ │ │ 0x00000480 73496e74 0050794f 626a6563 745f4765 sInt.PyObject_Ge │ │ │ │ │ 0x00000490 744f7074 696f6e61 6c417474 72005f50 tOptionalAttr._P │ │ │ │ │ 0x000004a0 795f4368 65636b46 756e6374 696f6e52 y_CheckFunctionR │ │ │ │ │ 0x000004b0 6573756c 74005f50 794f626a 6563745f esult._PyObject_ │ │ │ │ │ 0x000004c0 4d616b65 54704361 6c6c0050 79457863 MakeTpCall.PyExc │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 35820 (bytes into file) │ │ │ │ │ + Start of section headers: 35764 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x8bec: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8bb4: │ │ │ │ │ │ │ │ │ │ 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 001888 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007668 0006e0 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0018bc 0002f0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007d48 000308 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001bac 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001bac 00084f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0023fc 002170 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 008050 000960 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00456c 000c31 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0051a0 0005c0 00 AX 0 0 8 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 0089b0 0001b0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 005760 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005760 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 005794 001270 10 15 185 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 006a04 000c62 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008b60 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001848 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007650 0006d8 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00187c 0002f0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007d28 000308 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001b6c 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001b6c 00084f 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0023bc 002198 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 008030 000948 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004554 000c31 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 005188 0005c0 00 AX 0 0 8 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 008978 0001b0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 005748 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005748 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00577c 001270 10 15 185 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0069ec 000c62 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008b28 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -17,133 +17,133 @@ │ │ │ │ │ 13: 000000d0 128 FUNC LOCAL DEFAULT 7 float_dealloc │ │ │ │ │ 14: 00000148 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000150 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 000001a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 000001a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 000001a8 824 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 19: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 20: 00000640 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 20: 000013c0 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 21: 000004c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 22: 000004e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 23: 000004e0 24 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ - 24: 0000057c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 24: 00000564 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 0000001c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 26: 0000003c 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 27: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 28: 00000580 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00000768 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 28: 00000568 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00000750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000238 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000238 224 FUNC LOCAL DEFAULT 1 float_mul │ │ │ │ │ 32: 00000314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 33: 0000076c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 33: 00000754 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 34: 00000118 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 35: 0000080c 428 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ - 36: 000009b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 000009b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 000009b8 440 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 39: 00000b68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 000007f4 428 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ + 36: 00000998 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 000009a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 38: 000009a0 440 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 39: 00000b50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 40: 0000012c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 41: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 42: 00000b70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 43: 00000b70 1480 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 44: 00001020 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00001048 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00001120 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00000b58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 43: 00000b58 1480 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 44: 00001008 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00001030 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 00001108 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 47: 00000318 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 48: 00001138 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00001138 24 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 48: 00001120 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00001120 24 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 50: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 51: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 52: 00000038 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 53: 000001a0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 54: 00001150 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 55: 000012e0 248 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 56: 000012d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 000012e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 000013c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001138 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 55: 000012c8 248 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 56: 000012b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 000012c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 000013b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 59: 000001a8 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 60: 000004b4 396 FUNC LOCAL DEFAULT 1 float_from_string_inner │ │ │ │ │ 61: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 62: 0000063c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00000640 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 64: 000013d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000014b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 000014b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 67: 000014b4 208 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 68: 00001580 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 70: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 71: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 72: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 73: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 74: 00001584 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00001584 1236 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 76: 00001a40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00000680 224 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ - 78: 0000075c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 79: 00001a58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00001a58 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 81: 00001ac0 208 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 82: 00001b8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 63: 000013c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 64: 000014d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 000014dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 000014dc 208 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 67: 000015a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00000214 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 69: 00000218 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 70: 0000021c 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 71: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 72: 00000234 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 73: 000015ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 74: 000015ac 1236 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 75: 00001a68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00000640 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 77: 00000640 224 FUNC LOCAL DEFAULT 1 float_sub │ │ │ │ │ + 78: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 79: 00001a80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00001a80 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 81: 00001ae8 208 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 82: 00001bb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 83: 0000025c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 84: 00000260 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 85: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 86: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 87: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 88: 0000029c 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 89: 000002d4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 90: 00000760 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 91: 00000760 248 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ + 90: 00000720 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 91: 00000720 248 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 92: 000002e8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 93: 00000858 164 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ - 94: 00001b90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 00001b90 40 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ - 96: 000008fc 72 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ - 97: 00000940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000944 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00000944 188 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ - 100: 00000a00 372 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ - 101: 00000b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 93: 00000818 164 FUNC LOCAL DEFAULT 1 float___format__ │ │ │ │ │ + 94: 00001bb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 00001bb8 40 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 96: 000008bc 72 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ + 97: 00000900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00000904 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 00000904 188 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ + 100: 000009c0 372 FUNC LOCAL DEFAULT 1 float_rem │ │ │ │ │ + 101: 00000b20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 000002f4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 103: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 104: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 105: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 106: 00000b74 1744 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ - 107: 00001238 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 105: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 106: 00000b34 1744 FUNC LOCAL DEFAULT 1 float_fromhex │ │ │ │ │ + 107: 000011f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 108: 0000003c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 109: 0000003c 256 FUNC LOCAL DEFAULT 10 float_floor_div │ │ │ │ │ 110: 0000013c 252 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 111: 00000138 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 112: 0000013c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 113: 00000228 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 114: 00001244 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 115: 00001244 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ - 116: 00001258 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ - 117: 0000126c 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 118: 00001288 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 114: 00001204 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 115: 00001204 20 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ + 116: 00001218 20 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ + 117: 0000122c 36 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ + 118: 00001248 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 0000037c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 120: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 121: 00001bb8 924 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 122: 00001f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00001be0 924 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 122: 00001f70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 123: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 124: 000003d8 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 125: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 126: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 127: 00001290 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 128: 00001290 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ - 129: 00001600 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 127: 00001250 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 00001250 896 FUNC LOCAL DEFAULT 1 float_hex │ │ │ │ │ + 129: 000015c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 130: 000003fc 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 131: 00001f54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 132: 00002038 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 133: 00002044 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 131: 00001f7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 132: 00002060 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 133: 0000206c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 134: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 135: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 136: 00001610 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 137: 00001878 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 138: 00002160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 136: 000015d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 137: 00001838 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 138: 00002188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 139: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 140: 00000238 40 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ 141: 00000260 40 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ 142: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 143: 00000288 272 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ 144: 00000394 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 145: 00000398 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -208,25 +208,25 @@ │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 211: 000004f8 136 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ + 211: 000004f8 112 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 214: 00000580 492 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ + 214: 00000568 492 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 221: 0000076c 160 FUNC GLOBAL HIDDEN 7 _Py_convert_int_to_double │ │ │ │ │ + 221: 00000754 160 FUNC GLOBAL HIDDEN 7 _Py_convert_int_to_double │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 255: 000013d8 220 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 255: 00001400 220 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ @@ -280,19 +280,19 @@ │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 283: 00001f54 240 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 284: 00002044 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 285: 00001610 632 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ + 283: 00001f7c 240 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 284: 0000206c 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 285: 000015d0 632 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 287: 00002090 224 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 287: 000020b8 224 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 290: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ 291: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ 292: 00000010 212 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7668 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7650 contains 219 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000002c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000030 0000ba1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000060 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ @@ -34,17 +34,17 @@ │ │ │ │ │ 000001ac 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000001c0 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000001c8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000001dc 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000210 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000298 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 000002ac 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000002c8 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ 000002e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000300 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ 00000314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000320 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000330 0000eb1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 0000035c 0000f51c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000374 0000f61c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 00000384 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ @@ -85,223 +85,222 @@ │ │ │ │ │ 000005f8 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000005fc 00003d2b R_ARM_MOVW_ABS_NC 000001ec .LC14 │ │ │ │ │ 00000600 00003d2c R_ARM_MOVT_ABS 000001ec .LC14 │ │ │ │ │ 0000060c 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000061c 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000630 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000063c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000067c 0000c01d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000006e0 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000006f4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000070c 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000728 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000744 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000007a0 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000007b4 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ -000007b8 0000572c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -000007bc 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000007c8 0000592b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ -000007cc 0000592c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ -000007d0 00010c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007e4 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ -000007e8 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ -000007ec 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ -000007f0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -000007f4 0000552b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -000007f8 0000552c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -000007fc 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000080c 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -00000810 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000814 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000820 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000824 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000828 0000582b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ -0000082c 0000582c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ -00000834 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000840 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000844 0000562b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ -00000848 0000562c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ -00000850 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000088c 00010e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000008a8 00010f1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -000008b8 0001101c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -000008c8 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ -000008cc 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ -000008d4 00005c2b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ -000008d8 00005c2c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ -000008dc 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ -000008e0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -000008e4 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000008f0 0001111c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000093c 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00000940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000958 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000095c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000009b0 0000371d R_ARM_JUMP24 000012e0 float_new_impl │ │ │ │ │ -000009b8 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -000009bc 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000009c0 0001121c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000009e4 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -000009e8 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000009ec 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a70 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000aa8 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000ac0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ad8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000b04 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000b08 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000b0c 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ -00000b10 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -00000b18 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b2c 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b48 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000b70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b98 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000ba8 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bac 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000bd4 0001131c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00000c1c 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ -00000c20 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ -00000e1c 0001141c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00000f44 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00000f78 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000010f4 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001104 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001118 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000111c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001120 0000672b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ -00001124 0000672c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ -0000112c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001190 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001194 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001198 0000662b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ -0000119c 0000662c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ -000011a4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000011b0 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000011b4 0000682b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ -000011b8 0000682c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ -000011c0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011d8 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011fc 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001280 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001310 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000132c 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001338 0001192b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000133c 0001192c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000014f0 00007e2b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ -000014f4 00007e2c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ -000014f8 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001520 00007d2b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ -00001524 00007d2c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ -00001528 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001564 00007c2b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ -00001568 00007c2c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ -0000157c 00010c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000015a8 0000501d R_ARM_JUMP24 00001a58 float_repr │ │ │ │ │ -000015bc 00007b2b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ -000015c0 00007b2c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ -000015c8 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015d0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015e8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00001608 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000160c 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001678 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000017b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017b8 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000017bc 0000872b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ -000017c0 0000872c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -000017c8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017e8 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001858 00011e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000185c 00011e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001860 0000862b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ -00001864 0000862c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -0000186c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006a0 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000006b4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006cc 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +000006e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000704 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +0000071c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000754 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000760 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000774 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ +00000778 0000572c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ +0000077c 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000788 0000592b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ +0000078c 0000592c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ +00000790 00010c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007a4 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ +000007a8 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ +000007ac 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ +000007b0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ +000007b4 0000552b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +000007b8 0000552c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +000007bc 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007cc 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +000007d0 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +000007d4 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000007e0 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000007e4 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000007e8 0000582b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ +000007ec 0000582c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ +000007f4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007fc 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000800 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000804 0000562b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ +00000808 0000562c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ +00000810 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000084c 00010e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00000868 00010f1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00000878 0001101c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000888 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ +0000088c 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ +00000894 00005c2b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ +00000898 00005c2c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ +0000089c 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ +000008a0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ +000008a4 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008b0 0001111c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +000008fc 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00000900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000918 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000091c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000970 0000371d R_ARM_JUMP24 000012c8 float_new_impl │ │ │ │ │ +00000978 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +0000097c 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +00000980 0001121c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000009a4 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +000009a8 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +000009ac 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a30 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000a68 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000a80 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a98 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00000ac4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000ac8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000acc 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ +00000ad0 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ +00000ad8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aec 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b08 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00000b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b58 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000b68 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000b6c 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000b94 0001131c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00000bdc 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ +00000be0 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ +00000ddc 0001141c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00000f04 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00000f38 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000010b4 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000010c4 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000010d8 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000010dc 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000010e0 0000672b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ +000010e4 0000672c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ +000010ec 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001150 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001154 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001158 0000662b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ +0000115c 0000662c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ +00001164 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000116c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001170 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001174 0000682b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ +00001178 0000682c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ +00001180 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001198 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000011bc 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001240 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000012d0 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000012ec 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000012f8 0001192b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +000012fc 0001192c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +000014b0 00007e2b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ +000014b4 00007e2c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ +000014b8 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000014e0 00007d2b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ +000014e4 00007d2c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ +000014e8 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001524 00007c2b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ +00001528 00007c2c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ +0000153c 00010c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001568 0000501d R_ARM_JUMP24 00001a80 float_repr │ │ │ │ │ +0000157c 00007b2b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ +00001580 00007b2c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ +00001588 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001590 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015a8 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +000015c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000015cc 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001638 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001774 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001778 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000177c 0000872b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ +00001780 0000872c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ +00001788 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017a8 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001818 00011e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000181c 00011e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001820 0000862b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ +00001824 0000862c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ +0000182c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7d48 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7d28 contains 97 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00012502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000d02 R_ARM_ABS32 000000d0 float_dealloc │ │ │ │ │ -0000003c 00005002 R_ARM_ABS32 00001a58 float_repr │ │ │ │ │ +0000003c 00005002 R_ARM_ABS32 00001a80 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00003102 R_ARM_ABS32 00001138 float_hash │ │ │ │ │ +0000004c 00003102 R_ARM_ABS32 00001120 float_hash │ │ │ │ │ 00000058 00012602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001202 R_ARM_ABS32 000001a8 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000ac 00006302 R_ARM_ABS32 00000944 float_new │ │ │ │ │ -000000d8 00003602 R_ARM_ABS32 00001150 float_vectorcall │ │ │ │ │ -000000e4 00002602 R_ARM_ABS32 000009b8 float_add │ │ │ │ │ -000000e8 00004d02 R_ARM_ABS32 00000680 float_sub │ │ │ │ │ +000000ac 00006302 R_ARM_ABS32 00000904 float_new │ │ │ │ │ +000000d8 00003602 R_ARM_ABS32 00001138 float_vectorcall │ │ │ │ │ +000000e4 00002602 R_ARM_ABS32 000009a0 float_add │ │ │ │ │ +000000e8 00004d02 R_ARM_ABS32 00000640 float_sub │ │ │ │ │ 000000ec 00001f02 R_ARM_ABS32 00000238 float_mul │ │ │ │ │ -000000f0 00006402 R_ARM_ABS32 00000a00 float_rem │ │ │ │ │ +000000f0 00006402 R_ARM_ABS32 000009c0 float_rem │ │ │ │ │ 000000f4 00008f02 R_ARM_ABS32 00000288 float_divmod │ │ │ │ │ -000000f8 00002b02 R_ARM_ABS32 00000b70 float_pow │ │ │ │ │ -000000fc 00005102 R_ARM_ABS32 00001ac0 float_neg │ │ │ │ │ -00000100 00006002 R_ARM_ABS32 000008fc float_float │ │ │ │ │ -00000104 00004302 R_ARM_ABS32 000014b4 float_abs │ │ │ │ │ -00000108 00005f02 R_ARM_ABS32 00001b90 float_bool │ │ │ │ │ +000000f8 00002b02 R_ARM_ABS32 00000b58 float_pow │ │ │ │ │ +000000fc 00005102 R_ARM_ABS32 00001ae8 float_neg │ │ │ │ │ +00000100 00006002 R_ARM_ABS32 000008bc float_float │ │ │ │ │ +00000104 00004202 R_ARM_ABS32 000014dc float_abs │ │ │ │ │ +00000108 00005f02 R_ARM_ABS32 00001bb8 float_bool │ │ │ │ │ 00000124 00001702 R_ARM_ABS32 000004e0 float___trunc___impl │ │ │ │ │ -0000012c 00006002 R_ARM_ABS32 000008fc float_float │ │ │ │ │ +0000012c 00006002 R_ARM_ABS32 000008bc float_float │ │ │ │ │ 00000158 00006d02 R_ARM_ABS32 0000003c float_floor_div │ │ │ │ │ -0000015c 00002302 R_ARM_ABS32 0000080c float_div │ │ │ │ │ +0000015c 00002302 R_ARM_ABS32 000007f4 float_div │ │ │ │ │ 00000174 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00007402 R_ARM_ABS32 00001258 float_getreal │ │ │ │ │ +00000178 00007402 R_ARM_ABS32 00001218 float_getreal │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000018c 00007502 R_ARM_ABS32 0000126c float_getimag │ │ │ │ │ +0000018c 00007502 R_ARM_ABS32 0000122c float_getimag │ │ │ │ │ 00000194 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00009202 R_ARM_ABS32 00000398 float_from_number │ │ │ │ │ 000001bc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c4 00007302 R_ARM_ABS32 00001244 float_conjugate │ │ │ │ │ +000001c4 00007302 R_ARM_ABS32 00001204 float_conjugate │ │ │ │ │ 000001cc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00009e02 R_ARM_ABS32 000005a8 float___trunc__ │ │ │ │ │ 000001dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00008d02 R_ARM_ABS32 00000260 float___floor__ │ │ │ │ │ 000001ec 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f4 00008c02 R_ARM_ABS32 00000238 float___ceil__ │ │ │ │ │ 000001fc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000204 00004b02 R_ARM_ABS32 00001584 float___round__ │ │ │ │ │ +00000204 00004a02 R_ARM_ABS32 000015ac float___round__ │ │ │ │ │ 0000020c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000210 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000214 00007902 R_ARM_ABS32 00001bb8 float_as_integer_ratio │ │ │ │ │ +00000214 00007902 R_ARM_ABS32 00001be0 float_as_integer_ratio │ │ │ │ │ 0000021c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00006a02 R_ARM_ABS32 00000b74 float_fromhex │ │ │ │ │ +00000224 00006a02 R_ARM_ABS32 00000b34 float_fromhex │ │ │ │ │ 0000022c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000234 00008002 R_ARM_ABS32 00001290 float_hex │ │ │ │ │ +00000234 00008002 R_ARM_ABS32 00001250 float_hex │ │ │ │ │ 0000023c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000244 00009502 R_ARM_ABS32 00000488 float_is_integer │ │ │ │ │ 0000024c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00009902 R_ARM_ABS32 00000540 float___getnewargs__ │ │ │ │ │ 0000025c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000260 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000264 00005b02 R_ARM_ABS32 00000760 float___getformat__ │ │ │ │ │ +00000264 00005b02 R_ARM_ABS32 00000720 float___getformat__ │ │ │ │ │ 0000026c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000270 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000274 00005d02 R_ARM_ABS32 00000858 float___format__ │ │ │ │ │ +00000274 00005d02 R_ARM_ABS32 00000818 float___format__ │ │ │ │ │ 0000027c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -318,15 +317,15 @@ │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8050 contains 300 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8030 contains 297 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000084 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000088 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000ac 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c8 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ @@ -346,332 +345,329 @@ │ │ │ │ │ 000003a0 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ 000003cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003d0 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000003fc 0000ce1c R_ARM_CALL 00000000 modf │ │ │ │ │ 00000414 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ 0000042c 0000d01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000438 0000c71c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00000444 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ 00000484 0000d12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000488 0000d12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000490 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000494 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000004d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004d4 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f4 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000578 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000057c 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000005c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000638 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000064c 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000654 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ -00000658 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -00000660 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000067c 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000068c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000006b4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006d0 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -000006e0 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -000006e8 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000708 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000710 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00000718 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000071c 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000072c 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ -00000730 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00000738 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007a4 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000007cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007d0 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007f0 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008a8 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008c8 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000008d4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008d8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008f4 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000910 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000928 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000948 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000960 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000978 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000097c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000980 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ -00000984 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -0000098c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000998 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009b4 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000009f4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a1c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000a80 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000aac 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ac4 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000ae0 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000aec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000af0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b0c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b20 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b24 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b34 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b38 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b40 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b54 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b6c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b88 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b8c 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bd0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bf0 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c7c 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000c94 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ -00000d10 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d30 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000d4c 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000d64 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000d7c 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ -00000dd4 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000de4 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000df0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000df4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e10 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e24 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e3c 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000e50 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e54 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e58 0000282b R_ARM_MOVW_ABS_NC 0000012c .LC9 │ │ │ │ │ -00000e5c 0000282c R_ARM_MOVT_ABS 0000012c .LC9 │ │ │ │ │ -00000e64 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e70 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e74 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e84 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e88 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e98 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000eb8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f04 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000f18 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000f1c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000f20 0000292b R_ARM_MOVW_ABS_NC 00000170 .LC10 │ │ │ │ │ -00000f24 0000292c R_ARM_MOVT_ABS 00000170 .LC10 │ │ │ │ │ -00000f2c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f3c 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000f64 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000fa0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000fa4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000fac 0000e71c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -00001040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001044 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001048 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010b8 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000010c4 0000e82b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000010c8 0000e82c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000010d4 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010d8 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001104 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001110 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001114 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000114c 0000ec1d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -000011a8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011ac 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011c4 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000011d0 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ -00001248 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001268 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001288 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -0000128c 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00001294 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000012ac 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ -000012b0 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000012b8 0000f31c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -000012d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012dc 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012fc 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000130c 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001310 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ -000013a4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000013d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013d4 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014ac 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000014b0 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001510 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000152c 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001538 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000153c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001560 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000157c 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001580 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000015cc 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015d0 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001600 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ -00001640 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001644 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016b0 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016c4 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001710 0001021c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00001740 0000462b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ -00001744 0000462c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ -00001754 0000482b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ -00001758 0000482c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ -00001768 0000452b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ -0000176c 0000452c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ -00001778 0001031c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000177c 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001790 0001041c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -000017a4 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000017c0 0001051c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -000017f8 0000472b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ -000017fc 0000472c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ -00001800 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001814 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001818 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001840 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001844 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001848 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001850 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ -00001854 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -0000185c 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001874 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001888 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018c0 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000018cc 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000018f0 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001904 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001908 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001918 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ -0000191c 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00001920 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001934 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001938 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001944 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ -00001948 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00001954 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000197c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001990 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019ac 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000019b0 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000019b4 0000492b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ -000019b8 0000492c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ -000019c0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019cc 0001071c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000019e4 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019ec 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a20 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001a28 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ -00001a34 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001a50 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a84 0001081c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001a90 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a9c 00010a1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001aa8 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001abc 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b1c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b38 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001b44 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b48 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b6c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b88 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b8c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001bd0 0001172b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001bd4 0001172c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001c24 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00001c38 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c58 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c74 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c90 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cac 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cc8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001ce4 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d00 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d1c 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d38 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d64 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001d88 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001d98 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001db0 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001e08 0001181d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001e34 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e60 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e78 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e80 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e88 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e90 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e94 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e98 0000782b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ -00001e9c 0000782c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ -00001ea4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001eb8 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001ebc 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001ec0 0000772b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ -00001ec4 0000772c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ +00000560 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000564 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000005a8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000620 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000630 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000634 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000063c 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ +00000640 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ +00000648 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000664 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000674 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000069c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006b8 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006c4 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +000006c8 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +000006d0 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f8 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00000700 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000704 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000714 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ +00000718 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ +00000720 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000750 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000078c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000007b4 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007b8 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000890 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008b0 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000008bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000008c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008dc 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008f8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000910 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00000930 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000948 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00000960 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000964 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000968 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ +0000096c 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ +00000974 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000980 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000099c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000009dc 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a04 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000a68 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a94 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000aac 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00000ac8 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000ad4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ad8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000af4 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b08 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b0c 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b1c 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b20 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b28 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b3c 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000b54 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b70 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b74 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bb8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bd8 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c64 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000c7c 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ +00000cf8 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d18 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000d34 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000d4c 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000d64 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ +00000dbc 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000dcc 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000dd8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ddc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000df8 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e0c 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e24 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00000e38 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e3c 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e40 0000282b R_ARM_MOVW_ABS_NC 0000012c .LC9 │ │ │ │ │ +00000e44 0000282c R_ARM_MOVT_ABS 0000012c .LC9 │ │ │ │ │ +00000e4c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e58 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e5c 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e6c 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e70 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e80 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000ea0 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000eec 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f00 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000f04 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000f08 0000292b R_ARM_MOVW_ABS_NC 00000170 .LC10 │ │ │ │ │ +00000f0c 0000292c R_ARM_MOVT_ABS 00000170 .LC10 │ │ │ │ │ +00000f14 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f24 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f4c 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000f88 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000f8c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f94 0000e71c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00001028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000102c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001030 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010a0 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000010ac 0000e82b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000010b0 0000e82c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000010bc 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010c0 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010ec 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000010f8 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010fc 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001134 0000ec1d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001190 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001194 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011ac 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000011b8 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ +00001230 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001250 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001270 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +00001274 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +0000127c 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001294 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ +00001298 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ +000012a0 0000f31c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012c4 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012e0 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012e4 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000012f4 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000012f8 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ +0000138c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000139c 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000013b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013bc 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013fc 0000c01d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000014d4 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000014d8 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001538 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001554 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001560 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001564 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001588 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000015a4 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000015a8 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000015f4 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015f8 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001628 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ +00001668 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +0000166c 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016d8 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ec 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001738 0001021c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001768 0000452b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ +0000176c 0000452c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ +0000177c 0000472b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ +00001780 0000472c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ +00001790 0000442b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ +00001794 0000442c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ +000017a0 0001031c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +000017a4 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000017b8 0001041c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +000017cc 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000017e8 0001051c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001820 0000462b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ +00001824 0000462c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ +00001828 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000183c 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001840 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001868 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000186c 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001870 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001878 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ +0000187c 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ +00001884 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000189c 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000018b0 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018e8 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000018f4 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001918 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001920 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000192c 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001930 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001940 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ +00001944 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ +00001948 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000195c 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001960 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000196c 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ +00001970 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ +0000197c 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000019a4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b8 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000019d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000019d8 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000019dc 0000482b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ +000019e0 0000482c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ +000019e8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019f4 0001071c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001a0c 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a14 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a48 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001a50 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ +00001a5c 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001a78 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001a7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001aac 0001081c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001ab8 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001ac4 00010a1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001ad0 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001ae4 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b44 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b60 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001b6c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b70 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b94 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001bb0 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001bb4 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001bf8 0001172b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001bfc 0001172c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001c4c 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001c60 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c80 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c9c 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cb8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cd4 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cf0 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d0c 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d28 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d44 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d60 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d8c 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001db0 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001dc0 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001dd8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001e30 0001181d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001e5c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e88 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb8 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ebc 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ec0 0000782b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ +00001ec4 0000782c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ 00001ecc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ee4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ef8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00001f28 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002014 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002018 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000201c 0000822b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ -00002020 0000822c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ -00002028 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f0 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00002108 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001ee0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ee4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ee8 0000772b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ +00001eec 0000772c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ +00001ef4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f0c 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f20 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ +00001f50 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000203c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002040 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002044 0000822b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ +00002048 0000822c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ +00002050 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002118 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00002130 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x89b0 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8978 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000322b R_ARM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ 00000014 0000322c R_ARM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ 00000034 0000ee1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000074 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000088 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000088 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ 000000c4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000d8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000000d8 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ 000000f8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 000000fc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000100 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000104 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ 0000010c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000012c 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000164 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ 000001d8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ 00000250 0001201c R_ARM_CALL 00000000 ceil │ │ │ │ │ 0000025c 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 00000278 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ 00000284 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 000002c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002d4 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000002d4 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ 00000310 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000324 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000324 0000dd1c R_ARM_CALL 00000754 _Py_convert_int_to_double │ │ │ │ │ 00000344 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000348 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000034c 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000350 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ 00000358 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000374 00008e2b R_ARM_MOVW_ABS_NC 00000468 .LC43 │ │ │ │ │ 00000378 00008e2c R_ARM_MOVT_ABS 00000468 .LC43 │ │ │ │ │ 00000388 0001211c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003ec 0000d61c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ +000003ec 0000d61c R_ARM_CALL 00000568 PyFloat_AsDouble │ │ │ │ │ 00000408 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 0000041c 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000440 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 0000046c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004a0 0000d61c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ +000004a0 0000d61c R_ARM_CALL 00000568 PyFloat_AsDouble │ │ │ │ │ 000004b8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004c8 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 000004d8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ 000004e0 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000004e4 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000004e8 0000d12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000004ec 0000d12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [pc, #92] @ 314 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 26c │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ ldr r3, [pc, #64] @ 314 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 274 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ b 29c │ │ │ │ │ ldr r1, [pc, #44] @ 314 │ │ │ │ │ @@ -238,15 +238,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 284 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #28 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bne 28c │ │ │ │ │ b 29c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -505,132 +505,112 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 598 │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000640 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 668 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 668 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 674 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - │ │ │ │ │ -00000680 : │ │ │ │ │ +00000640 : │ │ │ │ │ float_sub(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #192] @ 75c │ │ │ │ │ + ldr r3, [pc, #192] @ 71c │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 720 │ │ │ │ │ + bne 6e0 │ │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 6ec │ │ │ │ │ + bne 6ac │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ vldr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ vldr d7, [fp, #-12] │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #104] @ 75c │ │ │ │ │ + ldr r1, [pc, #104] @ 71c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cc │ │ │ │ │ + bne 68c │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #28 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 6d4 │ │ │ │ │ - b 6e4 │ │ │ │ │ + bne 694 │ │ │ │ │ + b 6a4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #40] @ 75c │ │ │ │ │ + ldr r3, [pc, #40] @ 71c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b4 │ │ │ │ │ + bne 674 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #12] @ 75c │ │ │ │ │ + ldr r3, [pc, #12] @ 71c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6bc │ │ │ │ │ + bne 67c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6e4 │ │ │ │ │ + b 6a4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000760 : │ │ │ │ │ +00000720 : │ │ │ │ │ float___getformat__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 7e4 │ │ │ │ │ + beq 7a4 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7d8 │ │ │ │ │ + beq 798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 83c │ │ │ │ │ + bne 7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 808 │ │ │ │ │ + bne 7c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -648,61 +628,61 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7d8 │ │ │ │ │ + b 798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c8 │ │ │ │ │ + beq 788 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 800 │ │ │ │ │ + b 7c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 800 │ │ │ │ │ + b 7c0 │ │ │ │ │ │ │ │ │ │ -00000858 : │ │ │ │ │ +00000818 : │ │ │ │ │ float___format__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 8c4 │ │ │ │ │ + beq 884 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -710,15 +690,15 @@ │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - beq 8f0 │ │ │ │ │ + beq 8b0 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -732,28 +712,28 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 8bc │ │ │ │ │ + b 87c │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8bc │ │ │ │ │ + b 87c │ │ │ │ │ │ │ │ │ │ -000008fc : │ │ │ │ │ +000008bc : │ │ │ │ │ float_float(): │ │ │ │ │ - ldr r3, [pc, #60] @ 940 │ │ │ │ │ + ldr r3, [pc, #60] @ 900 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 930 │ │ │ │ │ + bne 8f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ @@ -761,108 +741,108 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000944 : │ │ │ │ │ +00000904 : │ │ │ │ │ float_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 984 │ │ │ │ │ + beq 944 │ │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 98c │ │ │ │ │ + bne 94c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9b4 │ │ │ │ │ + bne 974 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 9dc │ │ │ │ │ + bhi 99c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrgt r1, [r5, #16] │ │ │ │ │ - ble 9d4 │ │ │ │ │ + ble 994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 12e0 │ │ │ │ │ + b 12c8 │ │ │ │ │ R_ARM_JUMP24 float_new_impl │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98c │ │ │ │ │ + bne 94c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 9a4 │ │ │ │ │ + b 964 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r5, #8] │ │ │ │ │ - beq 9cc │ │ │ │ │ - b 998 │ │ │ │ │ + beq 98c │ │ │ │ │ + b 958 │ │ │ │ │ │ │ │ │ │ -00000a00 : │ │ │ │ │ +000009c0 : │ │ │ │ │ float_rem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #336] @ b70 │ │ │ │ │ + ldr r3, [pc, #336] @ b30 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne ae4 │ │ │ │ │ ldrd r0, [r2, #8] │ │ │ │ │ strd r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne ab8 │ │ │ │ │ + bne a78 │ │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ vldr d8, [fp, #-20] @ 0xffffffec │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq b04 │ │ │ │ │ + beq ac4 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq aec │ │ │ │ │ + beq aac │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r3, #1 │ │ │ │ │ @@ -870,401 +850,401 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ vaddne.f64 d0, d0, d8 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #176] @ b70 │ │ │ │ │ + ldr r1, [pc, #176] @ b30 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a50 │ │ │ │ │ + bne a10 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne a58 │ │ │ │ │ - b aac │ │ │ │ │ + bne a18 │ │ │ │ │ + b a6c │ │ │ │ │ vmov r3, s17 │ │ │ │ │ - vldr d0, [pc, #104] @ b60 │ │ │ │ │ - vldr d7, [pc, #108] @ b68 │ │ │ │ │ + vldr d0, [pc, #104] @ b20 │ │ │ │ │ + vldr d7, [pc, #108] @ b28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b aa8 │ │ │ │ │ + b a68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aac │ │ │ │ │ + b a6c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [pc, #56] @ b70 │ │ │ │ │ + ldr r3, [pc, #56] @ b30 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a38 │ │ │ │ │ + bne 9f8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ - ldr r3, [pc, #28] @ b70 │ │ │ │ │ + ldr r3, [pc, #28] @ b30 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne a40 │ │ │ │ │ + bne a00 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b aac │ │ │ │ │ + b a6c │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b74 : │ │ │ │ │ +00000b34 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f90 │ │ │ │ │ + beq f50 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ ldr r5, [r7, r2, lsl #2] │ │ │ │ │ ands r5, r5, #8 │ │ │ │ │ - bne bb4 │ │ │ │ │ + bne b74 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne ff0 │ │ │ │ │ + bne fb0 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq f68 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne fa8 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne fa8 │ │ │ │ │ add r8, r4, #2 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge c28 │ │ │ │ │ + bge be8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bne ff8 │ │ │ │ │ + bne fb8 │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt fd0 │ │ │ │ │ + blt f90 │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #2 │ │ │ │ │ - blt fc4 │ │ │ │ │ + blt f84 │ │ │ │ │ ldrb r2, [r9, #3] │ │ │ │ │ add r4, r9, #3 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #4 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ │ add r4, r9, #5 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #6 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #7] │ │ │ │ │ add r4, r9, #7 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #8] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #8 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #9] │ │ │ │ │ add r4, r9, #9 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #10] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #11] │ │ │ │ │ add r4, r9, #11 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ - blt fc0 │ │ │ │ │ + blt f80 │ │ │ │ │ ldrb r2, [r9, #13] │ │ │ │ │ add r4, r9, #13 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d9c │ │ │ │ │ + blt d5c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge d84 │ │ │ │ │ + bge d44 │ │ │ │ │ subs r8, r3, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 11ac │ │ │ │ │ + beq 116c │ │ │ │ │ movw r2, #65267 @ 0xfef3 │ │ │ │ │ movt r2, #4095 @ 0xfff │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 1190 │ │ │ │ │ + bgt 1150 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ and r2, r2, #223 @ 0xdf │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne fe0 │ │ │ │ │ + bne fa0 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ sub r2, r2, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ addeq r4, r4, #2 │ │ │ │ │ movne r4, r0 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi 11ac │ │ │ │ │ + bhi 116c │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bls df8 │ │ │ │ │ + bls db8 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r3, r9 │ │ │ │ │ sub r3, r1, r8 │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble e58 │ │ │ │ │ + ble e18 │ │ │ │ │ cmp r2, ip │ │ │ │ │ subgt r3, r1, ip │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + beq f78 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd8 │ │ │ │ │ + bne f98 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1118 │ │ │ │ │ + bgt 10d8 │ │ │ │ │ mvn r3, #3 │ │ │ │ │ mla r9, r3, r2, r0 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbgt r0, r8, #1 │ │ │ │ │ suble r0, r1, r8 │ │ │ │ │ addgt r0, r1, r0 │ │ │ │ │ add ip, r9, r3, lsl #2 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ add lr, r0, r0, lsr #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9c │ │ │ │ │ + bne f5c │ │ │ │ │ movw r0, #64462 @ 0xfbce │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt fd8 │ │ │ │ │ + blt f98 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ - bgt 1118 │ │ │ │ │ + bgt 10d8 │ │ │ │ │ mvn r0, #1020 @ 0x3fc │ │ │ │ │ cmp ip, r0 │ │ │ │ │ movge r0, ip │ │ │ │ │ sub r0, r0, #53 @ 0x35 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - blt 1004 │ │ │ │ │ - vldr d0, [pc, #844] @ 1238 │ │ │ │ │ + blt fc4 │ │ │ │ │ + vldr d0, [pc, #844] @ 11f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f40 │ │ │ │ │ + blt f00 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ vmov.f64 d6, #48 @ 0x41800000 16.0 │ │ │ │ │ - b f1c │ │ │ │ │ + b edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ │ vldr s14, [ip, #20] │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ │ - beq f40 │ │ │ │ │ + beq f00 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ sub ip, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt efc │ │ │ │ │ + bgt ebc │ │ │ │ │ sub ip, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ - b f08 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ add sl, r6, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f0c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 11ac │ │ │ │ │ + bne 116c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ bl 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #700] @ 1240 │ │ │ │ │ + ldr r3, [pc, #700] @ 1200 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 11c8 │ │ │ │ │ + bne 1188 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ asr r0, lr, #1 │ │ │ │ │ - b ea8 │ │ │ │ │ + b e68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b bfc │ │ │ │ │ + b bbc │ │ │ │ │ mov r8, ip │ │ │ │ │ - b e2c │ │ │ │ │ + b dec │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b d9c │ │ │ │ │ + b d5c │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b d9c │ │ │ │ │ - vldr d0, [pc, #600] @ 1238 │ │ │ │ │ - b f48 │ │ │ │ │ + b d5c │ │ │ │ │ + vldr d0, [pc, #600] @ 11f8 │ │ │ │ │ + b f08 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e24 │ │ │ │ │ + b de4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b c1c │ │ │ │ │ + b bdc │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b f48 │ │ │ │ │ + b f08 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b d9c │ │ │ │ │ + b d5c │ │ │ │ │ sub r0, r0, r9 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs lr, r0, #1 │ │ │ │ │ - vldr d7, [pc, #544] @ 1238 │ │ │ │ │ + vldr d7, [pc, #544] @ 11f8 │ │ │ │ │ addmi r0, r0, #2 │ │ │ │ │ movpl r0, lr │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ vmov.f64 d5, #48 @ 0x41800000 16.0 │ │ │ │ │ asr r0, r0, #2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 1068 │ │ │ │ │ + b 1028 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ suble r0, r1, #1 │ │ │ │ │ subgt r0, r1, r3 │ │ │ │ │ suble r0, r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ vldr s12, [r0, #20] │ │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - blt 1040 │ │ │ │ │ + blt 1000 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ subgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvnle r3, r3 │ │ │ │ │ addle r3, r1, r3 │ │ │ │ │ @@ -1275,193 +1255,193 @@ │ │ │ │ │ tst r3, r0 │ │ │ │ │ rsb r3, r3, #8 │ │ │ │ │ sxth r3, r3 │ │ │ │ │ and r3, r0, r3, lsl #1 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vadd.f64 d7, d6, d7 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 10a8 │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r0, r3, lsl lr │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 10f8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ │ - beq 10fc │ │ │ │ │ + beq 10bc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - b f48 │ │ │ │ │ + b f08 │ │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ │ vstr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ vcmp.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 10e8 │ │ │ │ │ + bne 10a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b f90 │ │ │ │ │ + b f50 │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - bne 1150 │ │ │ │ │ + bne 1110 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 1208 │ │ │ │ │ + bgt 11c8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - bmi 10e8 │ │ │ │ │ + bmi 10a8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ suble r3, r1, #1 │ │ │ │ │ subgt r3, r1, r0 │ │ │ │ │ suble r3, r3, r0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10cc │ │ │ │ │ + bne 108c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 115c │ │ │ │ │ - b 10e8 │ │ │ │ │ + bne 111c │ │ │ │ │ + b 10a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1130 │ │ │ │ │ + b 10f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1130 │ │ │ │ │ + b 10f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f90 │ │ │ │ │ + beq f50 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1200 │ │ │ │ │ + bgt 11c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1200 │ │ │ │ │ + bne 11c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b f90 │ │ │ │ │ + b f50 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mvngt r3, r0 │ │ │ │ │ addgt r3, r1, r3 │ │ │ │ │ ldrle r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ suble r3, r1, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 10cc │ │ │ │ │ - b 1150 │ │ │ │ │ + bne 108c │ │ │ │ │ + b 1110 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001244 : │ │ │ │ │ +00001204 : │ │ │ │ │ float_conjugate(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8fc │ │ │ │ │ + b 8bc │ │ │ │ │ │ │ │ │ │ -00001258 : │ │ │ │ │ +00001218 : │ │ │ │ │ float_getreal(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8fc │ │ │ │ │ + b 8bc │ │ │ │ │ │ │ │ │ │ -0000126c : │ │ │ │ │ +0000122c : │ │ │ │ │ float_getimag(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - vldr d0, [pc, #16] @ 1288 │ │ │ │ │ + vldr d0, [pc, #16] @ 1248 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyFloat_InitTypes> │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001290 : │ │ │ │ │ +00001250 : │ │ │ │ │ float_hex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ - ldr r1, [pc, #852] @ 1608 │ │ │ │ │ + ldr r1, [pc, #852] @ 15c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [pc, #844] @ 160c │ │ │ │ │ + ldr r2, [pc, #844] @ 15cc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 15cc │ │ │ │ │ + bne 158c │ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vldr d8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1580 │ │ │ │ │ + bvs 1540 │ │ │ │ │ vabs.f64 d0, d8 │ │ │ │ │ - vldr d7, [pc, #776] @ 1600 │ │ │ │ │ + vldr d7, [pc, #776] @ 15c0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1580 │ │ │ │ │ + bgt 1540 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1530 │ │ │ │ │ + beq 14f0 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r4, #1020 @ 0x3fc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addlt r0, r3, #2 │ │ │ │ │ @@ -1578,174 +1558,174 @@ │ │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ strb r2, [fp, #-26] @ 0xffffffe6 │ │ │ │ │ movmi r2, #45 @ 0x2d │ │ │ │ │ movpl r2, #43 @ 0x2b │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ strb ip, [fp, #-25] @ 0xffffffe7 │ │ │ │ │ - bmi 1520 │ │ │ │ │ + bmi 14e0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #264] @ 160c │ │ │ │ │ + ldr r3, [pc, #264] @ 15cc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 15c8 │ │ │ │ │ + bne 1588 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - b 14fc │ │ │ │ │ + b 14bc │ │ │ │ │ vmov r3, s17 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #196] @ 160c │ │ │ │ │ + ldr r3, [pc, #196] @ 15cc │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 15ac │ │ │ │ │ + beq 156c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bne 15c8 │ │ │ │ │ + bne 1588 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #132] @ 160c │ │ │ │ │ + ldr r3, [pc, #132] @ 15cc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 15c8 │ │ │ │ │ + bne 1588 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1a58 │ │ │ │ │ + b 1a80 │ │ │ │ │ R_ARM_JUMP24 float_repr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - beq 1570 │ │ │ │ │ + beq 1530 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d4 │ │ │ │ │ + bne 1294 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ │ - bl 76c │ │ │ │ │ + bl 754 │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12dc │ │ │ │ │ + bne 129c │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14fc │ │ │ │ │ + b 14bc │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001610 : │ │ │ │ │ +000015d0 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r2, r0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1718 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #564] @ 1878 │ │ │ │ │ + vldr d6, [pc, #564] @ 1838 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1838 │ │ │ │ │ + bgt 17f8 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 17fc │ │ │ │ │ + bvs 17bc │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r4, #1 │ │ │ │ │ movpl r4, #0 │ │ │ │ │ - bmi 1750 │ │ │ │ │ + bmi 1710 │ │ │ │ │ sub r0, fp, #16 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 1858 │ │ │ │ │ + bmi 1818 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bge 1858 │ │ │ │ │ + bge 1818 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 17b4 │ │ │ │ │ + bgt 1774 │ │ │ │ │ cmn r3, #25 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ strlt r3, [fp, #-16] │ │ │ │ │ - blt 1718 │ │ │ │ │ + blt 16d8 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ cmn r3, #14 │ │ │ │ │ addge r0, r0, #14 │ │ │ │ │ vsubge.f64 d0, d0, d7 │ │ │ │ │ - blt 17dc │ │ │ │ │ - vldr d7, [pc, #416] @ 1880 │ │ │ │ │ + blt 179c │ │ │ │ │ + vldr d7, [pc, #416] @ 1840 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1794 │ │ │ │ │ + bgt 1754 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 178c │ │ │ │ │ + beq 174c │ │ │ │ │ ldrh r0, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r4, r4, #15 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orr r4, r4, r0, lsl #10 │ │ │ │ │ @@ -1753,95 +1733,95 @@ │ │ │ │ │ orr r3, r3, r4 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ strb r3, [r2, r1] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b 166c │ │ │ │ │ + b 162c │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, r0 │ │ │ │ │ - b 1718 │ │ │ │ │ + b 16d8 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1718 │ │ │ │ │ + beq 16d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ uxth r3, r3 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne 1718 │ │ │ │ │ + bne 16d8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r0, #31 │ │ │ │ │ - bne 17d4 │ │ │ │ │ + bne 1794 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1748 │ │ │ │ │ + b 1708 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1718 │ │ │ │ │ + b 16d8 │ │ │ │ │ add r0, r0, #13 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 16d8 │ │ │ │ │ + b 1698 │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ mov r0, #31 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ubfx r3, r3, #10, #10 │ │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #512 @ 0x200 │ │ │ │ │ - b 1718 │ │ │ │ │ + b 16d8 │ │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #31 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r4, #1 │ │ │ │ │ movpl r4, r3 │ │ │ │ │ - b 1718 │ │ │ │ │ + b 16d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17cc │ │ │ │ │ + b 178c │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -309,16 +309,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ blt 4b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 13c0 │ │ │ │ │ b 3d4 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d8, s15 │ │ │ │ │ vldr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ b 2bc │ │ │ │ │ @@ -374,94 +373,88 @@ │ │ │ │ │ 000004f8 : │ │ │ │ │ PyFloat_Unpack8(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - ldr r3, [pc, #100] @ 57c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + ldr r3, [pc, #72] @ 564 │ │ │ │ │ + ldreq r1, [r0] │ │ │ │ │ + ldreq r0, [r0, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 554 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ + ldrne r2, [r0] │ │ │ │ │ + reveq r3, r1 │ │ │ │ │ + ldrne r3, [r0, #4] │ │ │ │ │ + reveq r2, r0 │ │ │ │ │ vmov d0, r2, r3 │ │ │ │ │ - ldr r3, [pc, #64] @ 57c │ │ │ │ │ + ldr r3, [pc, #28] @ 564 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 578 │ │ │ │ │ + bne 560 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - sub r3, fp, #8 │ │ │ │ │ - add r2, r0, #8 │ │ │ │ │ - ldrb r1, [r0], #1 │ │ │ │ │ - strb r1, [r3, #-1]! │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - bne 55c │ │ │ │ │ - ldrd r2, [fp, #-16] │ │ │ │ │ - vmov d0, r2, r3 │ │ │ │ │ - b 534 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000580 : │ │ │ │ │ +00000568 : │ │ │ │ │ PyFloat_AsDouble(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 710 │ │ │ │ │ + beq 6f8 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - ldr r1, [pc, #444] @ 768 │ │ │ │ │ + ldr r1, [pc, #444] @ 750 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5bc │ │ │ │ │ + bne 5a4 │ │ │ │ │ vldr d0, [r2, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b0 │ │ │ │ │ + bne 598 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 648 │ │ │ │ │ + beq 630 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ subs ip, r1, #0 │ │ │ │ │ - beq 66c │ │ │ │ │ + beq 654 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ blx ip │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 664 │ │ │ │ │ + beq 64c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #344] @ 768 │ │ │ │ │ + ldr r1, [pc, #344] @ 750 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 6c0 │ │ │ │ │ + bne 6a8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b4 │ │ │ │ │ + bgt 59c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5b4 │ │ │ │ │ + bne 59c │ │ │ │ │ vstr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -473,69 +466,69 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b 5b4 │ │ │ │ │ + b 59c │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 648 │ │ │ │ │ + beq 630 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 664 │ │ │ │ │ + beq 64c │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b4 │ │ │ │ │ + bgt 59c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5b4 │ │ │ │ │ + bne 59c │ │ │ │ │ mov r0, r3 │ │ │ │ │ vstr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 5b4 │ │ │ │ │ + b 59c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 718 │ │ │ │ │ + bne 700 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 664 │ │ │ │ │ + bgt 64c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 664 │ │ │ │ │ + bne 64c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 664 │ │ │ │ │ + b 64c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 664 │ │ │ │ │ + b 64c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -543,34 +536,34 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 758 │ │ │ │ │ + bne 740 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 624 │ │ │ │ │ - b 5b4 │ │ │ │ │ + ble 60c │ │ │ │ │ + b 59c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f8 │ │ │ │ │ - b 664 │ │ │ │ │ + ble 6e0 │ │ │ │ │ + b 64c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000076c <_Py_convert_int_to_double>: │ │ │ │ │ +00000754 <_Py_convert_int_to_double>: │ │ │ │ │ _Py_convert_int_to_double(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7cc <_Py_convert_int_to_double+0x60> │ │ │ │ │ + beq 7b4 <_Py_convert_int_to_double+0x60> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -579,15 +572,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vstr d0, [r1] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 7f0 <_Py_convert_int_to_double+0x84> │ │ │ │ │ + beq 7d8 <_Py_convert_int_to_double+0x84> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -600,52 +593,52 @@ │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - beq 7c0 <_Py_convert_int_to_double+0x54> │ │ │ │ │ - b 7c4 <_Py_convert_int_to_double+0x58> │ │ │ │ │ + beq 7a8 <_Py_convert_int_to_double+0x54> │ │ │ │ │ + b 7ac <_Py_convert_int_to_double+0x58> │ │ │ │ │ │ │ │ │ │ -0000080c : │ │ │ │ │ +000007f4 : │ │ │ │ │ float_div(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r4, [pc, #388] @ 9b0 │ │ │ │ │ + ldr r4, [pc, #388] @ 998 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 940 │ │ │ │ │ + bne 928 │ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 908 │ │ │ │ │ + bne 8f0 │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 978 │ │ │ │ │ - ldr r3, [pc, #320] @ 9b4 │ │ │ │ │ + beq 960 │ │ │ │ │ + ldr r3, [pc, #320] @ 99c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c4 │ │ │ │ │ + beq 8ac │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -656,15 +649,15 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 998 │ │ │ │ │ + beq 980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ @@ -672,120 +665,120 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vdiv.f64 d7, d9, d8 │ │ │ │ │ vstr d7, [r0, #8] │ │ │ │ │ - b 8b8 │ │ │ │ │ - ldr r1, [pc, #160] @ 9b0 │ │ │ │ │ + b 8a0 │ │ │ │ │ + ldr r1, [pc, #160] @ 998 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85c │ │ │ │ │ + bne 844 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 8b8 │ │ │ │ │ + beq 8a0 │ │ │ │ │ vldr d8, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 860 │ │ │ │ │ + b 848 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9a0 │ │ │ │ │ + bne 988 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 850 │ │ │ │ │ + bne 838 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 8b8 │ │ │ │ │ + b 8a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8b8 │ │ │ │ │ + b 8a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 8b8 │ │ │ │ │ + b 8a0 │ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 850 │ │ │ │ │ + b 838 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000009b8 : │ │ │ │ │ +000009a0 : │ │ │ │ │ float_add(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r4, [pc, #400] @ b68 │ │ │ │ │ + ldr r4, [pc, #400] @ b50 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq a9c │ │ │ │ │ + beq a84 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne a9c │ │ │ │ │ + bne a84 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq b20 │ │ │ │ │ + beq b08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d9, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq b40 │ │ │ │ │ + beq b28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne aa4 │ │ │ │ │ + bne a8c │ │ │ │ │ vldr d8, [r3, #8] │ │ │ │ │ - ldr r3, [pc, #284] @ b6c │ │ │ │ │ + ldr r3, [pc, #284] @ b54 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq adc │ │ │ │ │ + beq ac4 │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -793,36 +786,36 @@ │ │ │ │ │ vadd.f64 d8, d8, d9 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ vldr d9, [r3, #8] │ │ │ │ │ - b a34 │ │ │ │ │ - ldr r1, [pc, #188] @ b68 │ │ │ │ │ + b a1c │ │ │ │ │ + ldr r1, [pc, #188] @ b50 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a44 │ │ │ │ │ + bne a2c │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a90 │ │ │ │ │ + beq a78 │ │ │ │ │ vldr d8, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b a48 │ │ │ │ │ + b a30 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b54 │ │ │ │ │ + beq b3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r4, [r0, #4] │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ @@ -830,150 +823,150 @@ │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ vadd.f64 d8, d8, d9 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b a90 │ │ │ │ │ + b a78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b5c │ │ │ │ │ + ble b44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b a90 │ │ │ │ │ + b a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ + beq a1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b a90 │ │ │ │ │ + b a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b a90 │ │ │ │ │ + b a78 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b b34 │ │ │ │ │ + b b1c │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000b70 : │ │ │ │ │ +00000b58 : │ │ │ │ │ float_pow(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e50 │ │ │ │ │ - ldr r4, [pc, #1176] @ 1040 │ │ │ │ │ + bne e38 │ │ │ │ │ + ldr r4, [pc, #1176] @ 1028 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne e1c │ │ │ │ │ + bne e04 │ │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq dc0 │ │ │ │ │ - ldr r1, [pc, #1132] @ 1040 │ │ │ │ │ + beq da8 │ │ │ │ │ + ldr r1, [pc, #1132] @ 1028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc0 │ │ │ │ │ + bne da8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e70 │ │ │ │ │ + beq e58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq eb8 │ │ │ │ │ + beq ea0 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq dd0 │ │ │ │ │ + beq db8 │ │ │ │ │ vldr d9, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs e94 │ │ │ │ │ + bvs e7c │ │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 10f0 │ │ │ │ │ + bvs 10d8 │ │ │ │ │ vabs.f64 d6, d8 │ │ │ │ │ - vldr d7, [pc, #996] @ 1020 │ │ │ │ │ + vldr d7, [pc, #996] @ 1008 │ │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1078 │ │ │ │ │ + bgt 1060 │ │ │ │ │ vabs.f64 d5, d9 │ │ │ │ │ vcmp.f64 d5, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt f34 │ │ │ │ │ + bgt f1c │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq efc │ │ │ │ │ + beq ee4 │ │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi d28 │ │ │ │ │ + bmi d10 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq e90 │ │ │ │ │ + beq e78 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f70 │ │ │ │ │ - vldr d6, [pc, #884] @ 1028 │ │ │ │ │ - vldr d7, [pc, #888] @ 1030 │ │ │ │ │ + bne f58 │ │ │ │ │ + vldr d6, [pc, #884] @ 1010 │ │ │ │ │ + vldr d7, [pc, #888] @ 1018 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1014 │ │ │ │ │ - ldr r3, [pc, #868] @ 1044 │ │ │ │ │ + bne ffc │ │ │ │ │ + ldr r3, [pc, #868] @ 102c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq de0 │ │ │ │ │ + beq dc8 │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -986,23 +979,23 @@ │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ vstr d6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ │ vldr d6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 10c4 │ │ │ │ │ + bne 10ac │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq ea4 │ │ │ │ │ + beq e8c │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ vmov.f64 d1, d8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ @@ -1010,561 +1003,581 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vldr d7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne fb4 │ │ │ │ │ - vldr d6, [pc, #656] @ 1030 │ │ │ │ │ + bne f9c │ │ │ │ │ + vldr d6, [pc, #656] @ 1018 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq ffc │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne cd8 │ │ │ │ │ + bne cc0 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ - b cd8 │ │ │ │ │ + b cc0 │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne c14 │ │ │ │ │ + bne bfc │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1048 │ │ │ │ │ + beq 1030 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ vstr d8, [r5, #8] │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb8 │ │ │ │ │ + bne ba0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne bc0 │ │ │ │ │ + bne ba8 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1008 │ │ │ │ │ + ble ff0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ vmov.f64 d9, d7 │ │ │ │ │ vmov.f64 d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmovne.f64 d9, d6 │ │ │ │ │ - b e94 │ │ │ │ │ + b e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne e50 │ │ │ │ │ vldr d9, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs e94 │ │ │ │ │ + bvs e7c │ │ │ │ │ vabs.f64 d7, d9 │ │ │ │ │ - vldr d6, [pc, #320] @ 1020 │ │ │ │ │ + vldr d6, [pc, #320] @ 1008 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1054 │ │ │ │ │ + bgt 103c │ │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq f18 │ │ │ │ │ + beq f00 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b c60 │ │ │ │ │ + b c48 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl 106c │ │ │ │ │ + bpl 1054 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e68 │ │ │ │ │ + b e50 │ │ │ │ │ vmov.f64 d0, d6 │ │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble ff4 │ │ │ │ │ - vldr d0, [pc, #212] @ 1030 │ │ │ │ │ + ble fdc │ │ │ │ │ + vldr d0, [pc, #212] @ 1018 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ - bne cd8 │ │ │ │ │ + bne cc0 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bne 1110 │ │ │ │ │ + bne 10f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetFromErrno │ │ │ │ │ - b e68 │ │ │ │ │ + b e50 │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f98 │ │ │ │ │ + beq f80 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vldr d8, [pc, #84] @ 1038 │ │ │ │ │ + vldr d8, [pc, #84] @ 1020 │ │ │ │ │ str r2, [r5] │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq db8 │ │ │ │ │ - b cd8 │ │ │ │ │ + beq da0 │ │ │ │ │ + b cc0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1054 │ │ │ │ │ - vldr d0, [pc, #48] @ 1038 │ │ │ │ │ - b e98 │ │ │ │ │ + beq 103c │ │ │ │ │ + vldr d0, [pc, #48] @ 1020 │ │ │ │ │ + b e80 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b e84 │ │ │ │ │ + b e6c │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b fa0 │ │ │ │ │ + b f88 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ vmov r3, s19 │ │ │ │ │ - vldr d0, [pc, #192] @ 1120 │ │ │ │ │ - vldr d7, [pc, #196] @ 1128 │ │ │ │ │ + vldr d0, [pc, #192] @ 1108 │ │ │ │ │ + vldr d7, [pc, #196] @ 1110 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ - b e98 │ │ │ │ │ - vldr d0, [pc, #172] @ 1120 │ │ │ │ │ + b e80 │ │ │ │ │ + vldr d0, [pc, #172] @ 1108 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ - b f58 │ │ │ │ │ + b f40 │ │ │ │ │ vabs.f64 d9, d9 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq dd0 │ │ │ │ │ + beq db8 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movgt r3, #1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1000 │ │ │ │ │ - vldr d0, [pc, #116] @ 1130 │ │ │ │ │ + bne fe8 │ │ │ │ │ + vldr d0, [pc, #116] @ 1118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ │ vmovne.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d18 │ │ │ │ │ + b d00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b fac │ │ │ │ │ + b f94 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ │ │ │ │ │ -00001138 : │ │ │ │ │ +00001120 : │ │ │ │ │ float_hash(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vldr d0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -00001150 : │ │ │ │ │ +00001138 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 1290 │ │ │ │ │ bic r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 1280 │ │ │ │ │ - ldr r3, [pc, #332] @ 12d8 │ │ │ │ │ + bne 1268 │ │ │ │ │ + ldr r3, [pc, #332] @ 12c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 123c │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 11d4 │ │ │ │ │ + bne 11bc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 125c │ │ │ │ │ + beq 1244 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11b0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 334 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #256] @ 12dc │ │ │ │ │ + ldr r3, [pc, #256] @ 12c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #240] @ 12d8 │ │ │ │ │ - bl 12e0 │ │ │ │ │ + ldr r0, [pc, #240] @ 12c0 │ │ │ │ │ + bl 12c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1234 │ │ │ │ │ + beq 121c │ │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - beq 126c │ │ │ │ │ + beq 1254 │ │ │ │ │ vldr d7, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ vstr d7, [r1, #8] │ │ │ │ │ - bgt 1230 │ │ │ │ │ + bgt 1218 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1240 │ │ │ │ │ + beq 1228 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1230 │ │ │ │ │ + b 1218 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1278 │ │ │ │ │ - vldr d0, [pc, #108] @ 12d0 │ │ │ │ │ + bne 1260 │ │ │ │ │ + vldr d0, [pc, #108] @ 12b8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1224 │ │ │ │ │ - b 1230 │ │ │ │ │ - ldr r1, [pc, #92] @ 12dc │ │ │ │ │ - b 11e0 │ │ │ │ │ + ble 120c │ │ │ │ │ + b 1218 │ │ │ │ │ + ldr r1, [pc, #92] @ 12c4 │ │ │ │ │ + b 11c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c8 │ │ │ │ │ - b 1184 │ │ │ │ │ + beq 12b0 │ │ │ │ │ + b 116c │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 1160 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1234 │ │ │ │ │ + b 121c │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012e0 : │ │ │ │ │ +000012c8 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r2, [pc, #232] @ 13d0 │ │ │ │ │ + ldr r2, [pc, #232] @ 13b8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1314 │ │ │ │ │ + bne 12fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1398 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1310 │ │ │ │ │ + beq 12f8 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ b 334 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr ip, [pc, #164] @ 13d4 │ │ │ │ │ + ldr ip, [pc, #164] @ 13bc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ moveq r1, ip │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 12e0 │ │ │ │ │ + bl 12c8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1390 │ │ │ │ │ + beq 1378 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - beq 13b8 │ │ │ │ │ + beq 13a0 │ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ vstr d7, [r1, #8] │ │ │ │ │ - bgt 138c │ │ │ │ │ + bgt 1374 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 1384 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 138c │ │ │ │ │ - vldr d0, [pc, #16] @ 13c8 │ │ │ │ │ + b 1374 │ │ │ │ │ + vldr d0, [pc, #16] @ 13b0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 138c │ │ │ │ │ - b 1380 │ │ │ │ │ + bgt 1374 │ │ │ │ │ + b 1368 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013d8 : │ │ │ │ │ +000013c0 : │ │ │ │ │ +Py_XDECREF(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + beq 13e8 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 13e8 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 13f4 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +00001400 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r1, [pc, #180] @ 14b0 │ │ │ │ │ + ldr r1, [pc, #180] @ 14d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrd r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strd r0, [fp, #-16] │ │ │ │ │ ldrb r0, [fp, #-16] │ │ │ │ │ ldrb r1, [fp, #-15] │ │ │ │ │ ldrb lr, [fp, #-14] │ │ │ │ │ ldrb r2, [fp, #-13] │ │ │ │ │ ldrb ip, [fp, #-12] │ │ │ │ │ - bne 147c │ │ │ │ │ + bne 14a4 │ │ │ │ │ strb r0, [r3, #7] │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ ldrb r0, [fp, #-11] │ │ │ │ │ ldrb r1, [fp, #-10] │ │ │ │ │ strb r2, [r3, #4] │ │ │ │ │ ldrb r2, [fp, #-9] │ │ │ │ │ strb lr, [r3, #5] │ │ │ │ │ strb ip, [r3, #3] │ │ │ │ │ strb r0, [r3, #2] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ strb r2, [r3] │ │ │ │ │ - ldr r3, [pc, #80] @ 14b0 │ │ │ │ │ + ldr r3, [pc, #80] @ 14d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 14ac │ │ │ │ │ + bne 14d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ strb r0, [r3] │ │ │ │ │ strb r1, [r3, #1] │ │ │ │ │ ldrb r0, [fp, #-11] │ │ │ │ │ ldrb r1, [fp, #-10] │ │ │ │ │ strb r2, [r3, #3] │ │ │ │ │ ldrb r2, [fp, #-9] │ │ │ │ │ strb lr, [r3, #2] │ │ │ │ │ strb ip, [r3, #4] │ │ │ │ │ strb r0, [r3, #5] │ │ │ │ │ strb r1, [r3, #6] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ - b 1458 │ │ │ │ │ + b 1480 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000014b4 : │ │ │ │ │ +000014dc : │ │ │ │ │ float_abs(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ 1580 │ │ │ │ │ + ldr r3, [pc, #172] @ 15a8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1550 │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ vabs.f64 d8, d8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1575,15 +1588,15 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1570 │ │ │ │ │ + beq 1598 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1592,143 +1605,143 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b 151c │ │ │ │ │ + b 1544 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001584 : │ │ │ │ │ +000015ac : │ │ │ │ │ float___round__(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ │ - ldr r3, [pc, #1192] @ 1a50 │ │ │ │ │ + ldr r3, [pc, #1192] @ 1a78 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bhi 17ec │ │ │ │ │ + bhi 1814 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1814 │ │ │ │ │ + bne 183c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1a34 │ │ │ │ │ + beq 1a5c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1128] @ 1a54 │ │ │ │ │ + ldr r1, [pc, #1128] @ 1a7c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1644 │ │ │ │ │ + bne 166c │ │ │ │ │ vldr d8, [r5, #8] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 16e4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ vsub.f64 d7, d8, d0 │ │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1a24 │ │ │ │ │ - ldr r3, [pc, #1068] @ 1a50 │ │ │ │ │ + beq 1a4c │ │ │ │ │ + ldr r3, [pc, #1068] @ 1a78 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1840 │ │ │ │ │ + bne 1868 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15f0 │ │ │ │ │ + bne 1618 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1844 │ │ │ │ │ + beq 186c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18b0 │ │ │ │ │ + beq 18d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1888 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #968] @ 1a54 │ │ │ │ │ + ldr r1, [pc, #968] @ 1a7c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 18f8 │ │ │ │ │ + bne 1920 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ vldr d8, [r7, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16b4 │ │ │ │ │ + bgt 16dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 16dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 15fc │ │ │ │ │ + beq 1624 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 18b0 │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #864] @ 1a40 │ │ │ │ │ + vldr d6, [pc, #864] @ 1a68 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 1824 │ │ │ │ │ + bhi 184c │ │ │ │ │ cmp r1, #324 @ 0x144 │ │ │ │ │ - bge 1824 │ │ │ │ │ + bge 184c │ │ │ │ │ cmn r1, #308 @ 0x134 │ │ │ │ │ - blt 19f4 │ │ │ │ │ + blt 1a1c │ │ │ │ │ sub ip, fp, #144 @ 0x90 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub r3, fp, #136 @ 0x88 │ │ │ │ │ sub r2, fp, #140 @ 0x8c │ │ │ │ │ mov r0, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_dtoa │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 1a0c │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ │ suble r7, fp, #132 @ 0x84 │ │ │ │ │ movle r1, #100 @ 0x64 │ │ │ │ │ suble r6, fp, #132 @ 0x84 │ │ │ │ │ - bgt 19c8 │ │ │ │ │ + bgt 19f0 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -1755,61 +1768,61 @@ │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - beq 1998 │ │ │ │ │ + beq 19c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 198c │ │ │ │ │ + bne 19b4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #644] @ 1a50 │ │ │ │ │ + ldr r3, [pc, #644] @ 1a78 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1840 │ │ │ │ │ + bne 1868 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1984 │ │ │ │ │ + beq 19ac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 15cc │ │ │ │ │ + ble 15f4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r6] │ │ │ │ │ - b 15d8 │ │ │ │ │ - ldr r3, [pc, #548] @ 1a50 │ │ │ │ │ + b 1600 │ │ │ │ │ + ldr r3, [pc, #548] @ 1a78 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ vmoveq.f64 d0, d8 │ │ │ │ │ - beq 1a14 │ │ │ │ │ + beq 1a3c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ @@ -1818,59 +1831,59 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, r4 │ │ │ │ │ vmoveq.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1644 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ vmov.f64 d8, #240 @ 0xbf800000 -1.0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 16e8 │ │ │ │ │ + bne 1710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1984 │ │ │ │ │ + bne 19ac │ │ │ │ │ vabs.f64 d7, d8 │ │ │ │ │ - vldr d6, [pc, #416] @ 1a40 │ │ │ │ │ + vldr d6, [pc, #416] @ 1a68 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bhi 1824 │ │ │ │ │ + bhi 184c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1720 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1844 │ │ │ │ │ + beq 186c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16b4 │ │ │ │ │ + bgt 16dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 16b4 │ │ │ │ │ + bne 16dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b4 │ │ │ │ │ + b 16dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 195c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -1878,16 +1891,16 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1860 │ │ │ │ │ - b 196c │ │ │ │ │ + bgt 1888 │ │ │ │ │ + b 1994 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1895,92 +1908,92 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1690 │ │ │ │ │ + beq 16b8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1860 │ │ │ │ │ + bgt 1888 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1860 │ │ │ │ │ + bne 1888 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1860 │ │ │ │ │ + b 1888 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 17c4 │ │ │ │ │ + b 17ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 17b4 │ │ │ │ │ + b 17dc │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - blt 17a4 │ │ │ │ │ + blt 17cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17ac │ │ │ │ │ + b 17d4 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19ec │ │ │ │ │ + beq 1a14 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r7, fp, #132 @ 0x84 │ │ │ │ │ - b 173c │ │ │ │ │ + b 1764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 17c4 │ │ │ │ │ + b 17ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 17b8 │ │ │ │ │ - ldr r3, [pc, #84] @ 1a50 │ │ │ │ │ + b 17e0 │ │ │ │ │ + ldr r3, [pc, #84] @ 1a78 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldreq d0, [pc, #56] @ 1a48 │ │ │ │ │ + vldreq d0, [pc, #56] @ 1a70 │ │ │ │ │ vmuleq.f64 d0, d8, d0 │ │ │ │ │ - bne 1840 │ │ │ │ │ + bne 1868 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ vmul.f64 d0, d8, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ │ - b 161c │ │ │ │ │ + b 1644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 1860 │ │ │ │ │ + b 1888 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a58 : │ │ │ │ │ +00001a80 : │ │ │ │ │ float_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ @@ -1988,15 +2001,15 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #114 @ 0x72 │ │ │ │ │ vldr d0, [ip, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1adc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2006,32 +2019,32 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00001ac0 : │ │ │ │ │ +00001ae8 : │ │ │ │ │ float_neg(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ 1b8c │ │ │ │ │ + ldr r3, [pc, #172] @ 1bb4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ vldr d8, [r0, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b34 │ │ │ │ │ + beq 1b5c │ │ │ │ │ ldr r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ vneg.f64 d8, d8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1712] @ 0x6b0 │ │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2042,15 +2055,15 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7c │ │ │ │ │ + beq 1ba4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -2059,243 +2072,240 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3, #16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ vstr d8, [r0, #8] │ │ │ │ │ - b 1b28 │ │ │ │ │ + b 1b50 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001b90 : │ │ │ │ │ +00001bb8 : │ │ │ │ │ float_bool(): │ │ │ │ │ vldr d7, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001bb8 : │ │ │ │ │ +00001be0 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r1, [pc, #876] @ 1f50 │ │ │ │ │ + ldr r1, [pc, #876] @ 1f78 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1ee4 │ │ │ │ │ + bne 1f0c │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #832] @ 1f48 │ │ │ │ │ + vldr d6, [pc, #832] @ 1f70 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1eb8 │ │ │ │ │ + bgt 1ee0 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1e90 │ │ │ │ │ + bvs 1eb8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ sub r6, r4, #300 @ 0x12c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d78 │ │ │ │ │ + beq 1da0 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #3 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #4 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #5 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #6 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #7 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ sub r4, r5, #8 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1da8 │ │ │ │ │ sub r4, r5, #9 │ │ │ │ │ vadd.f64 d8, d8, d8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 1c34 │ │ │ │ │ + bne 1c5c │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1d94 │ │ │ │ │ + b 1dbc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d88 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 1e94 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1f04 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ eor r0, r8, r8, asr #31 │ │ │ │ │ sub r0, r0, r8, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1e74 │ │ │ │ │ + beq 1e9c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 1e0c │ │ │ │ │ + bgt 1e34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f14 │ │ │ │ │ + ble 1f3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1ed4 │ │ │ │ │ + beq 1efc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e4c │ │ │ │ │ + ble 1e74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e38 │ │ │ │ │ + bgt 1e60 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1e38 │ │ │ │ │ + bne 1e60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1f34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1dec │ │ │ │ │ + b 1e14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1df8 │ │ │ │ │ + bne 1e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1df8 │ │ │ │ │ + b 1e20 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 13c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 13c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 640 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1ea8 │ │ │ │ │ + bl 13c0 │ │ │ │ │ + b 1ed0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2314,102 +2324,102 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ea8 │ │ │ │ │ + b 1ed0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 1e9c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 1e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1c20 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1f40 │ │ │ │ │ + bne 1f68 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1ed4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 1e9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1de4 │ │ │ │ │ + bne 1e0c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1de4 │ │ │ │ │ + b 1e0c │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 1e9c │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bfc │ │ │ │ │ + b 1c24 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f54 : │ │ │ │ │ +00001f7c : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ │ - vldr s14, [pc, #204] @ 2040 │ │ │ │ │ + vldr s14, [pc, #204] @ 2068 │ │ │ │ │ mov r2, r0 │ │ │ │ │ vabs.f32 s13, s15 │ │ │ │ │ vmov.f32 s12, s15 │ │ │ │ │ vcmp.f32 s13, s14 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 1fac │ │ │ │ │ + bgt 1fd4 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 1ff0 │ │ │ │ │ + bvs 2018 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 1ff4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vabs.f64 d0, d0 │ │ │ │ │ - vldr d7, [pc, #128] @ 2038 │ │ │ │ │ + vldr d7, [pc, #128] @ 2060 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 2014 │ │ │ │ │ + ble 203c │ │ │ │ │ vmov r3, s12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fa0 │ │ │ │ │ + bne 1fc8 │ │ │ │ │ ubfx lr, r3, #8, #8 │ │ │ │ │ ubfx ip, r3, #16, #8 │ │ │ │ │ ubfx r1, r3, #24, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r2, #3] │ │ │ │ │ strb lr, [r2, #2] │ │ │ │ │ strb ip, [r2, #1] │ │ │ │ │ strb r1, [r2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ vmov r3, s1 │ │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ │ - bne 1fc0 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ ubfx r0, r3, #0, #22 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bicne r3, r3, #4194304 @ 0x400000 │ │ │ │ │ vmov s12, r3 │ │ │ │ │ - b 1fc0 │ │ │ │ │ + b 1fe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2420,37 +2430,37 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ │ │ │ │ │ -00002044 : │ │ │ │ │ +0000206c : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ reveq r3, r3 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcmp.f32 s0, s0 │ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 2078 │ │ │ │ │ + bvs 20a0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ │ vmoveq r1, s1 │ │ │ │ │ vmoveq r2, s0 │ │ │ │ │ biceq r3, r1, #524288 @ 0x80000 │ │ │ │ │ vmoveq d0, r2, r3 │ │ │ │ │ - b 206c │ │ │ │ │ + b 2094 │ │ │ │ │ │ │ │ │ │ -00002090 : │ │ │ │ │ +000020b8 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -2460,49 +2470,49 @@ │ │ │ │ │ ldrbeq r2, [r0, #1] │ │ │ │ │ lsl r1, r3, #8 │ │ │ │ │ ubfx r0, r3, #2, #5 │ │ │ │ │ and r1, r1, #768 @ 0x300 │ │ │ │ │ sxtb r4, r3 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ orr r3, r2, r1 │ │ │ │ │ - beq 2118 │ │ │ │ │ + beq 2140 │ │ │ │ │ vmov s0, r3 │ │ │ │ │ vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2104 │ │ │ │ │ + beq 212c │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ sub r0, r0, #15 │ │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popge {r4, r5, fp, pc} │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popge {r4, r5, fp, pc} │ │ │ │ │ - b 20fc │ │ │ │ │ + b 2124 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 2170 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movtlt r2, #65520 @ 0xfff0 │ │ │ │ │ movtge r2, #32752 @ 0x7ff0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ adds r0, ip, lr │ │ │ │ │ add r1, r2, r3, lsl #10 │ │ │ │ │ vmov d0, r0, r1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - vldr d7, [pc, #16] @ 2160 │ │ │ │ │ + vldr d7, [pc, #16] @ 2188 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #16] @ 2168 │ │ │ │ │ + vldr d0, [pc, #16] @ 2190 │ │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -43,15 +43,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9c │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne a4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 130 │ │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -65,15 +65,15 @@ │ │ │ │ │ ldr r1, [pc, #112] @ 138 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b4 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 130 │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -217,15 +217,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2e8 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2f0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 38c │ │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ ldr r1, [pc, #128] @ 394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 300 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 76c <_Py_convert_int_to_double> │ │ │ │ │ + bl 754 <_Py_convert_int_to_double> │ │ │ │ │ R_ARM_CALL _Py_convert_int_to_double │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 38c │ │ │ │ │ vldr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ b 474 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 568 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ beq 41c │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ │ float_is_integer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 568 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ bne 50c │ │ │ │ │ bl 0 │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 32516 (bytes into file) │ │ │ │ │ + Start of section headers: 32544 (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 0x7f04: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7f20: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000774 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006cdc 000188 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006cf8 000188 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a8 000460 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006e64 000300 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006e80 000300 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000c08 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000c08 001920 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007164 0004d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002528 00063f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002b68 002098 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00763c 000810 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004c00 00036d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007e4c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f6d 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f6d 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004fa0 000f00 10 16 131 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005ea0 000e3c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007e74 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000c08 00193c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007180 0004d8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002544 00063f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002b84 002098 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007658 000810 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c1c 00036d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007e68 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f89 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f89 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004fbc 000f00 10 16 131 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005ebc 000e3c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007e90 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 {} │ │ │ │ │ @@ -36,23 +36,23 @@ │ │ │ │ │ 32: 00000bc0 116 FUNC LOCAL DEFAULT 6 frame_code_get │ │ │ │ │ 33: 00000c34 56 FUNC LOCAL DEFAULT 6 frame_globals_get │ │ │ │ │ 34: 00000c6c 136 FUNC LOCAL DEFAULT 6 frame_lineno_get │ │ │ │ │ 35: 00000204 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 36: 00000204 60 FUNC LOCAL DEFAULT 9 frame_builtins_get │ │ │ │ │ 37: 00000cf4 424 FUNC LOCAL DEFAULT 6 framelocalsproxy_keys │ │ │ │ │ 38: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 39: 00000e9c 496 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ - 40: 0000108c 784 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ + 39: 00000e9c 484 FUNC LOCAL DEFAULT 6 framelocalsproxy_getitem │ │ │ │ │ + 40: 00001080 784 FUNC LOCAL DEFAULT 6 frame_tp_clear │ │ │ │ │ 41: 00000374 52 FUNC LOCAL DEFAULT 1 frame_trace_opcodes_get │ │ │ │ │ 42: 000003a8 56 FUNC LOCAL DEFAULT 1 frame_trace_get │ │ │ │ │ 43: 000003e0 512 FUNC LOCAL DEFAULT 1 framelocalsproxy_contains │ │ │ │ │ 44: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 45: 00000240 168 FUNC LOCAL DEFAULT 9 framelocalsproxy_get │ │ │ │ │ 46: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 47: 0000139c 140 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 47: 00001390 140 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ 48: 0000011c 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 49: 000002e8 84 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 50: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 51: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 52: 0000018c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 53: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 54: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ @@ -70,34 +70,34 @@ │ │ │ │ │ 66: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 67: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 68: 0000033c 3476 FUNC LOCAL DEFAULT 9 frame_lineno_set │ │ │ │ │ 69: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 70: 00000030 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 71: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 72: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 73: 00001428 1172 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 73: 0000141c 1212 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ 74: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 75: 000010d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 76: 000010d0 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 77: 0000111c 480 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 78: 000012f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 79: 000018bc 48 FUNC LOCAL DEFAULT 6 frame_lasti_get │ │ │ │ │ + 79: 000018d8 48 FUNC LOCAL DEFAULT 6 frame_lasti_get │ │ │ │ │ 80: 000012fc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 81: 000012fc 268 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 82: 00001404 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 83: 00001408 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 84: 00001408 64 FUNC LOCAL DEFAULT 9 frame_generator_get │ │ │ │ │ 85: 000005e0 116 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 86: 00001448 104 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 87: 000014b0 404 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ 88: 00001644 64 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 89: 00001684 360 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 90: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 91: 00000654 196 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 92: 000018ec 52 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 92: 00001908 52 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 93: 00000718 92 FUNC LOCAL DEFAULT 1 framelocalsproxy_tp_clear │ │ │ │ │ 94: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000017ec 204 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 96: 00001914 52 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00001948 100 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ 98: 000019ac 184 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ 99: 00001a60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCompile_OpcodeStackEffect │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeWarning │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 195: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6cdc contains 49 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6cf8 contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00008a1d R_ARM_JUMP24 00000638 _PyFrameLocalsProxy_New │ │ │ │ │ 000000ac 00008b1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 000000dc 00000a1c R_ARM_CALL 0000043c framelocalsproxy_hasval.isra.0 │ │ │ │ │ 000000f8 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ 0000016c 00000a1c R_ARM_CALL 0000043c framelocalsproxy_hasval.isra.0 │ │ │ │ │ 000001d0 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ @@ -47,47 +47,47 @@ │ │ │ │ │ 000006d4 00005a2b R_ARM_MOVW_ABS_NC 00000418 .LC34 │ │ │ │ │ 000006d8 00005a2c R_ARM_MOVT_ABS 00000418 .LC34 │ │ │ │ │ 000006e4 0000d71d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000704 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000070c 0000d61c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000760 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6e64 contains 96 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6e80 contains 96 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ec02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000402 R_ARM_ABS32 00000060 frame_dealloc │ │ │ │ │ 0000002c 00003102 R_ARM_ABS32 000002e8 frame_repr │ │ │ │ │ 00000048 0000ed02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000ee02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 0000005c 00001502 R_ARM_ABS32 000009cc frame_traverse │ │ │ │ │ -00000060 00002802 R_ARM_ABS32 0000108c frame_tp_clear │ │ │ │ │ +00000060 00002802 R_ARM_ABS32 00001080 frame_tp_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d8 0000ec02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001402 R_ARM_ABS32 00000814 framelocalsproxy_dealloc │ │ │ │ │ 00000100 00005b02 R_ARM_ABS32 00000654 framelocalsproxy_repr │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000011c 0000ed02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000120 0000ee02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 0000012c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000130 00005c02 R_ARM_ABS32 000018ec framelocalsproxy_visit │ │ │ │ │ +00000130 00005c02 R_ARM_ABS32 00001908 framelocalsproxy_visit │ │ │ │ │ 00000134 00005d02 R_ARM_ABS32 00000718 framelocalsproxy_tp_clear │ │ │ │ │ 00000138 00005102 R_ARM_ABS32 000012fc framelocalsproxy_richcompare │ │ │ │ │ 00000140 00005802 R_ARM_ABS32 00001644 framelocalsproxy_iter │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 0000ef02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 00000170 00001302 R_ARM_ABS32 0000071c framelocalsproxy_new │ │ │ │ │ 00000174 00008502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ac 00002f02 R_ARM_ABS32 0000139c frame_clear │ │ │ │ │ +000001ac 00002f02 R_ARM_ABS32 00001390 frame_clear │ │ │ │ │ 000001b4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001bc 00006a02 R_ARM_ABS32 00001cc0 frame___sizeof__ │ │ │ │ │ 000001c4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001dc 00001c02 R_ARM_ABS32 00000ae8 frame_back_get │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -98,15 +98,15 @@ │ │ │ │ │ 00000208 00004402 R_ARM_ABS32 0000033c frame_lineno_set │ │ │ │ │ 0000020c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00002a02 R_ARM_ABS32 000003a8 frame_trace_get │ │ │ │ │ 0000021c 00001802 R_ARM_ABS32 00000210 frame_trace_set │ │ │ │ │ 00000220 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000228 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 00004f02 R_ARM_ABS32 000018bc frame_lasti_get │ │ │ │ │ +0000022c 00004f02 R_ARM_ABS32 000018d8 frame_lasti_get │ │ │ │ │ 00000234 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00002102 R_ARM_ABS32 00000c34 frame_globals_get │ │ │ │ │ 00000248 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00002402 R_ARM_ABS32 00000204 frame_builtins_get │ │ │ │ │ 0000025c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -141,20 +141,20 @@ │ │ │ │ │ 00000360 00002d02 R_ARM_ABS32 00000240 framelocalsproxy_get │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00006902 R_ARM_ABS32 00001ad8 framelocalsproxy_pop │ │ │ │ │ 0000037c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000380 00005f02 R_ARM_ABS32 000017ec framelocalsproxy_setdefault │ │ │ │ │ 0000039c 00005502 R_ARM_ABS32 000005e0 framelocalsproxy_length │ │ │ │ │ 000003a0 00002702 R_ARM_ABS32 00000e9c framelocalsproxy_getitem │ │ │ │ │ -000003a4 00004902 R_ARM_ABS32 00001428 framelocalsproxy_setitem │ │ │ │ │ +000003a4 00004902 R_ARM_ABS32 0000141c framelocalsproxy_setitem │ │ │ │ │ 000003c4 00002b02 R_ARM_ABS32 000003e0 framelocalsproxy_contains │ │ │ │ │ 0000040c 00006202 R_ARM_ABS32 000019ac framelocalsproxy_or │ │ │ │ │ 00000440 00006502 R_ARM_ABS32 00001a64 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7164 contains 155 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7180 contains 155 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 0000841c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000e0 0000851d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000026c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000027c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -251,68 +251,68 @@ │ │ │ │ │ 00000e30 0000a51c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ 00000e44 0000a41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000e58 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ 00000e5c 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ 00000e7c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e94 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ed4 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000f94 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000fcc 0000a71c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000fe4 0000a82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000fe8 0000a82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000fec 0000262b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ -00000ff0 0000262c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ -00000ffc 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000100c 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00001010 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001048 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001230 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001250 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001268 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001298 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b0 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e4 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001310 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001394 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013d0 0000ae2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013d4 00002e2b R_ARM_MOVW_ABS_NC 000000fc .LC9 │ │ │ │ │ -000013d8 00002e2c R_ARM_MOVT_ABS 000000fc .LC9 │ │ │ │ │ -000013e4 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013f8 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013fc 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000140c 0000af1c R_ARM_CALL 00000000 _PyGen_ClearFrame │ │ │ │ │ -00001410 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001414 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000145c 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000015bc 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000015e8 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ -00001644 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00001664 0000c51d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -000016a0 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000170c 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001738 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000173c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001740 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ -00001744 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ -0000174c 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017dc 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000017e0 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001810 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ -0000181c 0000c61c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001854 0000c71d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -0000185c 0000c81c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00001870 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018d4 0000cd1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ -000018e8 0000a21d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000f98 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000fd0 0000a71c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000fe8 0000a82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000fec 0000a82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000ff0 0000262b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ +00000ff4 0000262c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ +00001000 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001010 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00001014 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +0000104c 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001224 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001244 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000125c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001274 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a4 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d8 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001304 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000135c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001388 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013c0 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013c4 0000ae2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013c8 00002e2b R_ARM_MOVW_ABS_NC 000000fc .LC9 │ │ │ │ │ +000013cc 00002e2c R_ARM_MOVT_ABS 000000fc .LC9 │ │ │ │ │ +000013d8 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013ec 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013f0 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001400 0000af1c R_ARM_CALL 00000000 _PyGen_ClearFrame │ │ │ │ │ +00001404 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001408 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001450 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000015b0 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000015dc 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ +00001638 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00001658 0000c51d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +00001694 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000016dc 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001708 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000170c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001710 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ +00001714 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ +0000171c 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001800 0000c61d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +00001808 0000c71c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001830 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ +00001850 0000c81c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00001864 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000018b4 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000018b8 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +000018f0 0000cd1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ +00001904 0000a21d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x763c contains 258 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7658 contains 258 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00009a1c R_ARM_CALL 00000000 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 00000060 00009b1c R_ARM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ 00000084 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000098 0000831c R_ARM_CALL 00000000 _PyFrame_New_NoTrack │ │ │ │ │ 000000c0 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -447,15 +447,15 @@ │ │ │ │ │ 000010fc 00004a2c R_ARM_MOVT_ABS 000003dc .LC33 │ │ │ │ │ 00001104 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001110 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001114 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001164 0000c91c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ 00001170 0000ca1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00001194 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011a8 0000491c R_ARM_CALL 00001428 framelocalsproxy_setitem │ │ │ │ │ +000011a8 0000491c R_ARM_CALL 0000141c framelocalsproxy_setitem │ │ │ │ │ 000011d4 0000cb1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 000011e8 0000cc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 0000122c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001244 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001264 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001284 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000129c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -507,15 +507,15 @@ │ │ │ │ │ 00001838 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000183c 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001848 0000271c R_ARM_CALL 00000e9c framelocalsproxy_getitem │ │ │ │ │ 00001854 0000a82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00001858 0000a82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 00001860 0000ac1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000186c 0000ad1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000187c 0000491c R_ARM_CALL 00001428 framelocalsproxy_setitem │ │ │ │ │ +0000187c 0000491c R_ARM_CALL 0000141c framelocalsproxy_setitem │ │ │ │ │ 000018e8 00008d1c R_ARM_CALL 0000010c _PyFrame_HasHiddenLocals │ │ │ │ │ 00001900 0000111d R_ARM_JUMP24 00000188 frame_locals_get_impl.part.0 │ │ │ │ │ 00001910 00008a1d R_ARM_JUMP24 00000638 _PyFrameLocalsProxy_New │ │ │ │ │ 00001928 00002b1c R_ARM_CALL 000003e0 framelocalsproxy_contains │ │ │ │ │ 0000193c 0000cf1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001960 0000251c R_ARM_CALL 00000cf4 framelocalsproxy_keys │ │ │ │ │ 0000196c 0000d91c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ @@ -538,15 +538,15 @@ │ │ │ │ │ 00001bfc 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00001c30 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001c34 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001c38 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ 00001c3c 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ 00001c44 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001c74 0000db1c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ -00001cb0 0000c61c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001cb0 0000c71c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00001ce8 0000dc1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001d00 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d04 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d30 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d34 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001d6c 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001d70 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -565,14 +565,14 @@ │ │ │ │ │ 00001fa0 00006c2b R_ARM_MOVW_ABS_NC 00000468 .LC38 │ │ │ │ │ 00001fa4 00006c2c R_ARM_MOVT_ABS 00000468 .LC38 │ │ │ │ │ 00001fb0 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001fd8 0000d71c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001fec 0000e11c R_ARM_CALL 00001dd4 PyFrame_GetVar │ │ │ │ │ 00002018 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7e4c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7e68 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000040 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ _Py_GetBaseCodeUnit │ │ │ │ │ PyCompile_OpcodeStackEffect │ │ │ │ │ PyExc_RuntimeWarning │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyTuple_New │ │ │ │ │ PyDict_SetItem │ │ │ │ │ -_PyErr_SetKeyError │ │ │ │ │ PyDict_DelItem │ │ │ │ │ +_PyErr_SetKeyError │ │ │ │ │ PyTuple_Size │ │ │ │ │ PyMapping_Keys │ │ │ │ │ PyObject_GetIter │ │ │ │ │ PyIter_Next │ │ │ │ │ PyObject_GetItem │ │ │ │ │ PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1106,357 +1106,354 @@ │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ str r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1000 │ │ │ │ │ + beq 1004 │ │ │ │ │ bic r5, r5, #1 │ │ │ │ │ + ldr ip, [r5, #48] @ 0x30 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble fbc │ │ │ │ │ + ldr lr, [r5, #72] @ 0x48 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - ble fb8 │ │ │ │ │ - ldr ip, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - add r2, ip, #12 │ │ │ │ │ + add r2, lr, #12 │ │ │ │ │ b f10 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq f78 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bne f04 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bls 1028 │ │ │ │ │ - ldr lr, [r5, #76] @ 0x4c │ │ │ │ │ - bic r1, r1, #1 │ │ │ │ │ - add lr, lr, r3 │ │ │ │ │ - ldrb lr, [lr, #16] │ │ │ │ │ - cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 1008 │ │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ │ - bne 1008 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + bls 102c │ │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + bic r0, r0, #1 │ │ │ │ │ + add r1, r1, r3 │ │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ │ + beq 100c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + bne 100c │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ + cmn r3, #2 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + beq 1004 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt fb8 │ │ │ │ │ - ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + blt fbc │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne fb8 │ │ │ │ │ + bne fbc │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [ip, r2, lsl #2] │ │ │ │ │ + ldr r7, [lr, r2, lsl #2] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1040 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldrlt ip, [r5, #72] @ 0x48 │ │ │ │ │ - blt f84 │ │ │ │ │ + ldrlt lr, [r5, #72] @ 0x48 │ │ │ │ │ + blt f88 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ + beq fe8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1000 │ │ │ │ │ + blt 1004 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f70 │ │ │ │ │ + bne f74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f70 │ │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + b f74 │ │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r7, lr │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ bne f50 │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ bne f50 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r3, r0 │ │ │ │ │ - beq fb8 │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq fbc │ │ │ │ │ mov r7, #1 │ │ │ │ │ b f10 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1000 │ │ │ │ │ - beq fa4 │ │ │ │ │ + blt 1004 │ │ │ │ │ + beq fa8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa4 │ │ │ │ │ - cmn r3, #2 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne f64 │ │ │ │ │ - b 1000 │ │ │ │ │ + beq fa8 │ │ │ │ │ + b f60 │ │ │ │ │ │ │ │ │ │ -0000108c : │ │ │ │ │ +00001080 : │ │ │ │ │ frame_tp_clear(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ + bne 130c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1370 │ │ │ │ │ + bne 1364 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1344 │ │ │ │ │ + bne 1338 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 12e0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add r1, r2, #40 @ 0x28 │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 120c │ │ │ │ │ + bls 1200 │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r5, r3, #4 │ │ │ │ │ str ip, [r3, #-4] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 123c │ │ │ │ │ + bne 1230 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 1228 │ │ │ │ │ + beq 121c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 120c │ │ │ │ │ + bcs 1200 │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 1138 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 1260 │ │ │ │ │ + beq 1254 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r3, #12 │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 1168 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 1278 │ │ │ │ │ + beq 126c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r3, #16 │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 11a4 │ │ │ │ │ + bne 1198 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 1290 │ │ │ │ │ + beq 1284 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r2, r3, #20 │ │ │ │ │ str ip, [r3, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 11d4 │ │ │ │ │ + bne 11c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 12a8 │ │ │ │ │ + beq 129c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movcc r5, #1 │ │ │ │ │ - bcs 1208 │ │ │ │ │ + bcs 11fc │ │ │ │ │ ldr r0, [r2, #-4]! │ │ │ │ │ str r5, [r2] │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 1200 │ │ │ │ │ + bne 11f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 123c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi 11e0 │ │ │ │ │ + bhi 11d4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c0 │ │ │ │ │ + bne 12b4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bcc 111c │ │ │ │ │ - b 1208 │ │ │ │ │ + bcc 1110 │ │ │ │ │ + b 11fc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 1200 │ │ │ │ │ + b 11f4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1138 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1174 │ │ │ │ │ + b 1168 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 11a4 │ │ │ │ │ + b 1198 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 11d4 │ │ │ │ │ + b 11c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 121c │ │ │ │ │ + bgt 1210 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 121c │ │ │ │ │ + bne 1210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 121c │ │ │ │ │ + b 1210 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10d8 │ │ │ │ │ + bgt 10cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10d8 │ │ │ │ │ + bne 10cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10d8 │ │ │ │ │ + b 10cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b4 │ │ │ │ │ + bgt 10a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10b4 │ │ │ │ │ + bne 10a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10b4 │ │ │ │ │ + b 10a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10cc │ │ │ │ │ + bgt 10c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10cc │ │ │ │ │ + bne 10c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10cc │ │ │ │ │ + b 10c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10c0 │ │ │ │ │ + bgt 10b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 10c0 │ │ │ │ │ + bne 10b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c0 │ │ │ │ │ + b 10b4 │ │ │ │ │ │ │ │ │ │ -0000139c : │ │ │ │ │ +00001390 : │ │ │ │ │ frame_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldrb r3, [r2, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1408 │ │ │ │ │ + beq 13fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13e8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1464,15 +1461,15 @@ │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - bl 108c │ │ │ │ │ + bl 1080 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r0, r2, #36 @ 0x24 │ │ │ │ │ @@ -1481,17 +1478,17 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r0, r3 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - b 13ec │ │ │ │ │ + b 13e0 │ │ │ │ │ │ │ │ │ │ -00001428 : │ │ │ │ │ +0000141c : │ │ │ │ │ framelocalsproxy_setitem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -1502,103 +1499,103 @@ │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 1604 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1624 │ │ │ │ │ + ble 1618 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1728 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [r7, #76] @ 0x4c │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 1790 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [r7, #76] @ 0x4c │ │ │ │ │ - beq 1790 │ │ │ │ │ + beq 1760 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1668 │ │ │ │ │ + beq 165c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 17c0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 16dc │ │ │ │ │ + beq 16ac │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ mov sl, #6 │ │ │ │ │ - b 151c │ │ │ │ │ + b 1510 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1610 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 1510 │ │ │ │ │ + bne 1504 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ add ip, r1, sl │ │ │ │ │ ldrb ip, [ip, #16] │ │ │ │ │ tst ip, #16 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1838 │ │ │ │ │ cmn sl, #2 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 1630 │ │ │ │ │ + blt 1624 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1738 │ │ │ │ │ + beq 1708 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ add r8, r8, #40 @ 0x28 │ │ │ │ │ lsl r4, r0, #2 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ldr r2, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ bic r7, r2, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1810 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d8 │ │ │ │ │ + bne 18b0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 160c │ │ │ │ │ + beq 1600 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 15f4 │ │ │ │ │ + bls 15e8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15f4 │ │ │ │ │ + bgt 15e8 │ │ │ │ │ ldr r9, [r5, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 184c │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r7] │ │ │ │ │ str r7, [r3, r9, lsl #2] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1614,199 +1611,209 @@ │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r8, r4] │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1624 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 168c │ │ │ │ │ + blt 1680 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1838 │ │ │ │ │ + bne 17e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1818 │ │ │ │ │ + beq 1804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #3 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne 14dc │ │ │ │ │ - b 1630 │ │ │ │ │ + ble 1624 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 14d0 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1628 │ │ │ │ │ - ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #4 │ │ │ │ │ - beq 1550 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne 14f0 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 161c │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #5 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 1504 │ │ │ │ │ - b 1630 │ │ │ │ │ + bne 14f8 │ │ │ │ │ + b 1624 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1750 │ │ │ │ │ - beq 16ac │ │ │ │ │ + blt 1720 │ │ │ │ │ + beq 16a0 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, r1, sl │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 1540 │ │ │ │ │ - b 16ac │ │ │ │ │ + beq 1534 │ │ │ │ │ + b 16a0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 1610 │ │ │ │ │ + b 1604 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ands r0, r0, #16 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 1790 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 17cc │ │ │ │ │ + bne 18c8 │ │ │ │ │ ldrb r0, [r1, #18] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble 1630 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 14c8 │ │ │ │ │ + ble 1624 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq 1660 │ │ │ │ │ + cmp r2, #4 │ │ │ │ │ + bne 1678 │ │ │ │ │ + b 1624 │ │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1544 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bgt 1784 │ │ │ │ │ - b 1630 │ │ │ │ │ + ble 1624 │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + beq 1760 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 17a8 │ │ │ │ │ - b 1630 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 17f8 │ │ │ │ │ - b 1590 │ │ │ │ │ + bne 1778 │ │ │ │ │ + b 1624 │ │ │ │ │ + ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #4 │ │ │ │ │ + beq 1544 │ │ │ │ │ + cmp r2, #5 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne 14e4 │ │ │ │ │ + b 1624 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + movne r2, r6 │ │ │ │ │ + movne r1, r4 │ │ │ │ │ + bne 1650 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyErr_SetKeyError> │ │ │ │ │ + R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ + b 1720 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ bl 2b4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 160c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyErr_SetKeyError> │ │ │ │ │ - R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 1750 │ │ │ │ │ + b 1600 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1624 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 151c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - movne r2, r6 │ │ │ │ │ - movne r1, r4 │ │ │ │ │ - bne 165c │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ + b 1510 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1610 │ │ │ │ │ + beq 1604 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1720 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 15c8 │ │ │ │ │ + ble 15bc │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ strle sl, [r0] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - ble 15c8 │ │ │ │ │ - b 1894 │ │ │ │ │ + ble 15bc │ │ │ │ │ + b 1888 │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 1818 │ │ │ │ │ + b 1584 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + bne 14bc │ │ │ │ │ + b 1624 │ │ │ │ │ │ │ │ │ │ -000018bc : │ │ │ │ │ +000018d8 : │ │ │ │ │ frame_lasti_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -1815,21 +1822,21 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnlt r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000018ec : │ │ │ │ │ +00001908 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 1930 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11d0 │ │ │ │ │ b 1214 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1428 │ │ │ │ │ + bl 141c │ │ │ │ │ R_ARM_CALL framelocalsproxy_setitem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 124c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 128c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ @@ -1808,15 +1808,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1428 │ │ │ │ │ + bl 141c │ │ │ │ │ R_ARM_CALL framelocalsproxy_setitem │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 18ac │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -176,17 +176,17 @@ │ │ │ │ │ 0x00000ad0 6e697400 5079436f 6d70696c 655f4f70 nit.PyCompile_Op │ │ │ │ │ 0x00000ae0 636f6465 53746163 6b456666 65637400 codeStackEffect. │ │ │ │ │ 0x00000af0 50794578 635f5275 6e74696d 65576172 PyExc_RuntimeWar │ │ │ │ │ 0x00000b00 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ 0x00000b10 6f726d61 74005f50 795f7473 735f7473 ormat._Py_tss_ts │ │ │ │ │ 0x00000b20 74617465 00507954 75706c65 5f4e6577 tate.PyTuple_New │ │ │ │ │ 0x00000b30 00507944 6963745f 53657449 74656d00 .PyDict_SetItem. │ │ │ │ │ - 0x00000b40 5f507945 72725f53 65744b65 79457272 _PyErr_SetKeyErr │ │ │ │ │ - 0x00000b50 6f720050 79446963 745f4465 6c497465 or.PyDict_DelIte │ │ │ │ │ - 0x00000b60 6d005079 5475706c 655f5369 7a650050 m.PyTuple_Size.P │ │ │ │ │ + 0x00000b40 50794469 63745f44 656c4974 656d005f PyDict_DelItem._ │ │ │ │ │ + 0x00000b50 50794572 725f5365 744b6579 4572726f PyErr_SetKeyErro │ │ │ │ │ + 0x00000b60 72005079 5475706c 655f5369 7a650050 r.PyTuple_Size.P │ │ │ │ │ 0x00000b70 794d6170 70696e67 5f4b6579 73005079 yMapping_Keys.Py │ │ │ │ │ 0x00000b80 4f626a65 63745f47 65744974 65720050 Object_GetIter.P │ │ │ │ │ 0x00000b90 79497465 725f4e65 78740050 794f626a yIter_Next.PyObj │ │ │ │ │ 0x00000ba0 6563745f 47657449 74656d00 5079556e ect_GetItem.PyUn │ │ │ │ │ 0x00000bb0 73746162 6c655f49 6e746572 70726574 stable_Interpret │ │ │ │ │ 0x00000bc0 65724672 616d655f 4765744c 61737469 erFrame_GetLasti │ │ │ │ │ 0x00000bd0 005f5079 5f4e6f74 496d706c 656d656e ._Py_NotImplemen │ │ │ ├── funcobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -477,15 +477,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 73c │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 764 │ │ │ │ │ + bne 778 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -494,15 +494,15 @@ │ │ │ │ │ beq 6e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 778 │ │ │ │ │ + bne 764 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 750 │ │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7b4 │ │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ │ @@ -528,20 +528,20 @@ │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a8 │ │ │ │ │ + beq 6ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec │ │ │ │ │ + beq 6a8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 710 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 9232 (bytes into file) │ │ │ │ │ + Start of section headers: 9208 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x2410: │ │ │ │ │ +There are 17 section headers, starting at offset 0x23f8: │ │ │ │ │ │ │ │ │ │ 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 000370 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001e8c 0000c8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003a4 00032c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001f54 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0006d0 0000ed 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0007c0 0002e8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0020cc 0000e0 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0001f4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001e7c 000070 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000228 00032c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001eec 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000554 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000554 0000ed 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000644 000464 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 002064 000130 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 000aa8 0005c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0021ac 0001d8 08 I 14 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 002194 0001d8 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 001068 000203 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 00126b 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00126b 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0012a0 0006e0 10 15 66 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001980 00050b 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 002384 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0012a0 0006d0 10 15 65 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001970 00050b 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00236c 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 110 entries: │ │ │ │ │ +Symbol table '.symtab' contains 109 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -16,98 +16,97 @@ │ │ │ │ │ 12: 00000000 136 FUNC LOCAL DEFAULT 1 iter_len │ │ │ │ │ 13: 000001f8 176 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ 14: 000002a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 000002a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 000002a8 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 17: 00000088 52 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 18: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 19: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 20: 0000016c 380 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ - 21: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 22: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 23: 000002e8 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ - 24: 0000036c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 25: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 26: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ - 27: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 28: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 29: 00000104 148 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ - 30: 00000198 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ - 31: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00000290 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ - 33: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 34: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 35: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 36: 00000318 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ - 37: 00000338 192 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ - 38: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 39: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 40: 000003f8 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ - 41: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 42: 00000418 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ - 43: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 44: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 45: 00000438 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ - 46: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 47: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 48: 000004a0 96 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ - 49: 00000500 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ - 50: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 51: 00000560 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ - 52: 000005bc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 53: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 54: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 55: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 56: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 57: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 58: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 59: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 60: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 61: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 62: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ - 63: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ - 64: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ - 65: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ - 66: 00000000 236 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ - 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 70: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 85: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 89: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 90: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 104: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ - 105: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ - 106: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 19: 000002e8 380 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ + 20: 00000460 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 22: 0000016c 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ + 23: 000001f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 25: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ + 26: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 27: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 28: 00000104 148 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ + 29: 00000198 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ + 30: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 31: 00000290 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ + 32: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 33: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 34: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 35: 00000318 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ + 36: 00000338 192 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ + 37: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 38: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 39: 000003f8 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ + 40: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 41: 00000418 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ + 42: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 43: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 44: 00000438 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ + 45: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 46: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 47: 000004a0 96 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ + 48: 00000500 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ + 49: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 50: 00000560 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ + 51: 000005bc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 52: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 53: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 54: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 55: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 56: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 57: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 58: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 59: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 60: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 61: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ + 62: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ + 63: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ + 64: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ + 65: 00000000 236 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 69: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 84: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 88: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 89: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 103: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ + 104: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ + 105: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,171 +1,170 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1e8c contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1e7c contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 00004f1c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ -00000038 0000501c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -00000058 0000511d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000068 0000521d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000070 0000521d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000007c 0000532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000080 0000532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e0 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000028 00004e1c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ +00000038 00004f1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000058 0000501d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000068 0000511d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000070 0000511d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000007c 0000522b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000080 0000522c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e0 0000431c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000168 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001e8 0000561c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000020c 0000571c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000238 0000581c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000278 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -000002ac 00004e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002b0 00004e2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002b8 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002c4 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000002dc 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e4 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000350 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000358 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000368 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000036c 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000168 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001d4 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000001dc 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000001ec 0000531d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000001f0 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1f54 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1eec contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 000001f8 iter_dealloc │ │ │ │ │ -00000048 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00006b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001102 R_ARM_ABS32 00000088 iter_traverse │ │ │ │ │ -0000006c 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000006c 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000a02 R_ARM_ABS32 000000ec iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000d8 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d8 00006a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001702 R_ARM_ABS32 000002e8 calliter_dealloc │ │ │ │ │ -0000011c 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00001a02 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ -00000140 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00001402 R_ARM_ABS32 0000016c calliter_iternext │ │ │ │ │ +000000ec 00001602 R_ARM_ABS32 0000016c calliter_dealloc │ │ │ │ │ +0000011c 00006b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00001902 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ +00000140 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00001302 R_ARM_ABS32 000002e8 calliter_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ac 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001ac 00006a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00002002 R_ARM_ABS32 00000290 anextawaitable_dealloc │ │ │ │ │ +000001c0 00001f02 R_ARM_ABS32 00000290 anextawaitable_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f0 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00003102 R_ARM_ABS32 00000500 anextawaitable_traverse │ │ │ │ │ -00000214 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00001d02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ +000001f0 00006b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00003002 R_ARM_ABS32 00000500 anextawaitable_traverse │ │ │ │ │ +00000214 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000218 00001c02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000027c 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000027c 00006c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 00002402 R_ARM_ABS32 00000318 anextawaitable_send │ │ │ │ │ -00000298 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000290 00002302 R_ARM_ABS32 00000318 anextawaitable_send │ │ │ │ │ +00000298 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a0 00002802 R_ARM_ABS32 000003f8 anextawaitable_throw │ │ │ │ │ -000002a8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002a0 00002702 R_ARM_ABS32 000003f8 anextawaitable_throw │ │ │ │ │ +000002a8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00002a02 R_ARM_ABS32 00000418 anextawaitable_close │ │ │ │ │ -000002b8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002b0 00002902 R_ARM_ABS32 00000418 anextawaitable_close │ │ │ │ │ +000002b8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d0 00002d02 R_ARM_ABS32 00000438 calliter_reduce │ │ │ │ │ -000002d8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d0 00002c02 R_ARM_ABS32 00000438 calliter_reduce │ │ │ │ │ +000002d8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00000c02 R_ARM_ABS32 00000000 iter_len │ │ │ │ │ -000002f8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002f8 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00003302 R_ARM_ABS32 00000560 iter_reduce │ │ │ │ │ -00000308 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000300 00003202 R_ARM_ABS32 00000560 iter_reduce │ │ │ │ │ +00000308 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000310 00003002 R_ARM_ABS32 000004a0 iter_setstate │ │ │ │ │ -00000318 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000310 00002f02 R_ARM_ABS32 000004a0 iter_setstate │ │ │ │ │ +00000318 00003402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x20cc contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2064 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000431c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000001c 0000421c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000028 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000030 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000030 0000431c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000b0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000b8 0000451c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000e4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000e8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000124 0000471c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -00000148 0000482b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000014c 0000482c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000158 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000164 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000019c 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a4 00004c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001a8 00004c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000b8 0000441c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000e4 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000e8 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000124 0000461c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +00000148 0000472b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000014c 0000472c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000158 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000164 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000019c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a4 00004b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001a8 00004b2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001ac 0000082b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000001b0 0000082c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000001b8 00004d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001c0 00004e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c4 00004e2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d0 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001dc 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000270 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000029c 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002e4 00004b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 00004c1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c0 00004d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c4 00004d2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001d0 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001dc 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000270 0000531d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000029c 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a4 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002e4 00004a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000344 0000551c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000368 0000561c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000003b4 0000571c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000003f4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000428 00004d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000042c 00004d2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000434 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000440 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000458 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000460 0000586b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x21ac contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2194 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000080 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000080 0000431c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000154 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000160 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000164 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000016c 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000180 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000188 00005c1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -000001b4 00005d1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -00000208 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000228 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00005e1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -0000023c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000240 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000024c 00001f2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000250 00001f2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000258 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000280 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000100 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000154 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000160 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000164 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000016c 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000180 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000188 00005b1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000001b4 00005c1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000208 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000228 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00005d1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000023c 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000240 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000024c 00001e2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000250 00001e2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000258 00005f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000280 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f8 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 00000300 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000310 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000314 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000320 0000222b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00000324 0000222c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00000374 0000611c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000388 0000262b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000038c 0000262c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000390 0000611c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000003b4 00004b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c0 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003c4 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003cc 0000491c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003e0 00004a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000003e8 00005c1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000400 0000272b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -00000404 0000272c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -00000420 0000292b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ -00000424 0000292c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ -00000454 0000621c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000474 00002b2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ -00000478 00002b2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ -00000484 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000488 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -0000048c 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -00000498 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000049c 00006402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004bc 0000651c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004e0 0000661c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004f4 0000672b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004f8 0000672c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000057c 0000621c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000594 0000322b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ -00000598 0000322c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ -000005a4 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000005a8 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -000005ac 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -000005b8 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000005bc 00006402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000531d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000314 0000456b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000320 0000212b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00000324 0000212c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00000374 0000601c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000388 0000252b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000038c 0000252c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00000390 0000601c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000003b4 00004a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c0 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003c4 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003cc 0000481c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003e0 0000491c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000003e8 00005b1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +00000400 0000262b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +00000404 0000262c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00000420 0000282b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ +00000424 0000282c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ +00000454 0000611c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000474 00002a2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ +00000478 00002a2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ +00000484 0000621d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000488 00002b2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +0000048c 00002b2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +00000498 0000621d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000049c 00006302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004bc 0000641c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000004e0 0000651c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f4 0000662b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004f8 0000662c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000057c 0000611c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000594 0000312b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ +00000598 0000312c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ +000005a4 0000621d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005a8 00002b2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +000005ac 00002b2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +000005b8 0000621d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005bc 00006302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ _PyObject_HasLen │ │ │ │ │ PySequence_Size │ │ │ │ │ PyLong_FromSsize_t │ │ │ │ │ PyLong_FromLong │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -109,132 +109,23 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000016c : │ │ │ │ │ -calliter_iternext(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 218 │ │ │ │ │ - ldr r3, [pc, #332] @ 2e4 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 224 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 224 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx ip │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 244 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f0 │ │ │ │ │ - ble 29c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 27c │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r5, #8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 27c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 29c │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r5, #12] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - bl 2a8 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 218 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 29c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 248 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 29c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29c │ │ │ │ │ - .word 0x0000013c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -000002e8 : │ │ │ │ │ +0000016c : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #100] @ 36c │ │ │ │ │ + ldr r1, [pc, #100] @ 1f0 │ │ │ │ │ ldmdb r0, {r0, r2} │ │ │ │ │ mov lr, #0 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ @@ -246,18 +137,18 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000028 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -224,7 +224,115 @@ │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne 2b8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +000002e8 : │ │ │ │ │ +calliter_iternext(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 420 │ │ │ │ │ + ldr r3, [pc, #332] @ 460 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + tst r0, #2048 @ 0x800 │ │ │ │ │ + bne 380 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 428 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 428 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + subs ip, r3, #0 │ │ │ │ │ + beq 330 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx ip │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 34c │ │ │ │ │ + ble 418 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3f8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r5, #8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3f8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 3f8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 418 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r5, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 448 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2a8 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 374 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 418 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 3c4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 418 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 418 │ │ │ │ │ + .word 0x0000013c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 6e005079 53657175 656e6365 5f53697a n.PySequence_Siz │ │ │ │ │ 0x000002f0 65005079 4c6f6e67 5f46726f 6d537369 e.PyLong_FromSsi │ │ │ │ │ 0x00000300 7a655f74 0050794c 6f6e675f 46726f6d ze_t.PyLong_From │ │ │ │ │ 0x00000310 4c6f6e67 005f5079 5f4e6f74 496d706c Long._Py_NotImpl │ │ │ │ │ 0x00000320 656d656e 74656453 74727563 74005079 ementedStruct.Py │ │ │ │ │ 0x00000330 4f626a65 63745f47 435f4465 6c005079 Object_GC_Del.Py │ │ │ │ │ 0x00000340 43616c6c 49746572 5f4e6577 005f5079 CallIter_New._Py │ │ │ │ │ - 0x00000350 5f436865 636b4675 6e637469 6f6e5265 _CheckFunctionRe │ │ │ │ │ - 0x00000360 73756c74 0050794f 626a6563 745f5269 sult.PyObject_Ri │ │ │ │ │ - 0x00000370 6368436f 6d706172 65426f6f 6c005f50 chCompareBool._P │ │ │ │ │ - 0x00000380 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000390 6c6c005f 50795f74 73735f74 73746174 ll._Py_tss_tstat │ │ │ │ │ + 0x00000350 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ + 0x00000360 6c005079 4f626a65 63745f52 69636843 l.PyObject_RichC │ │ │ │ │ + 0x00000370 6f6d7061 7265426f 6f6c005f 50795f43 ompareBool._Py_C │ │ │ │ │ + 0x00000380 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ + 0x00000390 6c74005f 50795f74 73735f74 73746174 lt._Py_tss_tstat │ │ │ │ │ 0x000003a0 65005079 416e6578 74417761 69746162 e.PyAnextAwaitab │ │ │ │ │ 0x000003b0 6c655f4e 65770050 79457863 5f53746f le_New.PyExc_Sto │ │ │ │ │ 0x000003c0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ 0x000003d0 5f507947 656e5f53 65745374 6f704974 _PyGen_SetStopIt │ │ │ │ │ 0x000003e0 65726174 696f6e56 616c7565 005f5079 erationValue._Py │ │ │ │ │ 0x000003f0 436f726f 5f476574 41776169 7461626c Coro_GetAwaitabl │ │ │ │ │ 0x00000400 65497465 72005079 49746572 5f436865 eIter.PyIter_Che │ │ │ ├── listobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 69548 (bytes into file) │ │ │ │ │ + Start of section headers: 70036 (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 0x10fac: │ │ │ │ │ +There are 18 section headers, starting at offset 0x11194: │ │ │ │ │ │ │ │ │ │ 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 003368 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00f034 0003f8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00339c 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f42c 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003818 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003818 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003b88 008b80 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00f7cc 001660 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c708 0002d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 010e2c 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00c9d8 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 010f0c 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00d088 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d088 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00d0bc 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00e23c 000df6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010f1c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003594 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00f1ec 000408 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0035c8 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f5f4 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003a44 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003a44 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003db4 008b0c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00f994 001680 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c8c0 0002d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011014 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00cb90 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0110f4 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00d240 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d240 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00d274 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00e3f4 000df6 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 011104 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -17,120 +17,120 @@ │ │ │ │ │ 13: 00000394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 15: 00000000 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 16: 00000398 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 17: 00000000 64 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 18: 00000040 200 FUNC LOCAL DEFAULT 1 list_resize │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 20: 00000660 2880 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ + 20: 00000660 2888 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 21: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 22: 00002e18 140 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 23: 00002248 3024 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 24: 00008390 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 25: 0000687c 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 00008810 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 27: 000066f8 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 28: 00000108 8988 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 29: 000087e4 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 30: 000011a0 4264 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ - 31: 00002ea4 2244 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 32: 00003120 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 22: 00002e68 140 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 23: 00002254 3092 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 24: 00008314 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 25: 000067fc 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000879c 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 27: 0000667c 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 28: 00000108 9524 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 29: 00008770 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 30: 000011a8 4268 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 31: 00002ef4 2480 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 32: 0000334c 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 33: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 34: 00003834 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 35: 00003a40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00003a4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00003b08 1480 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 38: 000026ac 940 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ + 34: 00003970 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 35: 00003b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00003b88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00003c44 1488 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 38: 000028c4 960 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ 39: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 40: 00002424 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ - 41: 000040d0 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 42: 00004240 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 40: 0000263c 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ + 41: 00004214 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 42: 00004384 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 43: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 44: 0000429c 616 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 45: 00004500 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00004504 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00004504 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 0000455c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00004560 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 0000458c 2140 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00004e00 812 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 0000325c 268 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 53: 00004de8 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 44: 000043e0 616 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 45: 00004644 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00004648 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00004648 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 000046a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000046a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 000046d0 2144 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00004f48 812 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 00003488 268 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 53: 00004f30 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ 54: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 55: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 56: 0000512c 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 57: 00005240 876 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 56: 00005274 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 57: 00005388 876 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 58: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 59: 000055a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 000056e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 60: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 61: 000055ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 000055ac 1352 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 63: 00005af4 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 64: 00005c10 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 61: 000056f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000056f4 1372 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 63: 00005c50 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 64: 00005d6c 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 65: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 66: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 67: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 68: 00005ce8 644 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 68: 00005e44 644 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 69: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 70: 0000637c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00006388 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00006388 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 00006420 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00006424 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00006424 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 76: 00006550 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00006560 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00006560 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 79: 00006604 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 80: 000066f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 000066f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 82: 00006dbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00002a50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 00006dc8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 85: 00006dc8 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 86: 00006e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 00006e20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 88: 00006e20 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 89: 00006eb8 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 90: 00006f10 236 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 70: 00006300 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 0000630c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 0000630c 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 000063a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000063a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 000063a8 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 76: 000064d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 000064e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 000064e4 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 79: 00006588 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 80: 00006674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 0000667c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 82: 00006d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00002c7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00006d54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 85: 00006d54 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 86: 00006da8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00006dac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 88: 00006dac 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 89: 00006e44 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 90: 00006e9c 236 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 91: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 92: 00007080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 00007084 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 00007084 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 92: 0000700c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00007010 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 00007010 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 95: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 96: 00002a58 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 00002a58 696 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 98: 0000772c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00007738 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 100: 00007738 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 101: 000078e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002c84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 97: 00002c84 696 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 98: 000076b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 000076c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 100: 000076c4 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 101: 0000786c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 102: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 103: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 104: 000078e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 000078e4 2324 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 104: 00007870 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 00007870 2316 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 106: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 107: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 108: 000081f8 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 109: 00002e18 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 110: 000083d8 880 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 111: 0000873c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 0000817c 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 109: 00003044 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 110: 0000835c 888 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 111: 000086c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 112: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 113: 00000098 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 114: 00002e4c 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 115: 00008748 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00008748 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 117: 000087a0 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 118: 00002fec 164 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 119: 00003090 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 120: 000030d0 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 121: 00003104 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 114: 00003078 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 115: 000086d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 000086d4 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 117: 0000872c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 118: 00003218 164 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 119: 000032bc 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 120: 000032fc 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 121: 00003330 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 122: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 123: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 124: 00008828 792 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 125: 00003220 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 124: 000087b4 792 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 125: 0000344c 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 126: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 127: 0000009c 64 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 128: 000000dc 24 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 129: 000000f4 172 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 132: 00000198 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 194: 00003768 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 000038a4 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 000038a4 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 00003a4c 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 000039e0 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 00003b88 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 000041fc 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 00004340 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 209: 00004560 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 000046a4 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -232,47 +232,47 @@ │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 235: 00005f6c 1052 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 000063b4 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 237: 000024ec 448 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 235: 000060c8 580 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00006338 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 237: 00002704 448 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 240: 00006980 1096 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 240: 00006900 1108 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 243: 00006ffc 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ - 244: 00007148 1520 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 243: 00006f88 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 244: 000070d4 1520 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 246: 00002d10 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 247: 00002d94 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 248: 00002ddc 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 246: 00002f3c 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 247: 00002fc0 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 248: 00003008 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 260: 00000040 92 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 263: 00002f68 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 263: 00003194 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ - 266: 00008b40 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 000031e0 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 00008acc 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 0000340c 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 271: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 272: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 273: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,258 +1,260 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xf034 contains 127 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xf1ec contains 129 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000b4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000fc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001a0 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -000001a4 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ +000001a0 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +000001a4 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ 0000020c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000280 00001f1c R_ARM_CALL 00002ea4 gallop_left │ │ │ │ │ -000002b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000003a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000460 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000550 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000704 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000844 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000008e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a84 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b20 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bb8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c44 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000d48 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e24 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ea8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fc0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000010d0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001130 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001380 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013f4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000144c 00001f1c R_ARM_CALL 00002ea4 gallop_left │ │ │ │ │ -0000152c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000015e0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001628 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000274 00001f1c R_ARM_CALL 00002ef4 gallop_left │ │ │ │ │ +000002a4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000003a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000004b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000518 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000066c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000710 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000007a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000840 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008c0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000940 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009fc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a98 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b30 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c48 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000cec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000d90 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e58 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f08 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000fbc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001024 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001078 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001190 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012b0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001310 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000147c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001520 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000015f4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001668 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000016fc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001718 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001784 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001814 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001954 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000019e0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a3c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ac4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001b3c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001be8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c04 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000016c0 00001f1c R_ARM_CALL 00002ef4 gallop_left │ │ │ │ │ +000017b4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000017fc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001834 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000197c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a20 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001ac0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b5c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001bb8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001c34 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001c54 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001d28 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d5c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d84 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001e64 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ec0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001edc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ff4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002008 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002028 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002058 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020a0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002108 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002128 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000021dc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002494 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024d8 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000024e8 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002680 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002684 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000268c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002698 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000269c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026a4 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002710 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002774 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029fc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a00 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a04 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002a1c 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ -00002a3c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a40 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002a50 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a54 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a84 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002a90 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002b0c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002c64 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002c68 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002c98 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ca4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ca8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002cb0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002cc0 00005f2b R_ARM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ -00002cc4 00005f2c R_ARM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ -00002ccc 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002cf0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cfc 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d68 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d6c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d74 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002dc8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dcc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dd0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002e08 0000f91d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002e14 0000fa1d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002e90 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002f00 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002f30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f50 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002fdc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002fe0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003054 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003078 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030bc 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000030cc 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00003170 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000319c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031cc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031f0 0000321d R_ARM_JUMP24 0000458c _list_extend │ │ │ │ │ -0000320c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003210 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003214 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003250 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00003298 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000333c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000335c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c90 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001d2c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001dc4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001e18 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001e40 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001e60 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001f34 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001f60 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002028 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020dc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002150 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021a0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021b4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021d4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002260 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022a8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002318 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002338 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002370 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000023c8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000026ac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f0 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002700 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002898 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000289c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000028a4 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000028b0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000028b4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000028bc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002930 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002998 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c2c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002c48 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ +00002c68 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c6c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c80 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002cb0 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002cbc 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002d38 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002e90 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002e94 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ec4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ed0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ed4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002edc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002eec 00005f2b R_ARM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ +00002ef0 00005f2c R_ARM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ +00002ef8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002f1c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f28 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f94 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f98 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002fa0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002ff4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ff8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ffc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003034 0000f91d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00003040 0000fa1d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +000030bc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000312c 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000315c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000317c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003204 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003208 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000320c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003280 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032a4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032e8 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000032f8 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000339c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000033c8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000033f8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000341c 0000321d R_ARM_JUMP24 000046d0 _list_extend │ │ │ │ │ +00003438 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000343c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003440 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000347c 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000034c4 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003568 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003588 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf42c contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf5f4 contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 0000029c list_dealloc │ │ │ │ │ -0000002c 00006c02 R_ARM_ABS32 000081f8 list_repr │ │ │ │ │ +0000002c 00006c02 R_ARM_ABS32 0000817c list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002202 R_ARM_ABS32 00003834 list_traverse │ │ │ │ │ -00000060 00007602 R_ARM_ABS32 00002fec list_clear_slot │ │ │ │ │ -00000064 00003902 R_ARM_ABS32 00005240 list_richcompare │ │ │ │ │ -0000006c 00004b02 R_ARM_ABS32 00006424 list_iter │ │ │ │ │ +0000005c 00002202 R_ARM_ABS32 00003970 list_traverse │ │ │ │ │ +00000060 00007602 R_ARM_ABS32 00003218 list_clear_slot │ │ │ │ │ +00000064 00003902 R_ARM_ABS32 00005388 list_richcompare │ │ │ │ │ +0000006c 00004b02 R_ARM_ABS32 000063a8 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003802 R_ARM_ABS32 0000512c list___init__ │ │ │ │ │ +00000094 00003802 R_ARM_ABS32 00005274 list___init__ │ │ │ │ │ 00000098 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00003f02 R_ARM_ABS32 00005af4 list_vectorcall │ │ │ │ │ -000000d0 00002a02 R_ARM_ABS32 00004240 list_iteritem │ │ │ │ │ +000000c8 00003f02 R_ARM_ABS32 00005c50 list_vectorcall │ │ │ │ │ +000000d0 00002a02 R_ARM_ABS32 00004384 list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00004f02 R_ARM_ABS32 00006604 listiter_dealloc │ │ │ │ │ +000000ec 00004f02 R_ARM_ABS32 00006588 listiter_dealloc │ │ │ │ │ 0000011c 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00006d02 R_ARM_ABS32 00002e18 listiter_traverse │ │ │ │ │ +00000130 00006d02 R_ARM_ABS32 00003044 listiter_traverse │ │ │ │ │ 00000140 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00004e02 R_ARM_ABS32 00006560 listiter_next │ │ │ │ │ +00000144 00004e02 R_ARM_ABS32 000064e4 listiter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00005902 R_ARM_ABS32 00006eb8 listreviter_dealloc │ │ │ │ │ +000001c0 00005902 R_ARM_ABS32 00006e44 listreviter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007802 R_ARM_ABS32 000030d0 listreviter_traverse │ │ │ │ │ +00000204 00007802 R_ARM_ABS32 000032fc listreviter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00005802 R_ARM_ABS32 00006e20 listreviter_next │ │ │ │ │ +00000218 00005802 R_ARM_ABS32 00006dac listreviter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002c0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002cc 00007d02 R_ARM_ABS32 00003220 listreviter_len │ │ │ │ │ +000002cc 00007d02 R_ARM_ABS32 0000344c listreviter_len │ │ │ │ │ 000002d4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008802 R_ARM_ABS32 0000023c listreviter_reduce │ │ │ │ │ 000002e4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008902 R_ARM_ABS32 00000254 listreviter_setstate │ │ │ │ │ 000002f4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007702 R_ARM_ABS32 00003090 listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 000032bc listiter_len │ │ │ │ │ 00000314 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008002 R_ARM_ABS32 000000dc listiter_reduce │ │ │ │ │ 00000324 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008602 R_ARM_ABS32 000001a0 listiter_setstate │ │ │ │ │ 00000334 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003502 R_ARM_ABS32 00004de8 list_length │ │ │ │ │ -0000034c 00002c02 R_ARM_ABS32 0000429c list_subscript │ │ │ │ │ -00000350 00006902 R_ARM_ABS32 000078e4 list_ass_subscript │ │ │ │ │ -00000354 00003502 R_ARM_ABS32 00004de8 list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00005f6c _PyList_Concat │ │ │ │ │ -0000035c 00006e02 R_ARM_ABS32 000083d8 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 00004504 list_item │ │ │ │ │ -00000368 00004002 R_ARM_ABS32 00005c10 list_ass_item │ │ │ │ │ -00000370 00005e02 R_ARM_ABS32 00007084 list_contains │ │ │ │ │ -00000374 00007502 R_ARM_ABS32 000087a0 list_inplace_concat │ │ │ │ │ +00000348 00003502 R_ARM_ABS32 00004f30 list_length │ │ │ │ │ +0000034c 00002c02 R_ARM_ABS32 000043e0 list_subscript │ │ │ │ │ +00000350 00006902 R_ARM_ABS32 00007870 list_ass_subscript │ │ │ │ │ +00000354 00003502 R_ARM_ABS32 00004f30 list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 000060c8 _PyList_Concat │ │ │ │ │ +0000035c 00006e02 R_ARM_ABS32 0000835c list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00004648 list_item │ │ │ │ │ +00000368 00004002 R_ARM_ABS32 00005d6c list_ass_item │ │ │ │ │ +00000370 00005e02 R_ARM_ABS32 00007010 list_contains │ │ │ │ │ +00000374 00007502 R_ARM_ABS32 0000872c list_inplace_concat │ │ │ │ │ 00000378 00007f02 R_ARM_ABS32 0000009c list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002c02 R_ARM_ABS32 0000429c list_subscript │ │ │ │ │ +00000380 00002c02 R_ARM_ABS32 000043e0 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005502 R_ARM_ABS32 00006dc8 list___reversed__ │ │ │ │ │ +00000390 00005502 R_ARM_ABS32 00006d54 list___reversed__ │ │ │ │ │ 00000398 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008702 R_ARM_ABS32 00000218 list___sizeof__ │ │ │ │ │ 000003a8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00005a02 R_ARM_ABS32 00006f10 py_list_clear │ │ │ │ │ +000003b0 00005a02 R_ARM_ABS32 00006e9c py_list_clear │ │ │ │ │ 000003b8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007902 R_ARM_ABS32 00003104 list_copy │ │ │ │ │ +000003c0 00007902 R_ARM_ABS32 00003330 list_copy │ │ │ │ │ 000003c8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002902 R_ARM_ABS32 000040d0 list_append │ │ │ │ │ +000003d0 00002902 R_ARM_ABS32 00004214 list_append │ │ │ │ │ 000003d8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00006102 R_ARM_ABS32 00002a58 list_insert │ │ │ │ │ +000003e0 00006102 R_ARM_ABS32 00002c84 list_insert │ │ │ │ │ 000003e8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004802 R_ARM_ABS32 00006388 list_extend │ │ │ │ │ +000003f0 00004802 R_ARM_ABS32 0000630c list_extend │ │ │ │ │ 000003f8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004402 R_ARM_ABS32 00005ce8 list_pop │ │ │ │ │ +00000400 00004402 R_ARM_ABS32 00005e44 list_pop │ │ │ │ │ 00000408 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003e02 R_ARM_ABS32 000055ac list_remove │ │ │ │ │ +00000410 00003e02 R_ARM_ABS32 000056f4 list_remove │ │ │ │ │ 00000418 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007c02 R_ARM_ABS32 00008828 list_index │ │ │ │ │ +00000420 00007c02 R_ARM_ABS32 000087b4 list_index │ │ │ │ │ 00000428 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007202 R_ARM_ABS32 00002e4c list_count │ │ │ │ │ +00000430 00007202 R_ARM_ABS32 00003078 list_count │ │ │ │ │ 00000438 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007402 R_ARM_ABS32 00008748 list_reverse │ │ │ │ │ +00000440 00007402 R_ARM_ABS32 000086d4 list_reverse │ │ │ │ │ 00000448 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006402 R_ARM_ABS32 00007738 list_sort │ │ │ │ │ +00000450 00006402 R_ARM_ABS32 000076c4 list_sort │ │ │ │ │ 00000458 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf7cc contains 716 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf994 contains 720 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 0000a81c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000124 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -299,688 +301,692 @@ │ │ │ │ │ 00000654 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000006b0 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000006c0 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000006c4 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000006cc 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000006d0 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000774 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -00000778 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -0000085c 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -00000860 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ +00000774 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +00000778 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +0000085c 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +00000860 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ 000008e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000964 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000a04 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a08 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ac0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000aec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000b64 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000b68 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b7c 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -00000b80 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -00000b8c 0000182b R_ARM_MOVW_ABS_NC 00008390 unsafe_long_compare │ │ │ │ │ -00000b90 0000182c R_ARM_MOVT_ABS 00008390 unsafe_long_compare │ │ │ │ │ +00000b7c 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +00000b80 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +00000b8c 0000182b R_ARM_MOVW_ABS_NC 00008314 unsafe_long_compare │ │ │ │ │ +00000b90 0000182c R_ARM_MOVT_ABS 00008314 unsafe_long_compare │ │ │ │ │ 00000b98 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 00000b9c 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000bac 0000192b R_ARM_MOVW_ABS_NC 0000687c unsafe_object_compare │ │ │ │ │ -00000bb0 0000192c R_ARM_MOVT_ABS 0000687c unsafe_object_compare │ │ │ │ │ -00000bb4 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00000bb8 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ +00000bac 0000192b R_ARM_MOVW_ABS_NC 000067fc unsafe_object_compare │ │ │ │ │ +00000bb0 0000192c R_ARM_MOVT_ABS 000067fc unsafe_object_compare │ │ │ │ │ +00000bb4 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00000bb8 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ 00000c4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c7c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000c80 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000c84 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c88 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d48 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00000d4c 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00000d5c 00001b2b R_ARM_MOVW_ABS_NC 000066f8 unsafe_tuple_compare │ │ │ │ │ -00000d60 00001b2c R_ARM_MOVT_ABS 000066f8 unsafe_tuple_compare │ │ │ │ │ +00000c78 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00000c7c 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +00000c8c 00001b2b R_ARM_MOVW_ABS_NC 0000667c unsafe_tuple_compare │ │ │ │ │ +00000c90 00001b2c R_ARM_MOVT_ABS 0000667c unsafe_tuple_compare │ │ │ │ │ +00000d08 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000d0c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000d10 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d14 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000e40 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000f0c 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000f54 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000ff4 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00000ff8 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00001008 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -0000100c 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00001018 00001d2b R_ARM_MOVW_ABS_NC 000087e4 unsafe_float_compare │ │ │ │ │ -0000101c 00001d2c R_ARM_MOVT_ABS 000087e4 unsafe_float_compare │ │ │ │ │ +00000ef4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00000f1c 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00000fc8 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00000fcc 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +00000fdc 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001024 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001028 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000102c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000106c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001070 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000107c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -0000108c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001128 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -0000112c 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00001144 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001148 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000114c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001150 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001158 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001170 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00001174 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -000011d0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011d4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000121c 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001220 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001230 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001234 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000123c 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001240 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012e8 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -000012ec 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -000013e8 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -000013ec 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -00001470 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001518 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000151c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015c4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001660 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001664 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001714 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000176c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000017a8 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017ac 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000017c0 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -000017c4 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -000017d0 0000182b R_ARM_MOVW_ABS_NC 00008390 unsafe_long_compare │ │ │ │ │ -000017d4 0000182c R_ARM_MOVT_ABS 00008390 unsafe_long_compare │ │ │ │ │ -000017dc 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000017e0 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000017f0 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -000017f4 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -000017f8 0000192b R_ARM_MOVW_ABS_NC 0000687c unsafe_object_compare │ │ │ │ │ -000017fc 0000192c R_ARM_MOVT_ABS 0000687c unsafe_object_compare │ │ │ │ │ -000018e0 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001900 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001920 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000194c 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001988 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001998 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000199c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a60 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a78 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00001a7c 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00001a84 00001b2b R_ARM_MOVW_ABS_NC 000066f8 unsafe_tuple_compare │ │ │ │ │ -00001a88 00001b2c R_ARM_MOVT_ABS 000066f8 unsafe_tuple_compare │ │ │ │ │ -00001b40 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001b70 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b74 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b90 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b94 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001c7c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c80 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c84 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001c88 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001c90 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d08 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d0c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001db0 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001de4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001f10 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001f54 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00002028 00001d2b R_ARM_MOVW_ABS_NC 000087e4 unsafe_float_compare │ │ │ │ │ -0000202c 00001d2c R_ARM_MOVT_ABS 000087e4 unsafe_float_compare │ │ │ │ │ -00002034 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00002038 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00002048 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002054 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002060 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00002064 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -000020c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002114 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -00002118 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00002144 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021b4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021c0 00001a2b R_ARM_MOVW_ABS_NC 00008810 safe_object_compare │ │ │ │ │ -000021c4 00001a2c R_ARM_MOVT_ABS 00008810 safe_object_compare │ │ │ │ │ -00002224 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00002234 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002284 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -00002288 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -000022ec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002384 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000023fc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002474 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002574 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000025b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002650 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -00002654 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -000026b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002734 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000027a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000028b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000029d0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a04 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002adc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002afc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b18 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b88 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c00 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002cb0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ce0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d00 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d60 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e70 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ec8 0000162b R_ARM_MOVW_ABS_NC 00002e18 unsafe_latin_compare │ │ │ │ │ -00002ecc 0000162c R_ARM_MOVT_ABS 00002e18 unsafe_latin_compare │ │ │ │ │ -00002f34 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fbc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000306c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003130 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031cc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000324c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000032d4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003398 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003434 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000034ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003574 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000035ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000035f4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003610 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000037dc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037f4 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000037f8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000037fc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003804 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003814 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00003818 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000381c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003820 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003824 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000382c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038fc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003960 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000039ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039f4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003a40 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a44 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a48 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a8c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a90 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a98 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003abc 0000261c R_ARM_CALL 000026ac list_slice_lock_held │ │ │ │ │ -00003b00 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b9c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003bcc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003c20 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ce4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d74 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e04 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e28 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e34 0000272b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003e38 0000272c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00003e3c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003eb4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f20 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f5c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003f98 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ff4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ffc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004010 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004030 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001034 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001044 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001090 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00001094 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +000010a4 00001d2b R_ARM_MOVW_ABS_NC 00008770 unsafe_float_compare │ │ │ │ │ +000010a8 00001d2c R_ARM_MOVT_ABS 00008770 unsafe_float_compare │ │ │ │ │ +000010b0 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +000010b4 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +0000116c 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00001170 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +0000118c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001190 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001194 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001198 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000011a0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011d8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011dc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001224 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001228 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001238 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000123c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001244 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001248 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000012f0 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +000012f4 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +000013f0 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +000013f4 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +00001478 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001520 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001524 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015d0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000166c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001670 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001720 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001778 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017b0 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000017b4 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000017c8 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +000017cc 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +000017d8 0000182b R_ARM_MOVW_ABS_NC 00008314 unsafe_long_compare │ │ │ │ │ +000017dc 0000182c R_ARM_MOVT_ABS 00008314 unsafe_long_compare │ │ │ │ │ +000017e4 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000017e8 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000017f8 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +000017fc 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +00001800 0000192b R_ARM_MOVW_ABS_NC 000067fc unsafe_object_compare │ │ │ │ │ +00001804 0000192c R_ARM_MOVT_ABS 000067fc unsafe_object_compare │ │ │ │ │ +000018e8 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001908 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001928 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001954 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001990 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000019a0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019a4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ec 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a14 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a4c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a68 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a80 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00001a84 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +00001a8c 00001b2b R_ARM_MOVW_ABS_NC 0000667c unsafe_tuple_compare │ │ │ │ │ +00001a90 00001b2c R_ARM_MOVT_ABS 0000667c unsafe_tuple_compare │ │ │ │ │ +00001b48 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b8c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b90 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001ba4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001ba8 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001c64 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c68 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c6c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001c70 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001c78 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d0c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d10 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001db4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001de8 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001fa0 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001fc4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001fec 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00001ff0 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +00002000 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000200c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002014 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00002018 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +0000202c 00001d2b R_ARM_MOVW_ABS_NC 00008770 unsafe_float_compare │ │ │ │ │ +00002030 00001d2c R_ARM_MOVT_ABS 00008770 unsafe_float_compare │ │ │ │ │ +000020a4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f8 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +000020fc 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +0000210c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002180 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00002190 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002230 00001a2b R_ARM_MOVW_ABS_NC 0000879c safe_object_compare │ │ │ │ │ +00002234 00001a2c R_ARM_MOVT_ABS 0000879c safe_object_compare │ │ │ │ │ +0000224c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002290 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +00002294 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +000022f8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002390 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002408 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002480 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000257c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000025bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002654 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +00002658 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +000026b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002738 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002950 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a38 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a70 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a9c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b38 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c64 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d04 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d80 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002dbc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002dec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002ec0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002f18 0000162b R_ARM_MOVW_ABS_NC 00002e68 unsafe_latin_compare │ │ │ │ │ +00002f1c 0000162c R_ARM_MOVT_ABS 00002e68 unsafe_latin_compare │ │ │ │ │ +00002f88 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003014 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000030f8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003190 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003210 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003290 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003348 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000033e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003454 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003550 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035c4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003640 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003674 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000369c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000036d8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003718 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003734 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003918 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003930 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00003934 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003938 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003940 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003950 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00003954 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003958 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000395c 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003960 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003968 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a38 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003a9c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003b28 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b2c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b30 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003b7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b80 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b84 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003bc8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003bcc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003bd4 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003bf8 0000261c R_ARM_CALL 000028c4 list_slice_lock_held │ │ │ │ │ +00003c3c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cd8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003d08 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003d5c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003e20 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eb0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f40 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f64 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f70 0000272b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00003f74 0000272c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00003f7c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003ff8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004064 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004084 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000409c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004118 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000411c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004198 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000041b4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041b8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041e8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041f0 0000111c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -0000422c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004230 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004234 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000042d8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000042dc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000042e8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000042f4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000434c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004358 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000435c 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004378 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000043a8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000043cc 0000261c R_ARM_CALL 000026ac list_slice_lock_held │ │ │ │ │ -00004428 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000044ac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044e0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044e4 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044ec 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000044f0 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000044f8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004500 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004540 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004544 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004550 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000455c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000457c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004580 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004598 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000459c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045a8 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000045ac 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000045d4 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000045d8 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000045dc 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000045e0 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000045f4 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000045f8 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004604 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004608 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004614 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004618 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004624 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004628 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004638 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004654 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000046a4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000046f0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004758 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000047a4 0000b41c R_ARM_CALL 000004d4 _PyList_AppendTakeRefListResize │ │ │ │ │ -000047bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004820 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004890 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000048f8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004970 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000049c8 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004a3c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a84 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00004aac 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004b28 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004b98 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004c48 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cb4 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004ce8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004d14 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004d18 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004d20 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d2c 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004d3c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004d68 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004d7c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004dc4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004de4 0000341d R_ARM_JUMP24 0000325c list_inplace_repeat_lock_held │ │ │ │ │ -00004e20 0000362b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004e24 0000362c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004e28 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004e74 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005034 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000050e8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005108 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000514c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005150 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000051a4 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000051a8 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000051ac 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000051c8 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000051cc 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000051d0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000522c 0000281c R_ARM_CALL 00002424 list_clear_impl.isra.0 │ │ │ │ │ -000052f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005380 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005384 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000053a8 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000053ac 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000053b0 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000053b4 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005400 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005404 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005408 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000540c 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00005420 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005424 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005470 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000054a0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054ac 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000054b0 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000054b4 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000054b8 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000054c8 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000054cc 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000054d0 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000054d4 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000054e4 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000054e8 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000054ec 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000054f0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000550c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005514 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005518 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005544 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005548 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000554c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005550 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005564 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005574 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005578 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000557c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00005580 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005594 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055a0 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000055a4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000055a8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000055fc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005670 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005698 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056e8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005784 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005788 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000057a4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005814 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005828 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005854 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058bc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000058f4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005938 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000059bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059d0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059fc 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005a00 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005a04 00003c2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -00005a08 00003c2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -00005a10 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005a20 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a34 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005a54 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a6c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a88 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005aa4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ab4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ac0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005acc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ae4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005aec 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005b30 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00005b9c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bb0 0000281c R_ARM_CALL 00002424 list_clear_impl.isra.0 │ │ │ │ │ -00005bd4 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005bd8 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005bdc 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005bf0 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005bf4 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005bfc 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00005c78 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cc0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005cc8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005ccc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005cd0 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005cd4 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005cdc 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d9c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005e08 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e28 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005e5c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e7c 0000412b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00005e80 0000412c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00005e84 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005e9c 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005ea8 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005ee0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005ee4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005ee8 0000422b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00005eec 0000422c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00005ef4 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f08 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f24 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f30 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f50 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005f54 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005f58 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00005f5c 0000432c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00005f64 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fe8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006050 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006274 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006278 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000627c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006338 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000633c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000635c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006360 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006368 0000452b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -0000636c 0000452c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -00006374 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000637c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006380 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006384 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000063a4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000063a8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000063f0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000063f4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000063fc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006408 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000640c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006418 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006420 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006488 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064fc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000653c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006540 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006544 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006550 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006554 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006558 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000655c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000065f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066c8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066ec 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000066f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000066f4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000040a0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000040dc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040f0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004138 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004140 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004154 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004174 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041a8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000041c8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041e0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004204 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000425c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004260 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000042dc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000042f8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000042fc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000432c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004334 0000111c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00004370 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004374 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004378 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000441c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004420 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000442c 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004438 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004490 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000449c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000044a0 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000044bc 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000044ec 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004510 0000261c R_ARM_CALL 000028c4 list_slice_lock_held │ │ │ │ │ +0000456c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000045f0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004604 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004624 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004628 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004630 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00004634 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000463c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004644 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004684 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004688 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004694 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000046a0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046c0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000046c4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000046dc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000046e0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000046ec 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000046f0 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004718 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000471c 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004720 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004724 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004738 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +0000473c 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004748 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +0000474c 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004758 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +0000475c 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004768 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +0000476c 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +0000477c 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004798 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000047e8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004834 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000489c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000048e8 0000b41c R_ARM_CALL 000004d4 _PyList_AppendTakeRefListResize │ │ │ │ │ +00004900 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004968 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000049d8 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004a40 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004ab8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004b10 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00004b84 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004bcc 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00004bf4 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004c70 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004ce0 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004d90 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004dfc 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004e30 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004e5c 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004e60 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004e68 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004e74 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004e84 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004eb0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ec4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f0c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f2c 0000341d R_ARM_JUMP24 00003488 list_inplace_repeat_lock_held │ │ │ │ │ +00004f68 0000362b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004f6c 0000362c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004f70 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004fbc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000517c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005230 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005250 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005294 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005298 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052ec 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000052f0 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000052f4 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00005310 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005314 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005318 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005374 0000281c R_ARM_CALL 0000263c list_clear_impl.isra.0 │ │ │ │ │ +0000543c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000054b4 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000054b8 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000054bc 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000054c0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000054ec 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000054f0 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005530 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005534 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005538 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000553c 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005568 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000556c 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055b8 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000055e8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055f4 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000055f8 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000055fc 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005600 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005610 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005614 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005618 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000561c 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000562c 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005630 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005634 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005638 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005644 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005648 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005660 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000568c 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005690 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005694 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005698 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000056ac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056bc 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000056c0 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000056c4 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000056c8 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000056dc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056e8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000056ec 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000056f0 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005744 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000057b8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000057e0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005830 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000058c8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000058cc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000058e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058f8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005968 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000597c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059a0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a08 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005a40 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005a84 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005b08 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b1c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b48 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005b4c 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005b50 00003c2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00005b54 00003c2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00005b5c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b74 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005b94 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ba8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005bb0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005bb4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005bcc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005be8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005bfc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c10 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c20 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c3c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c48 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c8c 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00005cf8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d0c 0000281c R_ARM_CALL 0000263c list_clear_impl.isra.0 │ │ │ │ │ +00005d30 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005d34 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005d38 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005d4c 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005d50 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005d58 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00005dd4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e1c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005e24 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005e28 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005e2c 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005e30 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005e38 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ef8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005f64 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005f84 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005fb8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fd8 0000412b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00005fdc 0000412c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00005fe0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005ff8 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006004 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000603c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006040 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006044 0000422b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00006048 0000422c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00006050 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006064 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006080 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000608c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060ac 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000060b0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000060b4 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +000060b8 0000432c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +000060c0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000613c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061a0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000626c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006270 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006274 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000062bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000062e0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000062e4 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000062ec 0000452b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +000062f0 0000452c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +000062f8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006300 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006304 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006308 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006328 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000632c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006374 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006378 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006380 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000638c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006390 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000639c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000063a4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000640c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006480 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000064c0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000064c4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000064c8 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000064d4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000064d8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000064dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000064e0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000657c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000664c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006670 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006674 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006678 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000066c8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000066dc 0000182b R_ARM_MOVW_ABS_NC 00008314 unsafe_long_compare │ │ │ │ │ +000066e0 0000182c R_ARM_MOVT_ABS 00008314 unsafe_long_compare │ │ │ │ │ 00006744 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006758 0000182b R_ARM_MOVW_ABS_NC 00008390 unsafe_long_compare │ │ │ │ │ -0000675c 0000182c R_ARM_MOVT_ABS 00008390 unsafe_long_compare │ │ │ │ │ -000067c0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000067ec 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006824 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000068bc 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068c0 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068dc 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -000068e0 0000ee2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000068ec 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000068f0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000692c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006934 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000695c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006978 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069b8 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000069cc 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000069e8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006a38 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a9c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006d2c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006d30 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006d34 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006d84 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d88 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006dbc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006dc0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006dc4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006de4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006e10 0000f21c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00006e1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006eac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ed0 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006ef8 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006f08 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f9c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006fa0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006fa4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006fc4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fe4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ff0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ff4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007048 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000704c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007050 00005b2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00007054 00005b2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -0000705c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007068 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000706c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00007078 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00007080 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007100 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007128 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007174 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000071a4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007208 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007274 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007534 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000765c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007660 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007664 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000076c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076f4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076f8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000772c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007730 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007734 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007784 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007788 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000077c8 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000077ec 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000077f0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007840 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007850 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007854 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007868 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000078b8 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000078cc 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000078d0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000078e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007914 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00007918 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00007934 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00007954 0000662b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00007958 0000662c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -0000795c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000797c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000079ec 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000079f0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00007a00 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007a18 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a88 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007abc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007acc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007b70 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007c08 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007c6c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007cc8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007d0c 0000121c R_ARM_CALL 00000040 list_resize │ │ │ │ │ -00007d40 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007dec 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007e10 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007e68 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007ebc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007edc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007ef4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f34 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f90 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f9c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008004 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008038 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000808c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008098 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000809c 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000080a4 0000672b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -000080a8 0000672c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -000080b0 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000080f0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008118 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008124 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00008128 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000812c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000814c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008170 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008174 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000817c 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00008180 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00008188 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000081a4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000081b8 0000261c R_ARM_CALL 000026ac list_slice_lock_held │ │ │ │ │ -000081cc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081d4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000081f0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000821c 0000fb1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00008230 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00008240 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000829c 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000082b0 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000082c4 0000fe1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000678c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000067dc 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000683c 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006840 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000685c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006860 0000ee2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +0000686c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006870 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000068ac 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000068b4 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000068dc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006938 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000694c 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00006968 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000069bc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a24 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006cb4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006cb8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006cbc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006d10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d14 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d48 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006d4c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006d50 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006d70 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006d9c 0000f21c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006da8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006e38 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e5c 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006e84 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006e94 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f28 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f2c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f30 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f50 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f70 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f7c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f80 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006fd4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006fd8 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006fdc 00005b2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00006fe0 00005b2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00006fe8 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ff4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006ff8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00007004 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000700c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000708c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000070b4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007100 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00007130 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007194 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007200 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000074c0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000075e8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000075ec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000075f0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007650 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007654 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007680 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007684 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000076b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000076bc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000076c0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007710 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007714 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007754 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007778 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000777c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000077cc 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000077dc 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000077e0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000077f4 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00007844 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007858 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000785c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000786c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000078a0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000078a4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000078c0 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000078e0 0000662b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +000078e4 0000662c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +000078e8 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00007908 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007978 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000797c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000798c 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000079a4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a14 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a48 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007a58 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007afc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007b94 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007bf8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007c54 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007c98 0000121c R_ARM_CALL 00000040 list_resize │ │ │ │ │ +00007ccc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007d78 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007d9c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007df4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007e48 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e68 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007e80 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e9c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ec0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f1c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f28 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007fa0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007fd4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008018 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008024 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00008028 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00008030 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000803c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008040 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008048 0000672b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +0000804c 0000672c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00008054 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008074 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008098 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000080c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080dc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008104 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008110 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008114 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000811c 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00008120 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00008128 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000813c 0000261c R_ARM_CALL 000028c4 list_slice_lock_held │ │ │ │ │ +00008168 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000816c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000081a0 0000fb1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000081b4 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000081c4 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008220 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008234 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008248 0000fe1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00008278 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008288 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008298 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000082a8 0001001d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000082ac 00006a2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +000082b0 00006a2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000082b4 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000082d0 0001021c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000082d8 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000082f4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008304 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00008314 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00008324 0001001d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00008328 00006a2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -0000832c 00006a2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -00008330 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000834c 0001021c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00008354 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00008370 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000837c 00006b2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00008380 00006b2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -0000838c 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00008418 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000845c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084c4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008630 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008634 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008638 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008698 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000869c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008724 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008738 0000aa1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000873c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008740 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008744 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000875c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008760 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008824 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008878 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00008894 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00008900 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008964 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000089c8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008a24 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008a50 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008a54 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008a58 00007b2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00008a5c 00007b2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -00008a64 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008a7c 0001061c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00008a94 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ab0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ad0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008af0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b08 00007a2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -00008b0c 00007a2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -00008b10 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008b30 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008300 00006b2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00008304 00006b2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00008310 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000839c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000083e0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008448 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000085bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000085c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000085c4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008624 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008628 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000086b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000086c4 0000aa1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000086c8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000086cc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000086d0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000086e8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000086ec 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000087b0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008804 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008820 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000888c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088f0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008954 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000089b0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000089dc 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000089e0 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000089e4 00007b2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +000089e8 00007b2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +000089f0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a08 0001061c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00008a20 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a3c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a5c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a7c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a94 00007a2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +00008a98 00007a2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +00008a9c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008abc 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10e2c contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11014 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000048 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000702b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 0000005c 0000702c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000094 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000098 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000b4 0000341c R_ARM_CALL 0000325c list_inplace_repeat_lock_held │ │ │ │ │ +000000b4 0000341c R_ARM_CALL 00003488 list_inplace_repeat_lock_held │ │ │ │ │ 00000118 00010c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000134 0000822b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 00000138 0000822c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 00000144 00010d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000148 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ 00000170 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000017c 0000832b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ │ @@ -994,11 +1000,11 @@ │ │ │ │ │ 00000210 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000238 00010e1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000270 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000290 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002c4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002c8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x10f0c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x110f4 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -90,2460 +90,2596 @@ │ │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ │ lsl r2, r2, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r2, #28 │ │ │ │ │ add ip, lr, r0 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r9, [lr, r0] │ │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + ldr sl, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r0, [lr, r0] │ │ │ │ │ + ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ - str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r0, r8, r4 │ │ │ │ │ + add r0, sl, r8 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ addeq lr, r2, #28 │ │ │ │ │ ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addeq r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ ldmeq r3, {r0, r1, r2, r3} │ │ │ │ │ stmeq lr, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ - bne 1cb4 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ + bne 1e7c │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2378 │ │ │ │ │ + beq 2604 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2350 │ │ │ │ │ + beq 261c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da0 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - streq r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - beq 3fc │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + beq 1fec │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + beq de0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - lsl r5, sl, #2 │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r5 │ │ │ │ │ strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - subs r8, r8, sl │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1638 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + subs r9, sl, r4 │ │ │ │ │ + str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 180c │ │ │ │ │ add ip, r7, r5 │ │ │ │ │ + sub r3, r8, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r1, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ + sub r1, r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ ldr r1, [ip, r1, lsl #2] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 2ea4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2ef4 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 2370 │ │ │ │ │ - ldr r3, [sl, #20] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt e70 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bgt 2170 │ │ │ │ │ + ble 260c │ │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bgt 1040 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt 2384 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 2148 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add sl, r3, #4 │ │ │ │ │ + add r9, r3, #4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [r7, r5] │ │ │ │ │ - bne 1f28 │ │ │ │ │ + bne 211c │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21cc │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 23b8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r1, r9, #4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 1b28 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - add sl, r9, #4 │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add sl, r3, #4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 1d14 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + mov sl, lr │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r4, r9 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [sl] │ │ │ │ │ + ldr r9, [r6] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r3] │ │ │ │ │ - bne 488 │ │ │ │ │ + bne 3f0 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ + beq 2578 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 23a0 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 23b0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq d40 │ │ │ │ │ + beq d88 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d58 │ │ │ │ │ + beq da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d64 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blt dac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 640 │ │ │ │ │ - ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + beq 5a0 │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ - str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 640 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble d98 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [r7, r6, lsl #2] │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 1bac │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 2340 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 2358 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1db0 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne d98 │ │ │ │ │ - lsl r3, r6, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - add r6, r3, #1 │ │ │ │ │ - b 3fc │ │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 5a0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61c │ │ │ │ │ - blt 21bc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 584 │ │ │ │ │ + blt 23f4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - bne d7c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + bne dc4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 16d8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 1000 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + add r6, r6, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 678 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + bge 5e0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bne 33c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [sl] │ │ │ │ │ - ldr r7, [r2] │ │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r8, [r6] │ │ │ │ │ + ldr r7, [r3] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2368 │ │ │ │ │ + beq 2614 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21fc │ │ │ │ │ + beq 2480 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 220c │ │ │ │ │ + beq 2490 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5ac │ │ │ │ │ + beq 514 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5cc │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bge 52c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne ce0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 16d8 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 678 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 1004 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r6, r6, #4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5e4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 4fc │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 468 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 560 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - blt 568 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + bne 4c4 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + blt 4cc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r9, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne d10 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d28 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 678 │ │ │ │ │ + beq 1db0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5e4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 4fc │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 468 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 3e0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + bne 3d4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b20 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 678 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 1d0c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5e0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 4f4 │ │ │ │ │ + beq 460 │ │ │ │ │ b 33c │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r5, [sl] │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r4, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bne 918 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + bne bb4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2338 │ │ │ │ │ + beq 25ec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 2420 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 2430 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c30 │ │ │ │ │ + beq 1e5c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c40 │ │ │ │ │ + beq 1e6c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 930 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - strne r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r5, [r3], #4 │ │ │ │ │ - bne 1a9c │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq bcc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r4, [r9], #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 1fb0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b98 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 1004 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r6, [r2] │ │ │ │ │ - bne 1b64 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + bne 1d88 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2330 │ │ │ │ │ + beq 25fc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 218c │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ + beq 2468 │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r7, #32 │ │ │ │ │ - beq 2328 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1c50 │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ + tst r8, #32 │ │ │ │ │ + beq 25f4 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + beq 1e3c │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c60 │ │ │ │ │ + beq 1e4c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ - beq c6c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r6, r6, #4 │ │ │ │ │ + beq b5c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1644 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + ble 1818 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [sl, r8, lsl #2] │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 17f8 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ + ldr r0, [r6, r4, lsl #2] │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 193c │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 24f8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 24f0 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2228 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 974 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble 1c78 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bne 23d0 │ │ │ │ │ + ldr r0, [r6, r3, lsl #2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2388 │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq 81c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23a4 │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 840 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb4 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 1dd0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r4, r8, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1e40 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1f94 │ │ │ │ │ - ldrb r9, [r6, #16] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - add r2, r6, #20 │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 1f80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1c7c │ │ │ │ │ + lsl r3, sl, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ubfx r9, r9, #5, #1 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 1d6c │ │ │ │ │ + ldr r3, [r6, r7, lsl #2] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22e8 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 8a0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 227c │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 2288 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq a80 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a90 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge a98 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r4, r4, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - str r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble a9c │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 8a0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 17f0 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 1ba0 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 17dc │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 8c0 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2320 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2318 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1f54 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1c28 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 1f0c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1fac │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r8, r5, #20 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ │ - mov r9, ip │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 2098 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1ce8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 2300 │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ + lsl r4, r7, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 1dcc │ │ │ │ │ + str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add sl, r5, #20 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldr r1, [r6, r4, lsl #2] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 25c4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 22a8 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 22b8 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1810 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 25bc │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + movne r1, sl │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1820 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1828 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 1ffc │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 970 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r2, r4, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 1b8c │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b a04 │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 8f0 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + add r4, r2, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ bgt 8f8 │ │ │ │ │ - ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldr r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - movlt r8, r3 │ │ │ │ │ - movge r8, r4 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble 1ae8 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble 181c │ │ │ │ │ + str r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r8, r3, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r4, r8, r5 │ │ │ │ │ - add r4, r5, r4, asr #1 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1af0 │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [r6, r8, lsl #2] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1cf4 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 23e4 │ │ │ │ │ + beq 24e0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 24d8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1f9c │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r5, r4, #1 │ │ │ │ │ - moveq r8, r4 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble 1bcc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne ab8 │ │ │ │ │ - sub r4, r8, r5 │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ - add r4, r5, r4, asr #1 │ │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ │ + beq 21f8 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + streq r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r7, r8, #1 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 1df4 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 990 │ │ │ │ │ + sub r4, r3, r7 │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + add r4, r7, r4, asr #1 │ │ │ │ │ + ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq b90 │ │ │ │ │ + beq a70 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - tst r7, #32 │ │ │ │ │ - ubfx r1, r7, #5, #1 │ │ │ │ │ - str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq bb4 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + tst r8, #32 │ │ │ │ │ + ubfx r1, r8, #5, #1 │ │ │ │ │ + str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq a94 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 1e14 │ │ │ │ │ + beq 20a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r5, r4, #1 │ │ │ │ │ - movne r4, r8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble c64 │ │ │ │ │ - ubfx r3, r7, #6, #1 │ │ │ │ │ - str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r3, r6, #20 │ │ │ │ │ - ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r7, r4, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r0, [sl, r7, lsl #2] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r7, r4, #1 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble b54 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ubfx r3, r8, #6, #1 │ │ │ │ │ + str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + sub r8, r4, r7 │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r0, [r6, r8, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22f0 │ │ │ │ │ + beq 25b4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2290 │ │ │ │ │ + beq 2448 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 229c │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 2454 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1abc │ │ │ │ │ - ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + beq 1c2c │ │ │ │ │ + ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ + beq 1c40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ad8 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt bf8 │ │ │ │ │ + blt 1c48 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt ae4 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1648 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldr r1, [r3], #4 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - str r1, [r2], #4 │ │ │ │ │ - bne 16b8 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 1ccc │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + bne 181c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + ldreq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [r9], #4 │ │ │ │ │ + bne 1fa0 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 1d0c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt cd8 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt d20 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [r2] │ │ │ │ │ b 330 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 688 │ │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r0] │ │ │ │ │ - str r1, [r2], #4 │ │ │ │ │ - beq 1f78 │ │ │ │ │ - add r1, r0, #4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 58c │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 23fc │ │ │ │ │ + bne 1c70 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1de8 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ │ + bne 1924 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 2520 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 2518 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2240 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1dfc │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r5, sl, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 1990 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 2238 │ │ │ │ │ + ldrb r8, [r4, #16] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + ubfx r3, r8, #5, #1 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 24e8 │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + beq 24c0 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 24d0 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 1978 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1988 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1990 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r5, r5, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge 1994 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b ca0 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 5f0 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 1f64 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 600 │ │ │ │ │ + beq 22d8 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 560 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 22d0 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 4f0 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b4 │ │ │ │ │ + bne 3b0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 3bc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bge 3b8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c0 │ │ │ │ │ - ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 428 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4c0 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - movlt sl, r8 │ │ │ │ │ - movge sl, r6 │ │ │ │ │ - ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble e54 │ │ │ │ │ - str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r6, sl, r4 │ │ │ │ │ - add r6, r4, r6, asr #1 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1c70 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 428 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + ble 1fa8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r1, [r7, r4, lsl #2] │ │ │ │ │ + bne 1954 │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23d4 │ │ │ │ │ + beq 2554 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 2544 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2438 │ │ │ │ │ + lsr r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + ble 2218 │ │ │ │ │ + ldrd r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 2460 │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ubfx r3, r2, #6, #1 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r7, r4, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 25ac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2380 │ │ │ │ │ + beq 25d4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc0 │ │ │ │ │ + beq 1f90 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r4, r6, #1 │ │ │ │ │ - movne sl, r6 │ │ │ │ │ + bne f34 │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + add r4, r2, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bgt dc0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bge 230 │ │ │ │ │ + bgt ec0 │ │ │ │ │ + ldr r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + movlt r4, sl │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble fec │ │ │ │ │ + str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub sl, r8, r5 │ │ │ │ │ + add sl, r5, sl, asr #1 │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r7, sl, lsl #2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 1eec │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 254c │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 25cc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1fbc │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + addeq r5, sl, #1 │ │ │ │ │ + movne r8, sl │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt f58 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 228 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1034 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1034 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2364 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 2408 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 255c │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + sub r7, r4, #1 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - sub r3, r4, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ - add r8, r5, #4 │ │ │ │ │ - add r7, r9, r3, lsl #2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - bne 204c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r5, r7, #2 │ │ │ │ │ + add r6, r5, #4 │ │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ │ + add r8, r3, r7, lsl #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bne 2250 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 2294 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add sl, r3, r5 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r5, r8, #4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r6, r3, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ - sub r6, r3, #4 │ │ │ │ │ + sub r9, r3, #4 │ │ │ │ │ ldrne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - addne r2, r2, r5 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + addne r2, r2, r6 │ │ │ │ │ strne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, r5] │ │ │ │ │ - str r3, [r9, r2, lsl #2] │ │ │ │ │ - bne 2154 │ │ │ │ │ + ldr r3, [r3, r6] │ │ │ │ │ + str r3, [r2, r7, lsl #2] │ │ │ │ │ + bne 2158 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 1d10 │ │ │ │ │ + beq 1f18 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + mov r4, sl │ │ │ │ │ mov r6, r3 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [r5] │ │ │ │ │ + ldr r5, [r7] │ │ │ │ │ ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 100c │ │ │ │ │ + bne 11dc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 23b4 │ │ │ │ │ + beq 2500 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2264 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + beq 2408 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 2418 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 177c │ │ │ │ │ - add r1, r7, #20 │ │ │ │ │ + beq 1c88 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1794 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 179c │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bge 1ca8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + str r5, [r4, #4] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1044 │ │ │ │ │ + beq 1214 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1044 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1214 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119c │ │ │ │ │ - blt 2214 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 137c │ │ │ │ │ + blt 24b0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - bne ff0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + bne 11c0 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1600 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 17d4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1200 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bge 13e0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne f58 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 1128 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r8, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - ldr r7, [r3] │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [r7] │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2348 │ │ │ │ │ + beq 2624 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2228 │ │ │ │ │ + beq 2498 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 24a8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 112c │ │ │ │ │ + beq 130c │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113c │ │ │ │ │ + beq 131c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1144 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + bge 1324 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1720 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 189c │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1600 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 17d4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1200 │ │ │ │ │ + ble 13e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1080 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 1260 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10dc │ │ │ │ │ + bne 12bc │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt 10e4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r7, [r8, #4] │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + blt 12c4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + str r5, [r8, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 174c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 18d4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d04 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1f04 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1200 │ │ │ │ │ + ble 13e0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1080 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1260 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 17c0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 1ccc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d04 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1f04 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1200 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ble 13e0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 107c │ │ │ │ │ - b f58 │ │ │ │ │ + beq 124c │ │ │ │ │ + b 1128 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add sl, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - subgt sl, sl, #1 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r4, r6, #1 │ │ │ │ │ - str sl, [r3] │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + subgt r9, r9, #1 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub r5, r4, #1 │ │ │ │ │ + str r9, [r3] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [r2] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r1, [r2, r4, lsl #2] │ │ │ │ │ - add r2, r2, r4, lsl #2 │ │ │ │ │ + ldr r1, [r2, r5, lsl #2] │ │ │ │ │ + add r2, r2, r5, lsl #2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 1cdc │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ + bne 1ebc │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 2530 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r7, #20 │ │ │ │ │ - addeq r0, r7, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 25e4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df4 │ │ │ │ │ + beq 1fdc │ │ │ │ │ lsr r8, r0, #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12f8 │ │ │ │ │ - str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + beq 156c │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bgt 14c4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + ble 1548 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r2, r3, r8, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 207c │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 25dc │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 2528 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 210c │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + lslne r2, r8, #1 │ │ │ │ │ + strne r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + addne r8, r2, #1 │ │ │ │ │ + bne 14b0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - suble r3, r4, r6 │ │ │ │ │ - subgt r3, r4, r8 │ │ │ │ │ - ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r6, r4, r2 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bge 13ac │ │ │ │ │ - str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + suble r3, r5, r4 │ │ │ │ │ + subgt r3, r5, r8 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub r4, r5, r2 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bge 1620 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r9, r6, r4 │ │ │ │ │ - add r9, r4, r9, asr #1 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + sub sl, r4, r5 │ │ │ │ │ + add sl, r5, sl, asr #1 │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r1, [r3, r9, lsl #2] │ │ │ │ │ - bne 1c88 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + ldr r1, [r3, sl, lsl #2] │ │ │ │ │ + bne 1e94 │ │ │ │ │ + ldr r8, [r7, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23cc │ │ │ │ │ + beq 262c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - ldrne r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + addeq r0, r7, #28 │ │ │ │ │ + ldrne r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2634 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1fcc │ │ │ │ │ lsr r8, r0, #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - addeq r4, r9, #1 │ │ │ │ │ - movne r6, r9 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt 1318 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 1cf0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - subs r8, r3, r6 │ │ │ │ │ - beq 1558 │ │ │ │ │ - sub r3, r6, r3 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r7, r9, r3, lsl #2 │ │ │ │ │ + addeq r5, sl, #1 │ │ │ │ │ + movne r4, sl │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt 158c │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 1ed0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + subs r5, r3, r4 │ │ │ │ │ + beq 1730 │ │ │ │ │ + sub r3, r4, r3 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ + add r7, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20f0 │ │ │ │ │ - lsl r2, r8, #2 │ │ │ │ │ - add r1, r5, #4 │ │ │ │ │ - add r0, r7, #4 │ │ │ │ │ + bne 2300 │ │ │ │ │ + lsl r2, r5, #2 │ │ │ │ │ + add r1, r7, #4 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1b7c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 1da0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r7], #-4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - sub r9, r3, #1 │ │ │ │ │ - beq 2390 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r6, r3, #1 │ │ │ │ │ + beq 2580 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ + ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2ea4 │ │ │ │ │ + bl 2ef4 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - blt 23f4 │ │ │ │ │ - subs r4, r9, r3 │ │ │ │ │ - streq r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 15a4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blt 2598 │ │ │ │ │ + subs r8, r6, r3 │ │ │ │ │ + streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1778 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - bne 1dd8 │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - beq 20c8 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r8, #6 │ │ │ │ │ - sub r5, r5, #4 │ │ │ │ │ - bgt 14b4 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + bne 2060 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + beq 2378 │ │ │ │ │ + cmp r8, #6 │ │ │ │ │ + cmple r5, #6 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + bgt 1720 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ + str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b f48 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1118 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 121c │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 1e9c │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 23ac │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r7, #20 │ │ │ │ │ - addeq r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 23c4 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1f18 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 12d8 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r8, r2, #1 │ │ │ │ │ - b 12d0 │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 13f8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r7, r9 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r7], #-4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1420 │ │ │ │ │ - ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldreq r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 1694 │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1420 │ │ │ │ │ - sub r9, r3, r9 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl r2, r4, #2 │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1694 │ │ │ │ │ + sub r6, r3, r6 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + lsl r2, r8, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r7, r7, r9, lsl #2 │ │ │ │ │ - add r0, r7, #4 │ │ │ │ │ - add r3, r3, r9, lsl #2 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add sl, sl, r6, lsl #2 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ + add r3, r3, r6, lsl #2 │ │ │ │ │ + lsl r6, r6, #2 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 200c │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e8c │ │ │ │ │ + bne 2050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2390 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 2580 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1468 │ │ │ │ │ - b e64 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 16dc │ │ │ │ │ + b 1034 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1638 │ │ │ │ │ + beq 180c │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - add r0, r7, r3, lsl #2 │ │ │ │ │ + lsl r6, r2, #2 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + add r0, r5, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ff8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e64 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 21a4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1034 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 17f0 │ │ │ │ │ - ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + blt 23fc │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add r7, r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r9, r9, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ - ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bne 1e04 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c18 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc4 │ │ │ │ │ + bne 1e2c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r5 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r7], #4 │ │ │ │ │ - str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq c94 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [r0], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b c94 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 1004 │ │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r6, r6, r5 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e64 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [r9], #4 │ │ │ │ │ + beq b78 │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq e64 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b e64 │ │ │ │ │ - ldrd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - beq 2258 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 1108 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + b b78 │ │ │ │ │ + ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r3], #-4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - beq 2240 │ │ │ │ │ + ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1178 │ │ │ │ │ - add r1, r7, #28 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne fd0 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - blt fd8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ - str r8, [r4, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 17d4 │ │ │ │ │ + sub r2, r1, #4 │ │ │ │ │ + strd r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 12e8 │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, #4 │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 11c0 │ │ │ │ │ - ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 11c0 │ │ │ │ │ + sub r2, r2, #4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 1f04 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 1358 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 9b4 │ │ │ │ │ - ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 21c0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge c58 │ │ │ │ │ + b 23fc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 854 │ │ │ │ │ - b 17f0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 7b4 │ │ │ │ │ + b 23fc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge e6c │ │ │ │ │ + b ff4 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a58 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - ble a60 │ │ │ │ │ - ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movlt r3, r2 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1a14 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - sub r7, r3, r4 │ │ │ │ │ + bne cf8 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ble d00 │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r7, sl, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 1b94 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r8, r3, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - bne 1b08 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2310 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2308 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + bne 1d54 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 2510 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 2508 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f84 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - strne r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - addeq r4, r7, #1 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1a08 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne 1850 │ │ │ │ │ - sub r7, r3, r4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldrb r8, [r5, #16] │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - ldreq r0, [r5, #28] │ │ │ │ │ - beq 1938 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ + beq 2208 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + strne r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addeq r7, r8, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 1b88 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 19b0 │ │ │ │ │ + sub r8, r3, r7 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldrb sl, [r4, #16] │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + ubfx r3, sl, #5, #1 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst sl, #32 │ │ │ │ │ + ldreq r0, [r4, #28] │ │ │ │ │ + beq 1aa0 │ │ │ │ │ + tst sl, #64 @ 0x40 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1954 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + beq 1abc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - lsrne r3, r3, #31 │ │ │ │ │ - beq 1e30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 20b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - strne r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - addeq r4, r7, #1 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1a08 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - str r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ubfx r9, r8, #6, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - sub r7, r5, r4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + strne r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addeq r7, r8, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 1b88 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ + str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ubfx r9, sl, #6, #1 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r8, r4, r7 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 22dc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 2538 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 23d8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 23ec │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1d80 │ │ │ │ │ + beq 1c50 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ + beq 1c60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r4, r7, #1 │ │ │ │ │ - movne r5, r7 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt 1990 │ │ │ │ │ - str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + bge 1c68 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt 1b10 │ │ │ │ │ + ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + beq 1c70 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 17f0 │ │ │ │ │ - ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + blt 23fc │ │ │ │ │ + ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r6, r5, r4 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r9, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ - add r3, r7, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + bne 20c8 │ │ │ │ │ + add r3, r5, r4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1efc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + bne 20fc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1e24 │ │ │ │ │ + beq 1d10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1638 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 180c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - str r3, [r6], #4 │ │ │ │ │ - str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 744 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [r1], #4 │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 744 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + str r3, [r9], #4 │ │ │ │ │ + beq 69c │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 69c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c50 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bge c58 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - b c5c │ │ │ │ │ - ldr r5, [sl] │ │ │ │ │ - b 71c │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b 1648 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ + bne b3c │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bge b44 │ │ │ │ │ + add r7, r8, #1 │ │ │ │ │ + b b48 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1b68 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 1b70 │ │ │ │ │ + add r7, r8, #1 │ │ │ │ │ + b 1b74 │ │ │ │ │ + ldr r4, [r6] │ │ │ │ │ + b 684 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b 974 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b34 │ │ │ │ │ - b 17f0 │ │ │ │ │ + bne 11a0 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + blt 11a8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ + str r8, [r4, #4] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 13a0 │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 13a0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 974 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 18cc │ │ │ │ │ - b 17f0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge a10 │ │ │ │ │ + b 23fc │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - add r4, sl, r5 │ │ │ │ │ + add r4, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2018 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 21c4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e64 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1034 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 7c8 │ │ │ │ │ - b 17f0 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1604 │ │ │ │ │ - ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1834 │ │ │ │ │ - ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 16dc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 1a08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 1a34 │ │ │ │ │ + b 23fc │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 1de0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 98c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 470 │ │ │ │ │ - b e5c │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b 16dc │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b c64 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + bge 720 │ │ │ │ │ + b 23fc │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 17d8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 1b4c │ │ │ │ │ - ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1d3c │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt 1d80 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1824 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1b88 │ │ │ │ │ + ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b b54 │ │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1994 │ │ │ │ │ + ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ + add r3, r7, r5 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1684 │ │ │ │ │ - ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 1854 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 1684 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 1834 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 1854 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 710 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + bne 71c │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 714 │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ + b 720 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c4 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne 678 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 7c8 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge e34 │ │ │ │ │ - b e5c │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 1390 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1604 │ │ │ │ │ + b 67c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ bge 21c │ │ │ │ │ - b e5c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1b28 │ │ │ │ │ + b ff4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 1604 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17d8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bge 12b4 │ │ │ │ │ + bge 1490 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1604 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17d8 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b f38 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bge fcc │ │ │ │ │ + b ff4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + lsl r6, r3, #2 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + rsb r7, r6, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - add r1, r6, r3, lsl #2 │ │ │ │ │ - add r0, r7, r3, lsl #2 │ │ │ │ │ + add r1, r9, r3, lsl #2 │ │ │ │ │ + add r0, r5, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - rsb r6, r5, #0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r3, [r3] │ │ │ │ │ - streq r3, [r7, r6] │ │ │ │ │ - beq 1b58 │ │ │ │ │ + ldreq r3, [sl] │ │ │ │ │ + streq r3, [r5, r7] │ │ │ │ │ + beq 1d48 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ - add r0, r5, r4 │ │ │ │ │ + add r0, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmn r5, r6 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r7, r6] │ │ │ │ │ - ldrne r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r6, r7 │ │ │ │ │ + str r3, [r5, r7] │ │ │ │ │ + ldrne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - strne r3, [r5, r6] │ │ │ │ │ - b 1b58 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 19ec │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b 19f0 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 21c │ │ │ │ │ - cmp r9, sl │ │ │ │ │ + strne r3, [r6, r7] │ │ │ │ │ + b 1d48 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 470 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + b 850 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b e34 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b a9c │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1480 │ │ │ │ │ + b f18 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1880 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b fec │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1c10 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b fcc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 1604 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ movge r8, #0 │ │ │ │ │ movlt r8, #1 │ │ │ │ │ - b 12b4 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + b 1490 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 21c │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ movge r8, #0 │ │ │ │ │ movlt r8, #1 │ │ │ │ │ - b 1390 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b bcc │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b 1b28 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 1964 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b a9c │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r3, r3, r9 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + b 950 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e8c │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 2050 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15e4 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + beq 17b8 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - b 15e0 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r3, r3, r9 │ │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1e60 │ │ │ │ │ + b 17b4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 2024 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 16f0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 1540 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1ca4 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r2, r6, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2c0 │ │ │ │ │ - ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ + bge 1534 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + b 1eac │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 8d0 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b aac │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1ad4 │ │ │ │ │ + ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1a60 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 1bdc │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1a60 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1834 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1bdc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 1540 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + b 1534 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 30c │ │ │ │ │ - b 16e8 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 9b4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1b28 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 16dc │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 18cc │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b 7e8 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b b34 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 944 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 854 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 304 │ │ │ │ │ + b 1010 │ │ │ │ │ + ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r2, r6, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2b4 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 10f4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq e64 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ + beq 1034 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r7, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + lsl r6, r2, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e64 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1034 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r2, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 1b58 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + b 1d48 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b a10 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 1a34 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b f38 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 7b4 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b be4 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b c58 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2094 │ │ │ │ │ + bne 229c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, sl, r5 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b ed8 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + add sl, r3, r5 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 10a4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - add r3, r2, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ed8 │ │ │ │ │ - b 2080 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1604 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + add sl, r2, r5 │ │ │ │ │ + str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + beq 10a4 │ │ │ │ │ + b 2284 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1004 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1d14 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ + add r7, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 230c │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r1, r5, #4 │ │ │ │ │ - lsl r2, r8, #2 │ │ │ │ │ - add r0, r7, #4 │ │ │ │ │ + add r1, r7, #4 │ │ │ │ │ + lsl r2, r5, #2 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13f8 │ │ │ │ │ + beq 166c │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - lsl r2, r8, #2 │ │ │ │ │ + lsl r2, r5, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1fc4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2174 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r7], #-4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1584 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b f28 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3120 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2a0 │ │ │ │ │ - b e64 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2328 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 7ac │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 6f8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1c34 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 16dc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r2, r3, #2 │ │ │ │ │ + b 1758 │ │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b e64 │ │ │ │ │ + b 1034 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17d8 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 334c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 294 │ │ │ │ │ + b 1034 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 394 │ │ │ │ │ + bne 390 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b d44 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 540 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 5b0 │ │ │ │ │ + b d8c │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 1034 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 740 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 1b50 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1c54 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1604 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 10c4 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b 1130 │ │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - b 1d10 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1604 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1004 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne fb0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 1780 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 8d4 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b a84 │ │ │ │ │ + bne 1180 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1c8c │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 660 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1e60 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b e6c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne c34 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 1ac4 │ │ │ │ │ + b 1c34 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b df4 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 25f4 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 704 │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 4ac │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 518 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 12a4 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 1310 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17d8 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne a40 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1814 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 19d4 │ │ │ │ │ + bne ce0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1d84 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 22c8 │ │ │ │ │ + b 197c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 9f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2280 │ │ │ │ │ + b 9e0 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 24c4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 79c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2294 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b b1c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 22ac │ │ │ │ │ + b 784 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 240c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 18bc │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 18a4 │ │ │ │ │ + b 1a1c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1a04 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 9a4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 98c │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 1c54 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2190 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 21a8 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 448 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 222c │ │ │ │ │ + b c48 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b c30 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 20c │ │ │ │ │ + b 151c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 1460 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 23e0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 460 │ │ │ │ │ + b e54 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b fa4 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b e3c │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 334c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1048 │ │ │ │ │ + b 1034 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 21e8 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 2200 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e64 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1f4 │ │ │ │ │ + b 23a4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r6, r4, #2 │ │ │ │ │ + str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1f18 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17d8 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b ef0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 244c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 940 │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 924 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b fbc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b e24 │ │ │ │ │ + b f08 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 1504 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1478 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 2424 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1e40 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 82c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - b 1d10 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 844 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1510 │ │ │ │ │ + b 246c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 1f4 │ │ │ │ │ + str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1034 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 2268 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1284 │ │ │ │ │ + b 2484 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1528 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1368 │ │ │ │ │ + b 20c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b e0c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 129c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b b04 │ │ │ │ │ + b 249c │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b 15dc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1380 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1604 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 3120 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne e78 │ │ │ │ │ - b e64 │ │ │ │ │ + b 15f4 │ │ │ │ │ │ │ │ │ │ -00002424 : │ │ │ │ │ +0000263c : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 24d4 │ │ │ │ │ + bmi 26ec │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2444 │ │ │ │ │ + beq 265c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2444 │ │ │ │ │ + bgt 265c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2444 │ │ │ │ │ + bne 265c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 24dc │ │ │ │ │ + bmi 26f4 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a0 │ │ │ │ │ + beq 26b8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24a0 │ │ │ │ │ + bgt 26b8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 24a0 │ │ │ │ │ - b 248c │ │ │ │ │ + bne 26b8 │ │ │ │ │ + b 26a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -000024ec : │ │ │ │ │ +00002704 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 28b0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2680 │ │ │ │ │ + beq 2898 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 2890 │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ ldr lr, [r6, #12] │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ movge r1, r5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ add r5, r3, #4 │ │ │ │ │ add r6, lr, r0, lsl #2 │ │ │ │ │ str ip, [lr, r5] │ │ │ │ │ sub ip, r4, #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub ip, r3, #4 │ │ │ │ │ sub r7, r4, #3 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ ldr r7, [lr, ip] │ │ │ │ │ str r7, [lr, r0, lsl #2] │ │ │ │ │ - blt 2660 │ │ │ │ │ + blt 2878 │ │ │ │ │ sub r0, r3, #8 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [lr, r0] │ │ │ │ │ str r7, [lr, ip] │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub ip, r3, #12 │ │ │ │ │ sub r7, r4, #5 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [lr, ip] │ │ │ │ │ str r7, [lr, r0] │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub r0, r3, #16 │ │ │ │ │ sub r7, r4, #6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [lr, r0] │ │ │ │ │ str r7, [lr, ip] │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub ip, r3, #20 │ │ │ │ │ sub r7, r4, #7 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [lr, ip] │ │ │ │ │ str r7, [lr, r0] │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub r0, r3, #24 │ │ │ │ │ sub r7, r4, #8 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [lr, r0] │ │ │ │ │ str r7, [lr, ip] │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub r3, r3, #28 │ │ │ │ │ sub ip, r4, #9 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr ip, [lr, r3] │ │ │ │ │ str ip, [lr, r0] │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ ldr r0, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ str r0, [lr, r3] │ │ │ │ │ sub r3, r4, #10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 2660 │ │ │ │ │ + bgt 2878 │ │ │ │ │ sub r0, lr, #36 @ 0x24 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ - ble 264c │ │ │ │ │ + ble 2864 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [lr, r1, lsl #2] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -2552,480 +2688,485 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2678 │ │ │ │ │ + b 2890 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2690 │ │ │ │ │ + b 28a8 │ │ │ │ │ │ │ │ │ │ -000026ac : │ │ │ │ │ +000028c4 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r6, r2, r1 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 2a14 │ │ │ │ │ - ldr r3, [pc, #892] @ 2a50 │ │ │ │ │ - mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ble 2c40 │ │ │ │ │ + ldr r3, [pc, #908] @ 2c7c │ │ │ │ │ mov r4, r2 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29fc │ │ │ │ │ - ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ + beq 2c24 │ │ │ │ │ + ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r0, [r3, #1896] @ 0x768 │ │ │ │ │ + str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r1, [r3, #1896] @ 0x768 │ │ │ │ │ - str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #824] @ 2a54 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [pc, #832] @ 2c80 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ - sub r2, r5, #8 │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [r9, r3] │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + sub r2, r5, #8 │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr r9, [lr, #4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ orr r3, r3, r9 │ │ │ │ │ str r2, [r9] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ str lr, [r5, #-8] │ │ │ │ │ str r2, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ strhi r1, [r5, #12] │ │ │ │ │ - bhi 2a20 │ │ │ │ │ + bhi 2c4c │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 2a20 │ │ │ │ │ + beq 2c4c │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r1, r3, r7, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r3, r4, lsl #2 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2898 │ │ │ │ │ + beq 2abc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2874 │ │ │ │ │ + beq 2a98 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2858 │ │ │ │ │ + beq 2a7c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 2a60 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2a44 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 2a28 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 29dc │ │ │ │ │ + bne 2c04 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 29c0 │ │ │ │ │ + beq 2be4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, r2, #24 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 2898 │ │ │ │ │ + bne 2abc │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 27a0 │ │ │ │ │ - b 29c0 │ │ │ │ │ + bne 29c4 │ │ │ │ │ + b 2be4 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29cc │ │ │ │ │ + bgt 2bf4 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - b 27e8 │ │ │ │ │ + b 2a0c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2714 │ │ │ │ │ - b 29c4 │ │ │ │ │ + bne 2938 │ │ │ │ │ + b 2be8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ R_ARM_JUMP24 PyList_New.constprop.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a40 │ │ │ │ │ + bgt 2c6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2a40 │ │ │ │ │ + bne 2c6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2788 │ │ │ │ │ - b 29c4 │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + bne 29ac │ │ │ │ │ + b 2be8 │ │ │ │ │ + .word 0x00000378 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x0000031c │ │ │ │ │ + .word 0x00000328 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002a58 : │ │ │ │ │ +00002c84 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2cb8 │ │ │ │ │ + bne 2ee4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 2f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cdc │ │ │ │ │ + ble 2f08 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 2f28 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 2c78 │ │ │ │ │ + ble 2ea4 │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ add r4, r4, r7, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r4, r4, #3 │ │ │ │ │ sub r0, r4, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 2c90 │ │ │ │ │ + bhi 2ebc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r7, [r6, #8] │ │ │ │ │ strne r4, [r6, #16] │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2ebc │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ │ movlt r2, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ movge r0, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ │ add r4, r2, #4 │ │ │ │ │ add r6, r1, ip, lsl #2 │ │ │ │ │ str lr, [r1, r4] │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub lr, r2, #4 │ │ │ │ │ sub r7, r3, #3 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip, lsl #2] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub ip, r2, #8 │ │ │ │ │ sub r7, r3, #4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub lr, r2, #12 │ │ │ │ │ sub r7, r3, #5 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub ip, r2, #16 │ │ │ │ │ sub r7, r3, #6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub lr, r2, #20 │ │ │ │ │ sub r7, r3, #7 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub ip, r2, #24 │ │ │ │ │ sub r7, r3, #8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub r2, r2, #28 │ │ │ │ │ sub lr, r3, #9 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr lr, [r1, r2] │ │ │ │ │ str lr, [r1, ip] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ ldr ip, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #10 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str ip, [r1, r2] │ │ │ │ │ - bgt 2c50 │ │ │ │ │ + bgt 2e7c │ │ │ │ │ sub r2, r1, #36 @ 0x24 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ ldr ip, [r2, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ - ble 2c3c │ │ │ │ │ + ble 2e68 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r1, r0, lsl #2] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r7, r8, asr #1 │ │ │ │ │ - blt 2acc │ │ │ │ │ + blt 2cf8 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - b 2b2c │ │ │ │ │ + b 2d58 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 2afc │ │ │ │ │ + b 2d28 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 2c80 │ │ │ │ │ + blt 2eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2c6c │ │ │ │ │ + b 2e98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2c6c │ │ │ │ │ + b 2e98 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c9c │ │ │ │ │ - b 2a80 │ │ │ │ │ + beq 2ec8 │ │ │ │ │ + b 2cac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2aa4 │ │ │ │ │ + bne 2cd0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2aa4 │ │ │ │ │ + b 2cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 2aac │ │ │ │ │ - b 2c9c │ │ │ │ │ + beq 2cd8 │ │ │ │ │ + b 2ec8 │ │ │ │ │ │ │ │ │ │ -00002d10 : │ │ │ │ │ +00002f3c : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2d4c │ │ │ │ │ + beq 2f78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2d8c │ │ │ │ │ + blt 2fb8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2d84 │ │ │ │ │ + bgt 2fb0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 26ac │ │ │ │ │ + b 28c4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -3036,180 +3177,180 @@ │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 2d48 │ │ │ │ │ + b 2f74 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 2d34 │ │ │ │ │ + b 2f60 │ │ │ │ │ │ │ │ │ │ -00002d94 : │ │ │ │ │ +00002fc0 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ - bl 2424 │ │ │ │ │ + beq 2ff0 │ │ │ │ │ + bl 263c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002ddc <_PyList_AsTupleAndClear>: │ │ │ │ │ +00003008 <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e0c <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 3038 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromArraySteal │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00002e18 : │ │ │ │ │ +00003044 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 306c │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002e4c : │ │ │ │ │ +00003078 : │ │ │ │ │ list_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ movne r8, r1 │ │ │ │ │ movne r6, r0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 2ec8 │ │ │ │ │ - b 2ef4 │ │ │ │ │ + bne 30f4 │ │ │ │ │ + b 3120 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f3c │ │ │ │ │ + ble 3168 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 2ee8 │ │ │ │ │ - bne 2f5c │ │ │ │ │ + bgt 3114 │ │ │ │ │ + bne 3188 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 2ef4 │ │ │ │ │ + bcs 3120 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f04 │ │ │ │ │ + ble 3130 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 2e84 │ │ │ │ │ + bne 30b0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 2ec8 │ │ │ │ │ + bhi 30f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 2e84 │ │ │ │ │ + bne 30b0 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 3114 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2ee8 │ │ │ │ │ + bne 3114 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 2ee8 │ │ │ │ │ + b 3114 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2ea4 │ │ │ │ │ + bne 30d0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2ea4 │ │ │ │ │ + b 30d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f68 : │ │ │ │ │ +00003194 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 31ec │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 31ec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 2f94 │ │ │ │ │ + bgt 31c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 2f8c │ │ │ │ │ + bls 31b8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2fa4 │ │ │ │ │ + b 31d0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #3248 @ 0xcb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3217,112 +3358,112 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002fec : │ │ │ │ │ +00003218 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3088 │ │ │ │ │ + beq 32b4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 3050 │ │ │ │ │ + bmi 327c │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3048 │ │ │ │ │ + beq 3274 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3064 │ │ │ │ │ + ble 3290 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 302c │ │ │ │ │ + bcs 3258 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 3048 │ │ │ │ │ + bne 3274 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 3048 │ │ │ │ │ + b 3274 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003090 : │ │ │ │ │ +000032bc : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 30c0 │ │ │ │ │ + blt 32ec │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 30c0 │ │ │ │ │ + bmi 32ec │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000030d0 : │ │ │ │ │ +000032fc : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ + beq 3324 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003104 : │ │ │ │ │ +00003330 : │ │ │ │ │ list_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 26ac │ │ │ │ │ + b 28c4 │ │ │ │ │ │ │ │ │ │ -00003120 : │ │ │ │ │ +0000334c : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 31d8 │ │ │ │ │ + bge 3404 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ @@ -3330,55 +3471,55 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r4, #540 @ 0x21c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 3180 │ │ │ │ │ + beq 33ac │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mvneq r2, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r2, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc 31cc │ │ │ │ │ + bcc 33f8 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 31cc │ │ │ │ │ + beq 33f8 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 31c4 │ │ │ │ │ + b 33f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000031e0 : │ │ │ │ │ +0000340c : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 31f4 │ │ │ │ │ - b 458c <_list_extend> │ │ │ │ │ + beq 3420 │ │ │ │ │ + b 46d0 <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ │ @@ -3387,98 +3528,98 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003220 : │ │ │ │ │ +0000344c : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 3254 │ │ │ │ │ + beq 3480 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 3248 │ │ │ │ │ + b 3474 │ │ │ │ │ │ │ │ │ │ -0000325c : │ │ │ │ │ +00003488 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 357c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 334c │ │ │ │ │ + ble 3578 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 335c │ │ │ │ │ + blt 3588 │ │ │ │ │ mul r1, r5, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3580 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lslle r5, r4, #2 │ │ │ │ │ - ble 3310 │ │ │ │ │ + ble 353c │ │ │ │ │ sub lr, r5, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ add ip, r6, r4, lsl #2 │ │ │ │ │ - b 32ec │ │ │ │ │ + b 3518 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3310 │ │ │ │ │ + beq 353c │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32e4 │ │ │ │ │ + bgt 3510 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 3510 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ cmp r5, r1, lsl #2 │ │ │ │ │ - bge 3350 │ │ │ │ │ + bge 357c │ │ │ │ │ sub r5, r7, r4 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movge r5, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt 3320 │ │ │ │ │ - b 3350 │ │ │ │ │ - bl 2424 │ │ │ │ │ + bgt 354c │ │ │ │ │ + b 357c │ │ │ │ │ + bl 263c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3580 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -502,15 +502,15 @@ │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq c6c │ │ │ │ │ + beq cf8 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub lr, r2, lr │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ beq 760 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne ff0 │ │ │ │ │ + bne 108c │ │ │ │ │ ldr r6, [ip] │ │ │ │ │ tst lr, r4 │ │ │ │ │ beq 700 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ cmp r9, #15 │ │ │ │ │ bls 700 │ │ │ │ │ mov r4, #0 │ │ │ │ │ @@ -559,15 +559,15 @@ │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ beq b88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne d3c │ │ │ │ │ + bne c6c │ │ │ │ │ sub r1, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, fp, #1088 @ 0x440 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ str r1, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ @@ -575,15 +575,15 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ str r5, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ str sl, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ - bgt da0 │ │ │ │ │ + bgt cd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ @@ -592,28 +592,28 @@ │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2254 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a4 │ │ │ │ │ + beq 10c0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bge c3c │ │ │ │ │ + bge c30 │ │ │ │ │ ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt r3, r2 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bge 980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -637,21 +637,21 @@ │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1164 │ │ │ │ │ + beq 1180 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1070 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1104 │ │ │ │ │ + beq 1084 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq c44 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ blt a50 │ │ │ │ │ b 944 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10a4 │ │ │ │ │ + blt 10c0 │ │ │ │ │ beq a28 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ blt b0c │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ @@ -708,28 +708,28 @@ │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ bne 7f0 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 118c │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1024 │ │ │ │ │ + bne fdc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bne 106c │ │ │ │ │ + bne 1024 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -761,21 +761,21 @@ │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ ldr r1, [r8, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1194 │ │ │ │ │ + beq 1120 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 110c │ │ │ │ │ + beq 1054 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1120 │ │ │ │ │ + beq 1068 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq ae8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq af8 │ │ │ │ │ @@ -811,42 +811,42 @@ │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ str sl, [r0, #12] │ │ │ │ │ str r1, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ b a04 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1008 │ │ │ │ │ + beq 10b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne d3c │ │ │ │ │ + bne c6c │ │ │ │ │ tst lr, r4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne 780 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq 10a4 │ │ │ │ │ ldr lr, [r2, #100] @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ @@ -858,105 +858,49 @@ │ │ │ │ │ b 780 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ b bf0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq c30 │ │ │ │ │ + beq c38 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne ff4 │ │ │ │ │ + bne 1090 │ │ │ │ │ ands ip, lr, r4 │ │ │ │ │ beq bdc │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ bls bdc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne be8 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 760 │ │ │ │ │ + str r0, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 980 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 760 │ │ │ │ │ - str r0, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - b 980 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8f4 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ b 8f8 │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - ble 6c0 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - sub lr, r2, lr │ │ │ │ │ - str r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - clz lr, lr │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - b cf8 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne cdc │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq cdc │ │ │ │ │ - ldrb r9, [r9, #16] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - and ip, r9, #28 │ │ │ │ │ - sub ip, ip, #4 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - lsr ip, ip, #5 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - beq b58 │ │ │ │ │ - ldr r9, [r6, #4]! │ │ │ │ │ - ldr r9, [r9, #4] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne 1128 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1170 │ │ │ │ │ - ldr r9, [r0, #16] │ │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 113c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cdc │ │ │ │ │ - tst lr, r4 │ │ │ │ │ - beq cb4 │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls cb4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b cdc │ │ │ │ │ sub ip, fp, #1616 @ 0x650 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ @@ -983,19 +927,75 @@ │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ ble 7cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r5, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt da4 │ │ │ │ │ + bgt cd4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ b 7cc │ │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 6c0 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + sub lr, r2, lr │ │ │ │ │ + str sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + clz lr, lr │ │ │ │ │ + lsr lr, lr, #5 │ │ │ │ │ + b d84 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne d68 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq d68 │ │ │ │ │ + ldrb r9, [r9, #16] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + and ip, r9, #28 │ │ │ │ │ + sub ip, ip, #4 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq b58 │ │ │ │ │ + ldr r9, [r6, #4]! │ │ │ │ │ + ldr r9, [r9, #4] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bne fc8 │ │ │ │ │ + ldr sl, [r6] │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 116c │ │ │ │ │ + ldr r9, [sl, #16] │ │ │ │ │ + ldr sl, [r9, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne fc0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq d68 │ │ │ │ │ + tst lr, r4 │ │ │ │ │ + beq d40 │ │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls d40 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b d68 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ ldr r1, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add ip, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ @@ -1004,32 +1004,32 @@ │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ - ble f64 │ │ │ │ │ + ble f2c │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt f6c │ │ │ │ │ + bgt f34 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble e78 │ │ │ │ │ sub r2, r0, #36 @ 0x24 │ │ │ │ │ add r0, r2, fp │ │ │ │ │ ldr r2, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ ble e78 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 110c │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble e78 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ @@ -1054,107 +1054,85 @@ │ │ │ │ │ add r8, r8, ip, lsl #2 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ str ip, [r1, #-1556] @ 0xfffff9ec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r1, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - bne 109c │ │ │ │ │ + bne fb8 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ble 9c4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq f04 │ │ │ │ │ - sub r2, r2, #36 @ 0x24 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - ldr r0, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ - ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - sublt r1, r3, #2 │ │ │ │ │ + bne 1150 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 115c │ │ │ │ │ + bne 1118 │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble 9c4 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ - beq f54 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr ip, [r2, #-1604] @ 0xfffff9bc │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ + bne 112c │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f18 │ │ │ │ │ - b 115c │ │ │ │ │ + beq f00 │ │ │ │ │ + b 1118 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - ble fd8 │ │ │ │ │ + ble fa0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ movge r4, #2 │ │ │ │ │ bge e18 │ │ │ │ │ lsl r2, ip, #1 │ │ │ │ │ cmp r1, lr, lsl #1 │ │ │ │ │ lsl ip, lr, #1 │ │ │ │ │ - ble fe4 │ │ │ │ │ + ble fac │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movge r4, #3 │ │ │ │ │ bge e18 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble ip, ip, r1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ - ble fcc │ │ │ │ │ + ble f94 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ble e18 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - b fb0 │ │ │ │ │ + b f78 │ │ │ │ │ sub lr, lr, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b f88 │ │ │ │ │ + b f50 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ - b fa4 │ │ │ │ │ - ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + b f6c │ │ │ │ │ + ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + b 7f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 780 │ │ │ │ │ + b d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b 780 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ b 780 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -1165,110 +1143,134 @@ │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ movne r5, r4 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - bne 1080 │ │ │ │ │ + bne 1038 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne a0c │ │ │ │ │ b a1c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 1080 │ │ │ │ │ + b 1038 │ │ │ │ │ ldr r0, [r4, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bpl 1078 │ │ │ │ │ + bpl 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ subs r4, r5, #0 │ │ │ │ │ bne a0c │ │ │ │ │ b a1c │ │ │ │ │ - ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - b 7f0 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne ab4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b aec │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 8d4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b c48 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 780 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 780 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 780 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - bne 102c │ │ │ │ │ + bne fe4 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ beq a1c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1080 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 8d4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b c48 │ │ │ │ │ + b 1038 │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ + b 10d0 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne ab4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b aec │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 105c │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr ip, [r2, #-1604] @ 0xfffff9bc │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + b f1c │ │ │ │ │ + sub r2, r2, #36 @ 0x24 │ │ │ │ │ + add r2, r2, fp │ │ │ │ │ + ldr r0, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ + ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + sublt r1, r3, #2 │ │ │ │ │ + b eec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ b 780 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b cdc │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1078 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - b 10b4 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 10f8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b 780 │ │ │ │ │ - ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - b 115c │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 1114 │ │ │ │ │ + b 1118 │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +000011a8 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2392] @ 0x958 │ │ │ │ │ sub sp, sp, #1664 @ 0x680 │ │ │ │ │ @@ -1281,95 +1283,95 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - beq 14a8 │ │ │ │ │ + beq 14b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bne 18a8 │ │ │ │ │ + bne 18b0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ strgt r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldrgt r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ble 14c4 │ │ │ │ │ + ble 14cc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1b7c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz ip, ip │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - bne 1820 │ │ │ │ │ + bne 1828 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 12a0 │ │ │ │ │ + b 12a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 12cc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 12d0 │ │ │ │ │ + bge 12d8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2178 │ │ │ │ │ + bne 215c │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 1278 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls 1270 │ │ │ │ │ + bls 1278 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 1298 │ │ │ │ │ + blt 12a0 │ │ │ │ │ ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - beq 17cc │ │ │ │ │ + beq 17d4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1a74 │ │ │ │ │ + bne 1a7c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1aa4 │ │ │ │ │ sub r1, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ │ str r2, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ @@ -1378,20 +1380,20 @@ │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r1, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1f64 │ │ │ │ │ + bgt 1ee4 │ │ │ │ │ ldr sl, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 2060 │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ @@ -1399,33 +1401,33 @@ │ │ │ │ │ str r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r3, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2254 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1df0 │ │ │ │ │ + beq 1df4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bge 18a0 │ │ │ │ │ + bge 1898 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 15ec │ │ │ │ │ + bge 15f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ ldr r3, [r9, r7, lsl #2] │ │ │ │ │ mov r6, r7 │ │ │ │ │ @@ -1434,56 +1436,56 @@ │ │ │ │ │ str r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 1588 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 2170 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2080 │ │ │ │ │ + beq 2140 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2094 │ │ │ │ │ + beq 2154 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1b38 │ │ │ │ │ + beq 1b40 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 1b58 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 167c │ │ │ │ │ + beq 1688 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movlt r6, lr │ │ │ │ │ - blt 16a4 │ │ │ │ │ - b 15a0 │ │ │ │ │ + blt 16b0 │ │ │ │ │ + b 15ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 1810 │ │ │ │ │ + bgt 1818 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1496,115 +1498,116 @@ │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1c64 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2144 │ │ │ │ │ + bne 210c │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - bne 2228 │ │ │ │ │ + bne 2184 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1570 │ │ │ │ │ + beq 2054 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ + ble 2054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df0 │ │ │ │ │ - beq 167c │ │ │ │ │ + blt 1df4 │ │ │ │ │ + beq 1688 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 178c │ │ │ │ │ + blt 1798 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ - ble 1748 │ │ │ │ │ + ble 1754 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1978 │ │ │ │ │ + bne 1980 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13fc │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d3c │ │ │ │ │ + bne 1d40 │ │ │ │ │ ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r9, r9, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 1c3c │ │ │ │ │ + bne 1b68 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - bne 1d34 │ │ │ │ │ + bne 1d38 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ - bgt 1ee0 │ │ │ │ │ + bgt 1f90 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 19a0 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1c64 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r6, #1 │ │ │ │ │ - ble 1520 │ │ │ │ │ - b 1cb0 │ │ │ │ │ + ble 1528 │ │ │ │ │ + b 1c98 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 159c │ │ │ │ │ + ble 15a8 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1788 │ │ │ │ │ + bne 1794 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ @@ -1619,284 +1622,283 @@ │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ ldr r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 223c │ │ │ │ │ + beq 2164 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2180 │ │ │ │ │ + beq 2038 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 204c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1774 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1780 │ │ │ │ │ + bge 178c │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 16c8 │ │ │ │ │ + bgt 16d4 │ │ │ │ │ ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 15b0 │ │ │ │ │ + bgt 15bc │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15dc │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ - b 198c │ │ │ │ │ + b 1994 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1720 │ │ │ │ │ + bne 172c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 1728 │ │ │ │ │ + bgt 1734 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ - b 172c │ │ │ │ │ + b 1738 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1408 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 1410 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2034 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + beq 1fec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 1a74 │ │ │ │ │ + bne 1a7c │ │ │ │ │ tst ip, lr │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 12fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2028 │ │ │ │ │ + beq 202c │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12fc │ │ │ │ │ ldr r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1218 │ │ │ │ │ + b 1220 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 184c │ │ │ │ │ + b 1854 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge 1890 │ │ │ │ │ + bge 18a0 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 2110 │ │ │ │ │ + bne 20f4 │ │ │ │ │ ands r0, ip, lr │ │ │ │ │ - beq 1838 │ │ │ │ │ + beq 1840 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ ldr r8, [r8, #8] │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bls 1838 │ │ │ │ │ + bls 1840 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1844 │ │ │ │ │ + blt 184c │ │ │ │ │ ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 12dc │ │ │ │ │ + str r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - b 12d4 │ │ │ │ │ - str r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - b 15ec │ │ │ │ │ + b 12dc │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 2044 │ │ │ │ │ + bgt 1ffc │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ add r3, r6, #136 @ 0x88 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r8, r2, r3, lsl #2 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - ble 1c50 │ │ │ │ │ + ble 1cc8 │ │ │ │ │ ldr r7, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20b0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1ce0 │ │ │ │ │ + beq 1ce4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ - beq 20a0 │ │ │ │ │ + beq 2080 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1970 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ - beq 2108 │ │ │ │ │ + beq 20e4 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1970 │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ mov r4, #3 │ │ │ │ │ add r7, r8, #8 │ │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7, #4]! │ │ │ │ │ - beq 209c │ │ │ │ │ + beq 207c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 1944 │ │ │ │ │ + bne 194c │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1218 │ │ │ │ │ + b 1220 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ str r5, [r3, r4] │ │ │ │ │ - b 15dc │ │ │ │ │ + b 15e8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c0 │ │ │ │ │ + bgt 19c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19c0 │ │ │ │ │ + bne 19c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 1d1c │ │ │ │ │ + ble 1d20 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19e8 │ │ │ │ │ + bgt 19f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19e8 │ │ │ │ │ + bne 19f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a6c │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a10 │ │ │ │ │ + bgt 1a18 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a10 │ │ │ │ │ + bne 1a18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a6c │ │ │ │ │ add r8, sl, #8 │ │ │ │ │ mov r7, #3 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a48 │ │ │ │ │ + bgt 1a50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1a48 │ │ │ │ │ + bne 1a50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 1a20 │ │ │ │ │ + bne 1a28 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - ble 1a64 │ │ │ │ │ + ble 1a6c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1668 │ │ │ │ │ - b 1d28 │ │ │ │ │ + beq 1674 │ │ │ │ │ + b 1d2c │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ moveq r1, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1308 │ │ │ │ │ + beq 1310 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 21d8 │ │ │ │ │ + bgt 2198 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ @@ -1913,111 +1915,103 @@ │ │ │ │ │ add r2, r2, #536 @ 0x218 │ │ │ │ │ str r8, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1f74 │ │ │ │ │ + bgt 1ef4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1c6c │ │ │ │ │ + ble 1c54 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ - beq 136c │ │ │ │ │ - b 1fc0 │ │ │ │ │ + beq 1374 │ │ │ │ │ + b 1f40 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1480 │ │ │ │ │ + bne 1488 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1484 │ │ │ │ │ + b 148c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + add r3, r3, r0 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1230 │ │ │ │ │ + ble 1238 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - str sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r1, lr │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r1, lr │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ - clz ip, ip │ │ │ │ │ mov r3, lr │ │ │ │ │ + clz ip, ip │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + str sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - b 1bf8 │ │ │ │ │ + b 1c10 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 1bdc │ │ │ │ │ + bne 1bf4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1bdc │ │ │ │ │ + beq 1bf4 │ │ │ │ │ ldrb r7, [r7, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ and r7, r7, #28 │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge 1794 │ │ │ │ │ + bge 17a0 │ │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 205c │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + bne 2014 │ │ │ │ │ + ldr sl, [r4] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 21bc │ │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne 2078 │ │ │ │ │ + beq 2230 │ │ │ │ │ + ldr r7, [sl, #16] │ │ │ │ │ + ldr sl, [r7, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 20ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bdc │ │ │ │ │ + beq 1bf4 │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1bb4 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bls 1bb4 │ │ │ │ │ + beq 1bcc │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls 1bcc │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 1bdc │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1624 │ │ │ │ │ - add r3, r6, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - b 1acc │ │ │ │ │ - beq 1d04 │ │ │ │ │ + b 1bf4 │ │ │ │ │ + beq 1d08 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1518 │ │ │ │ │ + beq 1520 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2026,53 +2020,60 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r6, #1 │ │ │ │ │ movgt r4, #1 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 1520 │ │ │ │ │ + ble 1528 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1520 │ │ │ │ │ + bls 1528 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1cc4 │ │ │ │ │ - b 1520 │ │ │ │ │ + bhi 1cac │ │ │ │ │ + b 1528 │ │ │ │ │ + add r3, r6, #1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ │ + ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + b 1ad4 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov sl, r8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #2 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1c58 │ │ │ │ │ + b 1cd0 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19b0 │ │ │ │ │ + ble 19b8 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 1528 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1c7c │ │ │ │ │ - b 1c94 │ │ │ │ │ + bne 1c64 │ │ │ │ │ + b 1c7c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 1384 │ │ │ │ │ + b 138c │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r1, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add ip, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ @@ -2081,55 +2082,55 @@ │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ - ble 1e6c │ │ │ │ │ + ble 1e70 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1e74 │ │ │ │ │ + bgt 1e78 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e18 │ │ │ │ │ + ble 1e1c │ │ │ │ │ sub r2, r0, #36 @ 0x24 │ │ │ │ │ add r0, r2, fp │ │ │ │ │ ldr r2, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 1e18 │ │ │ │ │ + bge 1e1c │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df0 │ │ │ │ │ + bne 1df4 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e18 │ │ │ │ │ + ble 1e1c │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 1e18 │ │ │ │ │ + bge 1e1c │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dbc │ │ │ │ │ + beq 1dc0 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 2228 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1c94 │ │ │ │ │ + bne 1c7c │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 1668 │ │ │ │ │ + b 1674 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr ip, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ @@ -2141,252 +2142,234 @@ │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ add r9, r9, r0, lsl #2 │ │ │ │ │ str r0, [r1, #-1552] @ 0xfffff9f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 1624 │ │ │ │ │ - b 1c40 │ │ │ │ │ + beq 1630 │ │ │ │ │ + b 1b6c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 201c │ │ │ │ │ + ble 1fd4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1d8c │ │ │ │ │ + ble 1d90 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 2010 │ │ │ │ │ + ble 1fe0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1d8c │ │ │ │ │ + ble 1d90 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble ip, ip, r1 │ │ │ │ │ - ble 1ed4 │ │ │ │ │ + ble 1ed8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 1d8c │ │ │ │ │ + ble 1d90 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ - b 1eb8 │ │ │ │ │ - subs r3, r1, #2 │ │ │ │ │ - beq 1f08 │ │ │ │ │ - sub r2, r2, #36 @ 0x24 │ │ │ │ │ - sub r0, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ - ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - subgt r3, r1, #3 │ │ │ │ │ - ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - bl 108 │ │ │ │ │ - R_ARM_CALL merge_at │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1dfc │ │ │ │ │ - ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 164c │ │ │ │ │ - ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - subs r1, r3, #2 │ │ │ │ │ - beq 1f54 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ - bl 108 │ │ │ │ │ - R_ARM_CALL merge_at │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1f1c │ │ │ │ │ - b 1dfc │ │ │ │ │ + b 1ebc │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r6, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt 1f78 │ │ │ │ │ + bgt 1ef8 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 1374 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 1f64 │ │ │ │ │ add r1, sl, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 1fdc │ │ │ │ │ + b 1f5c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1fcc │ │ │ │ │ + bhi 1f4c │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 136c │ │ │ │ │ + bls 1374 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1ff4 │ │ │ │ │ - b 136c │ │ │ │ │ + bhi 1f74 │ │ │ │ │ + b 1374 │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ + bne 21e0 │ │ │ │ │ + ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 108 │ │ │ │ │ + R_ARM_CALL merge_at │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1e00 │ │ │ │ │ + ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1658 │ │ │ │ │ + ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + subs r1, r3, #2 │ │ │ │ │ + bne 2204 │ │ │ │ │ + bl 108 │ │ │ │ │ + R_ARM_CALL merge_at │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1fac │ │ │ │ │ + b 1e00 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1e94 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b 1e90 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1eb0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12fc │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 18d4 │ │ │ │ │ + bne 18dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 20d8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 20b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1bdc │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12fc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 12fc │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 1714 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1b3c │ │ │ │ │ + b 1778 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 157c │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + sub r3, r6, #1 │ │ │ │ │ + sub r2, fp, #1616 @ 0x650 │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + b 1f64 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr r3, [r8, r4, lsl #2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20c8 │ │ │ │ │ + bgt 20a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 20c8 │ │ │ │ │ + bne 20a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 20a0 │ │ │ │ │ + bcs 2080 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 21b0 │ │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ │ + bgt 2248 │ │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - beq 1570 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + beq 2058 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2228 │ │ │ │ │ + b 2184 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 20a0 │ │ │ │ │ + b 2080 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1bf4 │ │ │ │ │ ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - sub r3, r6, #1 │ │ │ │ │ - sub r2, fp, #1616 @ 0x650 │ │ │ │ │ - sub r2, r2, #8 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1fe4 │ │ │ │ │ + b 12fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - beq 1558 │ │ │ │ │ - b 2228 │ │ │ │ │ - ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 2114 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ + beq 1560 │ │ │ │ │ + b 2184 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 1468 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 176c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 1b44 │ │ │ │ │ + ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 20f8 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 2040 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2088 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 2148 │ │ │ │ │ + ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bpl 217c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20d8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1560 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ sub r3, fp, #572 @ 0x23c │ │ │ │ │ str r8, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ @@ -2396,1461 +2379,1559 @@ │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ sub r3, r2, #4 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1f74 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 2220 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 1ef4 │ │ │ │ │ + sub r2, r2, #36 @ 0x24 │ │ │ │ │ + sub r0, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, fp │ │ │ │ │ + add r0, r0, r1, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ + ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + subgt r3, r1, #3 │ │ │ │ │ + b 1f98 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + b 1fc4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 19a8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12fc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1558 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 2188 │ │ │ │ │ + b 20b8 │ │ │ │ │ │ │ │ │ │ -00002248 : │ │ │ │ │ +00002254 : │ │ │ │ │ count_run(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr sl, [r1] │ │ │ │ │ + ldr r7, [r1] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble 28f8 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + ble 29b0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [r8, #1564] @ 0x61c │ │ │ │ │ + ldr r8, [r9, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 249c │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 24a8 │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e08 │ │ │ │ │ + beq 2e48 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d7c │ │ │ │ │ + beq 2be4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d8c │ │ │ │ │ + beq 2bf4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 29cc │ │ │ │ │ + beq 2a34 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 2a44 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 24dc │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 24cc │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r2, sl, r2 │ │ │ │ │ - ldr r3, [sl, r4, lsl #2] │ │ │ │ │ + add r2, r7, r2 │ │ │ │ │ + ldr r3, [r7, r4, lsl #2] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ - ldrb r8, [r3, #16] │ │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ │ + ldrb r9, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ubfx r0, r8, #5, #1 │ │ │ │ │ + ubfx r0, r9, #5, #1 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 2c9c │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ + beq 2da8 │ │ │ │ │ + tst r9, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 2c9c │ │ │ │ │ + beq 2da8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2db4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2db8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ba4 │ │ │ │ │ + blt 2c08 │ │ │ │ │ add r4, r6, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2ba0 │ │ │ │ │ + ble 2d98 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2ddc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2ddc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2cdc │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ + beq 2de8 │ │ │ │ │ + tst r9, #64 @ 0x40 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - beq 2ce0 │ │ │ │ │ + beq 2dec │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cec │ │ │ │ │ + beq 2df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ba4 │ │ │ │ │ + blt 2c08 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2ba0 │ │ │ │ │ + ble 2d98 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r6, sl, #4 │ │ │ │ │ + add r6, r7, #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2df8 │ │ │ │ │ + beq 2e28 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d1c │ │ │ │ │ + beq 2e08 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d2c │ │ │ │ │ + beq 2e18 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2d7c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2d8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2b9c │ │ │ │ │ + blt 2d94 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 2428 │ │ │ │ │ - b 24c0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - blx r7 │ │ │ │ │ + bne 2434 │ │ │ │ │ + b 24cc │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c94 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + blt 2cf8 │ │ │ │ │ + bne 24dc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2290 │ │ │ │ │ + bne 229c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 24cc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - moveq ip, #2 │ │ │ │ │ - moveq r4, ip │ │ │ │ │ - bne 2d94 │ │ │ │ │ + moveq r1, #2 │ │ │ │ │ + moveq r4, r1 │ │ │ │ │ + bne 2bfc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 25e0 │ │ │ │ │ - sub r6, sl, #4 │ │ │ │ │ + ble 29d4 │ │ │ │ │ + sub r6, r7, #4 │ │ │ │ │ + str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r7, r6, r4, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r6, r6, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r6, #4]! │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r7, [r6, #-4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 27c8 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ + ldr r9, [r7, #4]! │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [r7, #-4] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne 27cc │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ - ldr r9, [r7, #8] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e10 │ │ │ │ │ + beq 2e50 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2da4 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - add r0, r8, #20 │ │ │ │ │ + beq 2bac │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2bbc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2d4c │ │ │ │ │ - add r1, r7, #20 │ │ │ │ │ + beq 2d38 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 29c4 │ │ │ │ │ - blt 27e4 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + beq 2a54 │ │ │ │ │ + blt 27e8 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2d68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ - ldrb r3, [r8, #16] │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2a00 │ │ │ │ │ - add r1, r8, #20 │ │ │ │ │ + add r0, r8, #20 │ │ │ │ │ + beq 2d74 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 2a6c │ │ │ │ │ + add r1, r9, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a10 │ │ │ │ │ + beq 2a7c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2908 │ │ │ │ │ + beq 283c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ + sub r3, r4, #1 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bne 2874 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - lsl ip, ip, #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - add r1, r2, ip │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcs 2638 │ │ │ │ │ + add r0, r2, r1 │ │ │ │ │ + ldr ip, [r3, #4] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bls 263c │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ str lr, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 2638 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + bls 263c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ + str r0, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2620 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 299c │ │ │ │ │ + bhi 2624 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 2a0c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24c4 │ │ │ │ │ + ble 24d0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r6, sl, r4, lsl #2 │ │ │ │ │ + add r6, r7, r4, lsl #2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ │ + ldr r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2834 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + bne 28d0 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2dd8 │ │ │ │ │ + beq 2e60 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2df0 │ │ │ │ │ + beq 2e58 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ab0 │ │ │ │ │ + beq 2b60 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c4 │ │ │ │ │ + bne 24d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24c4 │ │ │ │ │ - add r6, sl, r4, lsl #2 │ │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ │ + ble 24d0 │ │ │ │ │ + add r6, r7, r4, lsl #2 │ │ │ │ │ + ldr r0, [r7, r4, lsl #2] │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2aec │ │ │ │ │ + beq 2a8c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2aec │ │ │ │ │ + beq 2a8c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 2a98 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2a9c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b08 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24c4 │ │ │ │ │ + blt 24d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24c4 │ │ │ │ │ + ble 24d0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e00 │ │ │ │ │ + beq 2e30 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b30 │ │ │ │ │ + beq 2bcc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2bdc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b14 │ │ │ │ │ + beq 2b34 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b24 │ │ │ │ │ + beq 2b44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24c4 │ │ │ │ │ + blt 24d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2754 │ │ │ │ │ - b 24c4 │ │ │ │ │ + bgt 2758 │ │ │ │ │ + b 24d0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c94 │ │ │ │ │ - beq 2800 │ │ │ │ │ + blt 2cf8 │ │ │ │ │ + beq 2808 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a20 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt 2504 │ │ │ │ │ - b 25cc │ │ │ │ │ + bne 2ab4 │ │ │ │ │ + add r2, r4, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble 29e8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 2510 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldmda r6, {r7, r8} │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 2b48 │ │ │ │ │ + ldrd r8, [r7, #-4] │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq 2b70 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 25c8 │ │ │ │ │ - b 2c94 │ │ │ │ │ + blt 2cf8 │ │ │ │ │ + bne 25d4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r2, r4, #1 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bgt 2800 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r1, r4, #2 │ │ │ │ │ + ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 25ec │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldm r0, {r2, ip} │ │ │ │ │ + sub r3, r3, r6 │ │ │ │ │ + lsl lr, r6, #2 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + add r0, r2, r3, lsl #2 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add sl, r0, r6, lsl #2 │ │ │ │ │ + bne 2b50 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + bcs 2a5c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + ldr r6, [sl] │ │ │ │ │ + str r6, [r0], #4 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bhi 28a4 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + addne lr, ip, lr │ │ │ │ │ + bne 2994 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 25f4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c94 │ │ │ │ │ - bne 24c4 │ │ │ │ │ + blt 2cf8 │ │ │ │ │ + bne 24d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24c4 │ │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ + ble 24d0 │ │ │ │ │ + ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r8, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 28d0 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne 296c │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 2e40 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ad0 │ │ │ │ │ + beq 2e38 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c0 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne 26c4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 26c4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b 26c8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c94 │ │ │ │ │ - bne 24c4 │ │ │ │ │ + blt 2cf8 │ │ │ │ │ + bne 24d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24c4 │ │ │ │ │ - b 285c │ │ │ │ │ - movne ip, #2 │ │ │ │ │ - movne r4, ip │ │ │ │ │ - bne 25e0 │ │ │ │ │ - b 24c0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt 2504 │ │ │ │ │ - b 25cc │ │ │ │ │ + ble 24d0 │ │ │ │ │ + b 28f8 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bls 28c8 │ │ │ │ │ + ldr r3, [ip] │ │ │ │ │ + ldr r0, [lr] │ │ │ │ │ + str r0, [ip], #4 │ │ │ │ │ + str r3, [lr], #-4 │ │ │ │ │ + b 2994 │ │ │ │ │ + beq 24cc │ │ │ │ │ + add r0, r7, #4 │ │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + bcs 29f8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + b 2604 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r1, r4, #1 │ │ │ │ │ - ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - sub lr, r1, r7 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - lsl r6, r7, #2 │ │ │ │ │ - add r3, r2, lr, lsl #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsl lr, lr, #2 │ │ │ │ │ - add r7, r3, r7, lsl #2 │ │ │ │ │ - bne 2aa0 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcs 29ec │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + lsl r1, r1, #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [r7], #-4 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bhi 295c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r6, r0, r6 │ │ │ │ │ - beq 25e0 │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bls 25e0 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - str r2, [r0], #4 │ │ │ │ │ - str r3, [r6], #-4 │ │ │ │ │ - b 2980 │ │ │ │ │ - add ip, r0, ip │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bcs 2640 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - str r2, [r0], #4 │ │ │ │ │ - str r3, [ip], #-4 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bhi 29a8 │ │ │ │ │ - b 2640 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - b 2588 │ │ │ │ │ + b 25f4 │ │ │ │ │ + lsl r1, r4, #2 │ │ │ │ │ + ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 25ec │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + moveq r4, #2 │ │ │ │ │ + beq 24d0 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + add r1, ip, r1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bls 2644 │ │ │ │ │ + ldr r3, [ip] │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + str r2, [ip], #4 │ │ │ │ │ + str r3, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 2a18 │ │ │ │ │ + b 2644 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne 2304 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 22fc │ │ │ │ │ - lsl ip, r1, #2 │ │ │ │ │ - add r1, r2, r1, lsl #2 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bhi 2600 │ │ │ │ │ - b 2640 │ │ │ │ │ - add r1, r8, #28 │ │ │ │ │ + b 2308 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + b 2590 │ │ │ │ │ + add r0, r2, r1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bcc 2604 │ │ │ │ │ + b 2644 │ │ │ │ │ + add r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c0 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ + bne 25c8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 25c4 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r2, r4, #1 │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ │ - addne r1, r1, r2, lsl #2 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - lsl r0, r2, #2 │ │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 2a6c │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - ldr lr, [r2] │ │ │ │ │ - str lr, [r3], #4 │ │ │ │ │ - str ip, [r2], #-4 │ │ │ │ │ - b 2a50 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - addne r3, r1, r0 │ │ │ │ │ - bne 2a84 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2914 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bls 2a78 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r1], #4 │ │ │ │ │ - str r2, [r3], #-4 │ │ │ │ │ - b 2a84 │ │ │ │ │ - add r0, r0, lr │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bcc 295c │ │ │ │ │ - b 2974 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b 26c4 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 28a8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2adc │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 26c0 │ │ │ │ │ - b 28c0 │ │ │ │ │ + b 25cc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2724 │ │ │ │ │ + bne 2728 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2740 │ │ │ │ │ + bne 2744 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - blt 24c4 │ │ │ │ │ - b 2748 │ │ │ │ │ + bgt 24d0 │ │ │ │ │ + b 274c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r1, r4, #1 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r0, r0, r1, lsl #2 │ │ │ │ │ + lsl ip, r3, #2 │ │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bls 2b00 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [r2], #4 │ │ │ │ │ + str r3, [r1], #-4 │ │ │ │ │ + b 2ae4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r2, r0, ip │ │ │ │ │ + bne 2b18 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 2848 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bls 2b0c │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + str r1, [r0], #4 │ │ │ │ │ + str r3, [r2], #-4 │ │ │ │ │ + b 2b18 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27ac │ │ │ │ │ + bne 27b0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 24c4 │ │ │ │ │ - b 27b4 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2794 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2b18 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - ldr r9, [r7, #8] │ │ │ │ │ + bgt 24d0 │ │ │ │ │ + b 27b8 │ │ │ │ │ + add ip, ip, r3 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + bcc 28a4 │ │ │ │ │ + b 28bc │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 26c8 │ │ │ │ │ + ldrb r2, [r8, #16] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ │ + ldrb r2, [r9, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldrb r3, [r8, #16] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ │ + ubfx r3, r2, #5, #1 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r6 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 258c │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 2dc8 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2480 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 2488 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + bne 2594 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 2d6c │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2568 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 2d44 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2798 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2b38 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 22ec │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2a38 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [sl] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + ldr r0, [r7] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [sl, r3, lsl #2] │ │ │ │ │ - bne 2c84 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + ldr r1, [r7, r3, lsl #2] │ │ │ │ │ + bne 2ce8 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2e20 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d44 │ │ │ │ │ + beq 2d30 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 2d00 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2d10 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c4 │ │ │ │ │ + bne 24d0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ - lsl r0, r3, #2 │ │ │ │ │ + lsl ip, r3, #2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 2c50 │ │ │ │ │ - ldr ip, [r2] │ │ │ │ │ + bcs 2cb4 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r2], #4 │ │ │ │ │ - str ip, [r3], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 2c38 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + bhi 2c9c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - addne r0, r1, r0 │ │ │ │ │ - movne r3, r1 │ │ │ │ │ - beq 24e8 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bls 24e8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + addne ip, r0, ip │ │ │ │ │ + movne r3, r0 │ │ │ │ │ + beq 24f4 │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + bls 24f4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - ldr r1, [r0] │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [r0], #-4 │ │ │ │ │ - b 2c68 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ + str r2, [ip], #-4 │ │ │ │ │ + b 2ccc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2c14 │ │ │ │ │ + bge 2c78 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 24c4 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 2370 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2394 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bge 239c │ │ │ │ │ - b 2ba4 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 23ec │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2408 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble 2410 │ │ │ │ │ - b 2ba4 │ │ │ │ │ + b 24d0 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c0c │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + bne 2c70 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2c10 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2468 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2b88 │ │ │ │ │ + b 2c74 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2bf4 │ │ │ │ │ + bne 2c58 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2d00 │ │ │ │ │ - add r1, r7, #28 │ │ │ │ │ + b 2d04 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmpeq sl, r9 │ │ │ │ │ - bge 2b70 │ │ │ │ │ - b 27e4 │ │ │ │ │ + cmpeq r6, sl │ │ │ │ │ + bge 2b98 │ │ │ │ │ + b 27e8 │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 25ac │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 2a70 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 248c │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + ble 2494 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne 2c08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 237c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 23a0 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bge 23a8 │ │ │ │ │ + b 2c08 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 23f8 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2414 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ble 241c │ │ │ │ │ + b 2c08 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 22e0 │ │ │ │ │ + bne 2474 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 29d0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - b 2ba4 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 2560 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2d58 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 25a4 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 2a04 │ │ │ │ │ + b 2d80 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 269c │ │ │ │ │ + b 2d24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d38 │ │ │ │ │ + b 2e0c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ac4 │ │ │ │ │ + b 2bd0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 26b4 │ │ │ │ │ + b 2950 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d20 │ │ │ │ │ + b 2938 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b34 │ │ │ │ │ + b 2be8 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 2bb0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 26b8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d80 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 2da8 │ │ │ │ │ + b 26a0 │ │ │ │ │ │ │ │ │ │ -00002e18 : │ │ │ │ │ +00002e68 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e94 │ │ │ │ │ + beq 2ee4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2eec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e84 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2ea8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2e70 │ │ │ │ │ + b 2ec0 │ │ │ │ │ │ │ │ │ │ -00002ea4 : │ │ │ │ │ +00002ef4 : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ldr r0, [r2, r0, lsl #2] │ │ │ │ │ + add r2, r2, ip, lsl #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 309c │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + bne 3068 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 386c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 36c8 │ │ │ │ │ + beq 37cc │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 388c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 3714 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 361c │ │ │ │ │ + beq 3724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 30b0 │ │ │ │ │ - sub r8, r4, r7 │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ - ble 3308 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bge 307c │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + ble 3034 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - bne 3558 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + ldr r0, [r3, sl, lsl #2] │ │ │ │ │ + bne 34b4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 3864 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 385c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3698 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3628 │ │ │ │ │ - lsl r3, r4, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ble 3644 │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - bne 36ac │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ubfx r3, r1, #5, #1 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ubfx r3, r1, #6, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 36f8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36e0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 36f0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 35f0 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3600 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3094 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bgt 3020 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 3310 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + b 34c8 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ │ + add r4, r3, r4 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + addle r8, r8, r7 │ │ │ │ │ + addgt r8, r8, sl │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bgt 32e0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 34ec │ │ │ │ │ - bne 2f48 │ │ │ │ │ - add r9, r7, #1 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ble 34f4 │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ + blt 3494 │ │ │ │ │ + bne 2f9c │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + mov r8, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + add sl, r3, #1 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + ble 32bc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r3, r3, r6, lsl #2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 34d8 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne 3480 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3760 │ │ │ │ │ + beq 389c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3758 │ │ │ │ │ + beq 3894 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3684 │ │ │ │ │ + beq 37a4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3548 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ble 35dc │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - bne 366c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + bne 32bc │ │ │ │ │ + lsl r3, r6, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ble 3704 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + bne 378c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + sub r2, r2, r3, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 3740 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 3854 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - ubfx r1, r3, #5, #1 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ubfx r3, r1, #5, #1 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 31cc │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + beq 3190 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 3634 │ │ │ │ │ + beq 375c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35e4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 35d0 │ │ │ │ │ + bne 3708 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r8, r3, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + ble 36f8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3720 │ │ │ │ │ + beq 3884 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 324c │ │ │ │ │ + beq 3210 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 365c │ │ │ │ │ + beq 377c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35d0 │ │ │ │ │ + bne 36f8 │ │ │ │ │ lsl r6, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble 34fc │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble 32bc │ │ │ │ │ add r3, r5, #20 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, r6, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3710 │ │ │ │ │ + beq 384c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 382c │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - ldrne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 376c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3300 │ │ │ │ │ + bne 32bc │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bgt 3284 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 34fc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - add r4, r7, r4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - addle r3, r7, r8 │ │ │ │ │ - addgt r3, r7, r6 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 3240 │ │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + suble r4, r4, sl │ │ │ │ │ + subgt r4, r4, r6 │ │ │ │ │ + sub r8, r3, r8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 3518 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 3058 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ add r6, r4, r6, asr #1 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - bne 3528 │ │ │ │ │ + bne 349c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3844 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3748 │ │ │ │ │ + beq 383c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3674 │ │ │ │ │ + beq 3794 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r6, #1 │ │ │ │ │ moveq r8, r6 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 3540 │ │ │ │ │ + ble 3058 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bne 32e0 │ │ │ │ │ + sub r6, r8, r4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + add r6, r4, r6, asr #1 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 3330 │ │ │ │ │ - sub r7, r8, r4 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 3590 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 3814 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 3594 │ │ │ │ │ + beq 3818 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 35a0 │ │ │ │ │ - ubfx r6, r1, #6, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + beq 3690 │ │ │ │ │ + ubfx r3, r1, #6, #1 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - beq 35a8 │ │ │ │ │ + streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 369c │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35bc │ │ │ │ │ + beq 36a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 35c4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 351c │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r9, r7, r4 │ │ │ │ │ + blt 36b0 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + ble 305c │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r9, r4, r9, asr #1 │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3700 │ │ │ │ │ + beq 3834 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36b4 │ │ │ │ │ + beq 37e4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 37f4 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3570 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 3670 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3580 │ │ │ │ │ + beq 3680 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3588 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 345c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + blt 3688 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt 3400 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3144 │ │ │ │ │ - mvn r7, #0 │ │ │ │ │ - b 351c │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - sub r3, r7, r8 │ │ │ │ │ - suble r4, r7, r9 │ │ │ │ │ - subgt r4, r7, r6 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bgt 332c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bge 310c │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b 305c │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 33ac │ │ │ │ │ - b 34ec │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b 351c │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 34fc │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bge 335c │ │ │ │ │ + b 3494 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2fd0 │ │ │ │ │ - b 34ec │ │ │ │ │ + blt 3494 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3034 │ │ │ │ │ + lsl r8, sl, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ble 36ec │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + bne 37c4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 36bc │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + beq 36c0 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 36cc │ │ │ │ │ + ubfx r3, r1, #6, #1 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + streq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 36d8 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 36e4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 36ec │ │ │ │ │ + lsl r4, r8, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + ble 302c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 387c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 35c4 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 374c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 302c │ │ │ │ │ + lsl sl, r4, #1 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + ble 3034 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, sl, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 3874 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 37fc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 380c │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 3730 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3740 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 3034 │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bgt 35f4 │ │ │ │ │ + b 3034 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34b8 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bge 34c0 │ │ │ │ │ - add r4, r9, #1 │ │ │ │ │ - b 34c4 │ │ │ │ │ + bne 3460 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bge 3468 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + b 346c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 33f0 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + ble 33f8 │ │ │ │ │ + add r4, r6, #1 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + b 33f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 3418 │ │ │ │ │ + bne 3530 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3444 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 344c │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 344c │ │ │ │ │ + bne 355c │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt 3564 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b 3034 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 34fc │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 32bc │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, r6 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 34fc │ │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 32bc │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3078 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bgt 3080 │ │ │ │ │ - b 3094 │ │ │ │ │ + bne 2f94 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + blt 2f9c │ │ │ │ │ + b 307c │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f40 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt 2f48 │ │ │ │ │ - b 30b0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b 3310 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne 364c │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + blt 3654 │ │ │ │ │ + b 3034 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 35d4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 31dc │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 3310 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + b 31a0 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 32a0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 325c │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 30cc │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + b 3220 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 3094 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 33ac │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b 335c │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3144 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + b 310c │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2fd0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 2f5c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 349c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3574 │ │ │ │ │ + b 34c8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b 2fb4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 388c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 2f28 │ │ │ │ │ + b 2f7c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3444 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 3674 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 305c │ │ │ │ │ + bne 3630 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 35f4 │ │ │ │ │ + b 3734 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36e4 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 3690 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + b 33c4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 3290 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36b8 │ │ │ │ │ + b 37e8 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 3344 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 332c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 3274 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 32b8 │ │ │ │ │ + b 316c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2fb8 │ │ │ │ │ + b 3010 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 322c │ │ │ │ │ + b 2ff8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2fa0 │ │ │ │ │ + b 37d0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 337c │ │ │ │ │ + b 3800 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36cc │ │ │ │ │ + b 35a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 31a8 │ │ │ │ │ + b 31f0 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3394 │ │ │ │ │ + b 3718 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3610 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 312c │ │ │ │ │ + b 30f4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3114 │ │ │ │ │ + b 30dc │ │ │ │ │ │ │ │ │ │ -00003768 : │ │ │ │ │ +000038a4 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 37f0 │ │ │ │ │ + beq 392c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 3810 │ │ │ │ │ + bcs 394c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37bc │ │ │ │ │ + beq 38f8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37cc │ │ │ │ │ + ble 3908 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 37bc │ │ │ │ │ + bne 38f8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -3861,90 +3942,90 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 37c0 │ │ │ │ │ + b 38fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3808 │ │ │ │ │ + b 3944 │ │ │ │ │ │ │ │ │ │ -00003834 : │ │ │ │ │ +00003970 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 389c │ │ │ │ │ + bmi 39d8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3884 │ │ │ │ │ + b 39c0 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmn r4, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3868 │ │ │ │ │ + bne 39a4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3884 │ │ │ │ │ + bcs 39c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000038a4 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000039e0 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - bne 3958 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #372] @ 3a40 <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ + bne 3a94 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #372] @ 3b7c <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39ec <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ + beq 3b28 <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - ldr r1, [pc, #312] @ 3a44 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + ldr r1, [pc, #312] @ 3b80 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -3962,96 +4043,96 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 3a30 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + beq 3b6c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a30 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + bgt 3b6c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ tst ip, #1 │ │ │ │ │ bic r2, ip, #1 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq 3a20 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + beq 3b5c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a20 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bgt 3b5c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 39b4 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3af0 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ - ldr r1, [pc, #64] @ 3a48 <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ + beq 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ldr r1, [pc, #64] @ 3b84 <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 3920 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 3a5c <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 39b4 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3af0 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 39a8 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ - b 3950 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3ae4 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ + b 3a8c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003a4c : │ │ │ │ │ +00003b88 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ │ tst lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3a8c │ │ │ │ │ + beq 3bc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3aac │ │ │ │ │ + beq 3be8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 3b08 │ │ │ │ │ + b 3c44 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -4059,523 +4140,525 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 26ac │ │ │ │ │ + bl 28c4 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a9c │ │ │ │ │ + beq 3bd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3b08 │ │ │ │ │ + bl 3c44 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3aa0 │ │ │ │ │ + bgt 3bdc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3aa0 │ │ │ │ │ + bne 3bdc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3aa0 │ │ │ │ │ + b 3bdc │ │ │ │ │ │ │ │ │ │ -00003b08 : │ │ │ │ │ +00003c44 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3e30 │ │ │ │ │ + bne 3f6c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3e70 │ │ │ │ │ + blt 3fb4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt 3e7c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bgt 3fc0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movlt r9, r2 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movge r9, r3 │ │ │ │ │ sub r6, r2, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, r3 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3eb8 │ │ │ │ │ sub sl, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ lsls r2, sl, #2 │ │ │ │ │ - beq 3f7c │ │ │ │ │ + beq 40c0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 4004 │ │ │ │ │ + bhi 4148 │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 3ebc │ │ │ │ │ + bge 4000 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 3f68 │ │ │ │ │ + ble 40ac │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addgt r9, r2, #3 │ │ │ │ │ bicgt r9, r9, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 419c │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4078 │ │ │ │ │ + bhi 41bc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4078 │ │ │ │ │ + beq 41bc │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 3cf4 │ │ │ │ │ + bgt 3e30 │ │ │ │ │ subs r3, sl, #1 │ │ │ │ │ - bmi 3ca0 │ │ │ │ │ + bmi 3ddc │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c6c │ │ │ │ │ + beq 3da8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ea8 │ │ │ │ │ + ble 3fec │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3ca0 │ │ │ │ │ + beq 3ddc │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c98 │ │ │ │ │ + beq 3dd4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d68 │ │ │ │ │ + ble 3ea4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3c7c │ │ │ │ │ + bcs 3db8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ff8 │ │ │ │ │ + bne 413c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3cc8 │ │ │ │ │ + beq 3e04 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3cd4 │ │ │ │ │ + ble 3e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3cc8 │ │ │ │ │ + bne 3e04 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 40f8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fb4 │ │ │ │ │ + bgt 40f8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3c48 │ │ │ │ │ + beq 3d84 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fe0 │ │ │ │ │ + beq 4124 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fe0 │ │ │ │ │ + bgt 4124 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3c48 │ │ │ │ │ - b 3d38 │ │ │ │ │ + beq 3d84 │ │ │ │ │ + b 3e74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3c98 │ │ │ │ │ + bne 3dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c98 │ │ │ │ │ + b 3dd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d90 │ │ │ │ │ + beq 3ecc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e18 │ │ │ │ │ + ble 3f54 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3e08 │ │ │ │ │ + beq 3f44 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 3e00 │ │ │ │ │ + bmi 3f3c │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3dd0 │ │ │ │ │ + beq 3f0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3fa0 │ │ │ │ │ + ble 40e4 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3f3c │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3df8 │ │ │ │ │ + beq 3f34 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3f8c │ │ │ │ │ + ble 40d0 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 3ddc │ │ │ │ │ + bcs 3f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3d90 │ │ │ │ │ + bne 3ecc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d90 │ │ │ │ │ + b 3ecc │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 420c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4044 │ │ │ │ │ + beq 4188 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bge 3b48 │ │ │ │ │ + bge 3c80 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bge 3b58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 3c90 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r2, r3 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3eb8 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3bac │ │ │ │ │ + b 3ce8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3c6c │ │ │ │ │ + bne 3da8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c6c │ │ │ │ │ - beq 3c3c │ │ │ │ │ + b 3da8 │ │ │ │ │ + beq 3d78 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add r2, r3, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ble 3fc8 │ │ │ │ │ + ble 410c │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addgt r3, r2, #3 │ │ │ │ │ bicgt r3, r3, #3 │ │ │ │ │ strgt r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4090 │ │ │ │ │ + beq 41d4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40b0 │ │ │ │ │ + bhi 41f4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 40b0 │ │ │ │ │ + beq 41f4 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3c3c │ │ │ │ │ + b 3d78 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3be8 │ │ │ │ │ + blt 3d24 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3c3c │ │ │ │ │ + b 3d78 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3bac │ │ │ │ │ + b 3ce8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3df8 │ │ │ │ │ + bne 3f34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3df8 │ │ │ │ │ + b 3f34 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3dd0 │ │ │ │ │ + bne 3f0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dd0 │ │ │ │ │ + b 3f0c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3c48 │ │ │ │ │ - b 3d28 │ │ │ │ │ + beq 3d84 │ │ │ │ │ + b 3e64 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3edc │ │ │ │ │ + blt 4020 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3f40 │ │ │ │ │ + b 4084 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3c48 │ │ │ │ │ - b 3d38 │ │ │ │ │ + beq 3d84 │ │ │ │ │ + b 3e74 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3df0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3ff0 │ │ │ │ │ + beq 4134 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3bac │ │ │ │ │ + b 3ce8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3b48 │ │ │ │ │ - b 3e70 │ │ │ │ │ + bge 3c80 │ │ │ │ │ + b 3fb4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r9, r2 │ │ │ │ │ - bne 3c30 │ │ │ │ │ + bne 3d6c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3f70 │ │ │ │ │ + blt 40b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 3c3c │ │ │ │ │ + b 3d78 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 3f30 │ │ │ │ │ + bne 4074 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3fd4 │ │ │ │ │ + blt 4118 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3ca4 │ │ │ │ │ + b 3de0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3cc8 │ │ │ │ │ + b 3e04 │ │ │ │ │ │ │ │ │ │ -000040d0 : │ │ │ │ │ +00004214 : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4130 │ │ │ │ │ + bgt 4274 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 4148 │ │ │ │ │ + ble 428c │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 4114 │ │ │ │ │ + blt 4258 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 41c4 │ │ │ │ │ + ble 4308 │ │ │ │ │ add r1, r2, #7 │ │ │ │ │ add r1, r1, r5, asr #3 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 41d8 │ │ │ │ │ + beq 431c │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 41e0 │ │ │ │ │ + bhi 4324 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ strne r1, [r6, #12] │ │ │ │ │ strne r5, [r6, #8] │ │ │ │ │ strne r3, [r6, #16] │ │ │ │ │ - beq 41e0 │ │ │ │ │ + beq 4324 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [r1, r2, lsl #2] │ │ │ │ │ - b 4128 │ │ │ │ │ + b 426c │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 4158 │ │ │ │ │ + blt 429c │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 42f8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 4188 │ │ │ │ │ + b 42cc │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 41cc │ │ │ │ │ + blt 4310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4128 │ │ │ │ │ + b 426c │ │ │ │ │ │ │ │ │ │ -000041fc : │ │ │ │ │ +00004340 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4214 │ │ │ │ │ + beq 4358 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -4585,221 +4668,221 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004240 : │ │ │ │ │ +00004384 : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 4284 │ │ │ │ │ + bcs 43c8 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4288 │ │ │ │ │ + bgt 43cc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000429c : │ │ │ │ │ +000043e0 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4358 │ │ │ │ │ + beq 449c │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4358 │ │ │ │ │ + beq 449c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4334 │ │ │ │ │ + bne 4478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4350 │ │ │ │ │ + bne 4494 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 4344 │ │ │ │ │ + bcs 4488 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 4308 │ │ │ │ │ - ldr r1, [pc, #436] @ 4500 │ │ │ │ │ + b 444c │ │ │ │ │ + ldr r1, [pc, #436] @ 4644 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 446c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4624 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4350 │ │ │ │ │ + blt 4494 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble 43d8 │ │ │ │ │ + ble 451c │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 43e4 │ │ │ │ │ + bne 4528 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 26ac │ │ │ │ │ + bl 28c4 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 446c │ │ │ │ │ bl 158 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 446c │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 158 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4328 │ │ │ │ │ + beq 446c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ strhi r0, [r4, #12] │ │ │ │ │ - bhi 4488 │ │ │ │ │ + bhi 45cc │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4488 │ │ │ │ │ + beq 45cc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r5, r6, ip │ │ │ │ │ ldr r0, [r7, r1, lsl #2] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 4458 │ │ │ │ │ + bne 459c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4328 │ │ │ │ │ + b 446c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44b8 │ │ │ │ │ + bgt 45fc │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 44b8 │ │ │ │ │ + bne 45fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4328 │ │ │ │ │ + beq 446c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ - b 4448 │ │ │ │ │ + b 458c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4350 │ │ │ │ │ + b 4494 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004504 : │ │ │ │ │ +00004648 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 452c │ │ │ │ │ + bls 4670 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ @@ -4808,56 +4891,56 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ 455c │ │ │ │ │ + ldr r1, [pc, #12] @ 46a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004560 <_PyList_Extend>: │ │ │ │ │ +000046a4 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 458c <_list_extend> │ │ │ │ │ + bl 46d0 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000458c <_list_extend>: │ │ │ │ │ +000046d0 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4de0 <_list_extend+0x854> │ │ │ │ │ + beq 4f28 <_list_extend+0x858> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 4724 <_list_extend+0x198> │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + beq 4868 <_list_extend+0x198> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4724 <_list_extend+0x198> │ │ │ │ │ + beq 4868 <_list_extend+0x198> │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4868,183 +4951,184 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r0 │ │ │ │ │ - beq 4918 <_list_extend+0x38c> │ │ │ │ │ + beq 4a60 <_list_extend+0x390> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 47c8 <_list_extend+0x23c> │ │ │ │ │ + beq 490c <_list_extend+0x23c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4bec <_list_extend+0x660> │ │ │ │ │ + beq 4d34 <_list_extend+0x664> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4acc <_list_extend+0x540> │ │ │ │ │ + beq 4c14 <_list_extend+0x544> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 49e0 <_list_extend+0x454> │ │ │ │ │ + beq 4b28 <_list_extend+0x458> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4d58 <_list_extend+0x7cc> │ │ │ │ │ + beq 4ea0 <_list_extend+0x7d0> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 4d40 <_list_extend+0x7b4> │ │ │ │ │ + blt 4e88 <_list_extend+0x7b8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 46e0 <_list_extend+0x154> │ │ │ │ │ + bgt 4824 <_list_extend+0x154> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48a8 <_list_extend+0x31c> │ │ │ │ │ + bne 49f0 <_list_extend+0x320> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46e0 <_list_extend+0x154> │ │ │ │ │ + beq 4824 <_list_extend+0x154> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d3c <_list_extend+0x7b0> │ │ │ │ │ + bhi 4e84 <_list_extend+0x7b4> │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - bne 46e0 <_list_extend+0x154> │ │ │ │ │ - b 4d3c <_list_extend+0x7b0> │ │ │ │ │ + bne 4824 <_list_extend+0x154> │ │ │ │ │ + b 4e84 <_list_extend+0x7b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 479c <_list_extend+0x210> │ │ │ │ │ + bge 48e0 <_list_extend+0x210> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46c0 <_list_extend+0x134> │ │ │ │ │ + bne 4804 <_list_extend+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d14 <_list_extend+0x788> │ │ │ │ │ + bne 4e5c <_list_extend+0x78c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 4714 <_list_extend+0x188> │ │ │ │ │ + bge 4858 <_list_extend+0x188> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 4728 <_list_extend+0x19c> │ │ │ │ │ + blt 486c <_list_extend+0x19c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4780 <_list_extend+0x1f4> │ │ │ │ │ - b 478c <_list_extend+0x200> │ │ │ │ │ - b 4e00 │ │ │ │ │ + ble 48c4 <_list_extend+0x1f4> │ │ │ │ │ + b 48d0 <_list_extend+0x200> │ │ │ │ │ + b 4f48 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ - bmi 4bbc <_list_extend+0x630> │ │ │ │ │ + bmi 4d04 <_list_extend+0x634> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4cdc <_list_extend+0x750> │ │ │ │ │ + beq 4e24 <_list_extend+0x754> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4cfc <_list_extend+0x770> │ │ │ │ │ + bhi 4e44 <_list_extend+0x774> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cfc <_list_extend+0x770> │ │ │ │ │ + beq 4e44 <_list_extend+0x774> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 478c <_list_extend+0x200> │ │ │ │ │ + bgt 48d0 <_list_extend+0x200> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 47b4 <_list_extend+0x228> │ │ │ │ │ + beq 48f8 <_list_extend+0x228> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d4 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 46e0 <_list_extend+0x154> │ │ │ │ │ - b 4d40 <_list_extend+0x7b4> │ │ │ │ │ + bne 4824 <_list_extend+0x154> │ │ │ │ │ + b 4e88 <_list_extend+0x7b8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - adds r2, r3, r1 │ │ │ │ │ - beq 478c <_list_extend+0x200> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 4ba8 <_list_extend+0x61c> │ │ │ │ │ - add r3, r2, #6 │ │ │ │ │ - add r3, r3, r2, asr #3 │ │ │ │ │ - bic r5, r3, #3 │ │ │ │ │ - add r3, r2, #3 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + adds r2, r2, r3 │ │ │ │ │ + beq 48d0 <_list_extend+0x200> │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ble 4cf0 <_list_extend+0x620> │ │ │ │ │ + add r1, r2, #6 │ │ │ │ │ + add r1, r1, r2, asr #3 │ │ │ │ │ + bic r5, r1, #3 │ │ │ │ │ + add r1, r2, #3 │ │ │ │ │ sub r0, r5, r2 │ │ │ │ │ - bic r3, r3, #3 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - movgt r5, r3 │ │ │ │ │ + bic r1, r1, #3 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4db4 <_list_extend+0x828> │ │ │ │ │ + bhi 4efc <_list_extend+0x82c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strdne r2, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4db4 <_list_extend+0x828> │ │ │ │ │ + beq 4efc <_list_extend+0x82c> │ │ │ │ │ add r5, r3, r7, lsl #2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 4878 <_list_extend+0x2ec> │ │ │ │ │ + b 49c0 <_list_extend+0x2f0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r5, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -5055,201 +5139,201 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4854 <_list_extend+0x2c8> │ │ │ │ │ + bne 499c <_list_extend+0x2cc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 4bd0 <_list_extend+0x644> │ │ │ │ │ + ble 4d18 <_list_extend+0x648> │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ add r1, r8, #3 │ │ │ │ │ add r2, r2, r8, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub ip, r2, r8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4dac <_list_extend+0x820> │ │ │ │ │ + beq 4ef4 <_list_extend+0x824> │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d34 <_list_extend+0x7a8> │ │ │ │ │ + bhi 4e7c <_list_extend+0x7ac> │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4d34 <_list_extend+0x7a8> │ │ │ │ │ + beq 4e7c <_list_extend+0x7ac> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 46e0 <_list_extend+0x154> │ │ │ │ │ + b 4824 <_list_extend+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ - beq 4790 <_list_extend+0x204> │ │ │ │ │ + beq 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble 4bdc <_list_extend+0x650> │ │ │ │ │ + ble 4d24 <_list_extend+0x654> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movgt r5, r0 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4da0 <_list_extend+0x814> │ │ │ │ │ + bhi 4ee8 <_list_extend+0x818> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4da0 <_list_extend+0x814> │ │ │ │ │ + beq 4ee8 <_list_extend+0x818> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ - b 49b8 <_list_extend+0x42c> │ │ │ │ │ + b 4b00 <_list_extend+0x430> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49b0 <_list_extend+0x424> │ │ │ │ │ + bne 4af8 <_list_extend+0x428> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r2, r0 │ │ │ │ │ - beq 4790 <_list_extend+0x204> │ │ │ │ │ + beq 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4ccc <_list_extend+0x740> │ │ │ │ │ + ble 4e14 <_list_extend+0x744> │ │ │ │ │ add r6, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r6, r6, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub ip, r6, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r6, r1 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d74 <_list_extend+0x7e8> │ │ │ │ │ + bhi 4ebc <_list_extend+0x7ec> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 4d74 <_list_extend+0x7e8> │ │ │ │ │ + beq 4ebc <_list_extend+0x7ec> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 4a98 <_list_extend+0x50c> │ │ │ │ │ + b 4be0 <_list_extend+0x510> │ │ │ │ │ ldrd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dcc <_list_extend+0x840> │ │ │ │ │ + beq 4f14 <_list_extend+0x844> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a80 <_list_extend+0x4f4> │ │ │ │ │ + bne 4bc8 <_list_extend+0x4f8> │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ - beq 4790 <_list_extend+0x204> │ │ │ │ │ + beq 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 4d04 <_list_extend+0x778> │ │ │ │ │ + ble 4e4c <_list_extend+0x77c> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d60 <_list_extend+0x7d4> │ │ │ │ │ + bhi 4ea8 <_list_extend+0x7d8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d60 <_list_extend+0x7d4> │ │ │ │ │ + beq 4ea8 <_list_extend+0x7d8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ - b 4b80 <_list_extend+0x5f4> │ │ │ │ │ + b 4cc8 <_list_extend+0x5f8> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5257,72 +5341,72 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b68 <_list_extend+0x5dc> │ │ │ │ │ - b 49d4 <_list_extend+0x448> │ │ │ │ │ - cmp r2, r3, asr #1 │ │ │ │ │ - blt 47ec <_list_extend+0x260> │ │ │ │ │ + bne 4cb0 <_list_extend+0x5e0> │ │ │ │ │ + b 4b1c <_list_extend+0x44c> │ │ │ │ │ + cmp r2, r1, asr #1 │ │ │ │ │ + blt 4934 <_list_extend+0x264> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4838 <_list_extend+0x2ac> │ │ │ │ │ + b 4980 <_list_extend+0x2b0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4cdc <_list_extend+0x750> │ │ │ │ │ + beq 4e24 <_list_extend+0x754> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 4744 <_list_extend+0x1b8> │ │ │ │ │ + b 4888 <_list_extend+0x1b8> │ │ │ │ │ cmp r1, r2, asr #1 │ │ │ │ │ - bge 4910 <_list_extend+0x384> │ │ │ │ │ - b 48c0 <_list_extend+0x334> │ │ │ │ │ + bge 4a58 <_list_extend+0x388> │ │ │ │ │ + b 4a08 <_list_extend+0x338> │ │ │ │ │ cmp r3, r0, asr #1 │ │ │ │ │ - blt 4938 <_list_extend+0x3ac> │ │ │ │ │ + blt 4a80 <_list_extend+0x3b0> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4990 <_list_extend+0x404> │ │ │ │ │ + b 4ad8 <_list_extend+0x408> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ - beq 4790 <_list_extend+0x204> │ │ │ │ │ + beq 48d4 <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 4d90 <_list_extend+0x804> │ │ │ │ │ + ble 4ed8 <_list_extend+0x808> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d84 <_list_extend+0x7f8> │ │ │ │ │ + bhi 4ecc <_list_extend+0x7fc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d84 <_list_extend+0x7f8> │ │ │ │ │ + beq 4ecc <_list_extend+0x7fc> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ - b 4c9c <_list_extend+0x710> │ │ │ │ │ + b 4de4 <_list_extend+0x714> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5330,110 +5414,110 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c84 <_list_extend+0x6f8> │ │ │ │ │ + bne 4dcc <_list_extend+0x6fc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ cmp r3, r5, asr #1 │ │ │ │ │ - blt 4a08 <_list_extend+0x47c> │ │ │ │ │ + blt 4b50 <_list_extend+0x480> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4a58 <_list_extend+0x4cc> │ │ │ │ │ + b 4ba0 <_list_extend+0x4d0> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 4768 <_list_extend+0x1dc> │ │ │ │ │ + bne 48ac <_list_extend+0x1dc> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4714 <_list_extend+0x188> │ │ │ │ │ + b 4858 <_list_extend+0x188> │ │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ │ - blt 4af0 <_list_extend+0x564> │ │ │ │ │ + blt 4c38 <_list_extend+0x568> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4b48 <_list_extend+0x5bc> │ │ │ │ │ + b 4c90 <_list_extend+0x5c0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d40 <_list_extend+0x7b4> │ │ │ │ │ + beq 4e88 <_list_extend+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 46fc <_list_extend+0x170> │ │ │ │ │ + b 4840 <_list_extend+0x170> │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt 4910 <_list_extend+0x384> │ │ │ │ │ + blt 4a58 <_list_extend+0x388> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d58 <_list_extend+0x7cc> │ │ │ │ │ + bgt 4ea0 <_list_extend+0x7d0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 4dc0 <_list_extend+0x834> │ │ │ │ │ + beq 4f08 <_list_extend+0x838> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 4d0c <_list_extend+0x780> │ │ │ │ │ + blt 4e54 <_list_extend+0x784> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4790 <_list_extend+0x204> │ │ │ │ │ + b 48d4 <_list_extend+0x204> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 4cd4 <_list_extend+0x748> │ │ │ │ │ + blt 4e1c <_list_extend+0x74c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4d58 <_list_extend+0x7cc> │ │ │ │ │ + b 4ea0 <_list_extend+0x7d0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 4d68 <_list_extend+0x7dc> │ │ │ │ │ - b 4d98 <_list_extend+0x80c> │ │ │ │ │ + bge 4eb0 <_list_extend+0x7e0> │ │ │ │ │ + b 4ee0 <_list_extend+0x810> │ │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ │ - blt 4c10 <_list_extend+0x684> │ │ │ │ │ + blt 4d58 <_list_extend+0x688> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4c68 <_list_extend+0x6dc> │ │ │ │ │ + b 4db0 <_list_extend+0x6e0> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge 4d68 <_list_extend+0x7dc> │ │ │ │ │ - b 4be4 <_list_extend+0x658> │ │ │ │ │ + bge 4eb0 <_list_extend+0x7e0> │ │ │ │ │ + b 4d2c <_list_extend+0x65c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 48f0 <_list_extend+0x364> │ │ │ │ │ + b 4a38 <_list_extend+0x368> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 4d68 <_list_extend+0x7dc> │ │ │ │ │ - b 4bb0 <_list_extend+0x624> │ │ │ │ │ + bge 4eb0 <_list_extend+0x7e0> │ │ │ │ │ + b 4cf8 <_list_extend+0x628> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d58 <_list_extend+0x7cc> │ │ │ │ │ + b 4ea0 <_list_extend+0x7d0> │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r3, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4d58 <_list_extend+0x7cc> │ │ │ │ │ + b 4ea0 <_list_extend+0x7d0> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 325c │ │ │ │ │ + b 3488 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -00004de8 : │ │ │ │ │ +00004f30 : │ │ │ │ │ list_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004e00 : │ │ │ │ │ +00004f48 : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -5442,211 +5526,211 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 50f8 │ │ │ │ │ + beq 5240 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fc0 │ │ │ │ │ + beq 5108 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 4fe4 │ │ │ │ │ + bne 512c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 50e4 │ │ │ │ │ + bhi 522c │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 50e4 │ │ │ │ │ + beq 522c │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 5068 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4fbc │ │ │ │ │ + ble 5104 │ │ │ │ │ add ip, r2, #16 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 5104 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 5104 │ │ │ │ │ ldr r4, [ip, #8] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 5104 │ │ │ │ │ ldr r4, [ip, #12] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 5104 │ │ │ │ │ ldr r4, [ip, #16] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 5104 │ │ │ │ │ ldr r4, [ip, #20] │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 5104 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, ip, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5078 │ │ │ │ │ + ble 51c0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4fa0 │ │ │ │ │ + bne 50e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fd8 │ │ │ │ │ + bgt 5120 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 5100 │ │ │ │ │ + beq 5248 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 5090 │ │ │ │ │ + ble 51d8 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 50c8 │ │ │ │ │ + bgt 5210 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 50d4 │ │ │ │ │ + beq 521c │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 50dc │ │ │ │ │ + bhi 5224 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 50dc │ │ │ │ │ + beq 5224 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4ea4 │ │ │ │ │ + beq 4fec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt ip, [r2, #12] │ │ │ │ │ - bgt 4eb0 │ │ │ │ │ - b 4fbc │ │ │ │ │ + bgt 4ff8 │ │ │ │ │ + b 5104 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4fa0 │ │ │ │ │ - b 4fbc │ │ │ │ │ + bne 50e8 │ │ │ │ │ + b 5104 │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 50ac │ │ │ │ │ + blt 51f4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 5060 │ │ │ │ │ + b 51a8 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 5018 │ │ │ │ │ + bge 5160 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 5018 │ │ │ │ │ + b 5160 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 5028 │ │ │ │ │ + b 5170 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 5114 │ │ │ │ │ + blt 525c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4fc0 │ │ │ │ │ + b 5108 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 5120 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 5120 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 5060 │ │ │ │ │ + b 51a8 │ │ │ │ │ │ │ │ │ │ -0000512c : │ │ │ │ │ +00005274 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -5654,221 +5738,221 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 5170 │ │ │ │ │ + beq 52b8 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5178 │ │ │ │ │ + bne 52c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 52e8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 51c0 │ │ │ │ │ + bhi 5308 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 51ec │ │ │ │ │ + bne 5334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5220 │ │ │ │ │ + bne 5368 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5178 │ │ │ │ │ + bne 52c0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5198 │ │ │ │ │ + b 52e0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51b8 │ │ │ │ │ + beq 5300 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5190 │ │ │ │ │ + ble 52d8 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 536c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5238 │ │ │ │ │ + beq 5380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 458c <_list_extend> │ │ │ │ │ + bl 46d0 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 2424 │ │ │ │ │ + bl 263c │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 51f8 │ │ │ │ │ + b 5340 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 5198 │ │ │ │ │ + b 52e0 │ │ │ │ │ │ │ │ │ │ -00005240 : │ │ │ │ │ +00005388 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5420 │ │ │ │ │ + beq 5568 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5420 │ │ │ │ │ + beq 5568 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 53f0 │ │ │ │ │ + bne 5520 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 53d8 │ │ │ │ │ + ble 5550 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 5368 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ - ldr r5, [r0, r4, lsl #2] │ │ │ │ │ - ldr r6, [r1, r4, lsl #2] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 5344 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5394 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ + bge 54d4 │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ + ldr r6, [r0, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, r4, lsl #2] │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 548c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52e8 │ │ │ │ │ + bgt 5500 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5430 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5314 │ │ │ │ │ + bgt 545c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - beq 558c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + beq 56d4 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 532c │ │ │ │ │ + bgt 5474 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - beq 555c │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + beq 56a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 53c8 │ │ │ │ │ + blt 5510 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 5368 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 54d4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 52a0 │ │ │ │ │ - ldr r1, [pc, #584] @ 55a0 │ │ │ │ │ + blt 53e8 │ │ │ │ │ + ldr r1, [pc, #584] @ 56e8 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 5570 │ │ │ │ │ + bhi 56b8 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 5350 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 5350 │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - bne 542c │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 52e0 │ │ │ │ │ - b 52e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movne r4, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge 5498 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble 5498 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + bne 5574 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5428 │ │ │ │ │ + b 5430 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #452] @ 55a4 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - bhi 5570 │ │ │ │ │ - ldrsb r1, [r1, r9] │ │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 5520 │ │ │ │ │ + bhi 5668 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movne r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + ldr r1, [pc, #404] @ 56ec │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + bhi 56b8 │ │ │ │ │ + ldrsb r1, [r1, r9] │ │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5388 │ │ │ │ │ + b 54c8 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 5514 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ + beq 5644 │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5879,130 +5963,130 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 54fc │ │ │ │ │ + ble 5650 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5388 │ │ │ │ │ + bgt 54c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5388 │ │ │ │ │ + bne 54c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5388 │ │ │ │ │ + b 54c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r4, r1 │ │ │ │ │ - b 5388 │ │ │ │ │ + b 54c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r4, r1 │ │ │ │ │ - b 5388 │ │ │ │ │ + b 54c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r4, r1 │ │ │ │ │ - b 5388 │ │ │ │ │ + b 54c8 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + b 54c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5484 │ │ │ │ │ + bne 55cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5484 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 5388 │ │ │ │ │ + b 55cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 529c │ │ │ │ │ - ldr r1, [pc, #120] @ 55a8 │ │ │ │ │ + bgt 53e4 │ │ │ │ │ + ldr r1, [pc, #120] @ 56f0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 5570 │ │ │ │ │ + bhi 56b8 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r4, r1 │ │ │ │ │ - b 5388 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b 54c8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 532c │ │ │ │ │ + b 5474 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r4, r1 │ │ │ │ │ - b 5388 │ │ │ │ │ + b 54c8 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5314 │ │ │ │ │ + b 545c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000055ac : │ │ │ │ │ +000056f4 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 59fc │ │ │ │ │ + ble 5b48 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -6011,580 +6095,587 @@ │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movgt r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 561c │ │ │ │ │ + bgt 5764 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5abc │ │ │ │ │ + beq 5bf8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 58fc │ │ │ │ │ + ble 5a48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ - and r8, r5, r5, asr #31 │ │ │ │ │ + and r7, r5, r5, asr #31 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ - sub r7, r8, r3 │ │ │ │ │ - adds r2, r7, r5 │ │ │ │ │ - beq 57ac │ │ │ │ │ - sub r6, r3, r8 │ │ │ │ │ - lsls r2, r6, #2 │ │ │ │ │ + sub r6, r7, r3 │ │ │ │ │ + adds r2, r6, r5 │ │ │ │ │ + beq 5900 │ │ │ │ │ + sub r5, r3, r7 │ │ │ │ │ + lsls r2, r5, #2 │ │ │ │ │ subeq r9, fp, #68 @ 0x44 │ │ │ │ │ - beq 5678 │ │ │ │ │ + beq 57c0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 5a28 │ │ │ │ │ + bhi 5b68 │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ - add r1, sl, r8, lsl #2 │ │ │ │ │ + add r1, sl, r7, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 585c │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bge 59a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - add r0, sl, r8, lsl #2 │ │ │ │ │ + add r0, sl, r7, lsl #2 │ │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - add r8, r7, r8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ble 5830 │ │ │ │ │ - add sl, r8, #6 │ │ │ │ │ - add sl, sl, r8, asr #3 │ │ │ │ │ + add r7, r6, r7 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 5984 │ │ │ │ │ + add sl, r7, #6 │ │ │ │ │ + add sl, sl, r7, asr #3 │ │ │ │ │ bic sl, sl, #3 │ │ │ │ │ - sub r2, sl, r8 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - addgt sl, r8, #3 │ │ │ │ │ + sub r2, sl, r7 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + addgt sl, r7, #3 │ │ │ │ │ bicgt sl, sl, #3 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 5a60 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 5bc0 │ │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5a80 │ │ │ │ │ + bhi 5be0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a80 │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ + beq 5be0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ str sl, [r4, #16] │ │ │ │ │ - bmi 577c │ │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ + subs r4, r5, #1 │ │ │ │ │ + bmi 58ec │ │ │ │ │ + ldr r0, [r8, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5728 │ │ │ │ │ + beq 586c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5798 │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq 577c │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - ldr r0, [r3, #-4] │ │ │ │ │ + ble 58d8 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + beq 58c0 │ │ │ │ │ + add r4, r8, r4, lsl #2 │ │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 574c │ │ │ │ │ + beq 5890 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5848 │ │ │ │ │ - sub r4, r6, #3 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - beq 577c │ │ │ │ │ - ldr r0, [r5, r4, lsl #2] │ │ │ │ │ + ble 5994 │ │ │ │ │ + sub r4, r5, #3 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + beq 58c0 │ │ │ │ │ + ldr r0, [r8, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5774 │ │ │ │ │ + beq 58b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 581c │ │ │ │ │ + ble 5970 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 5758 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bne 5a1c │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bcs 589c │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bne 5ba0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5728 │ │ │ │ │ + bne 586c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5728 │ │ │ │ │ + b 586c │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq 58c8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 58c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5784 │ │ │ │ │ + beq 58c8 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi 5810 │ │ │ │ │ + bmi 5964 │ │ │ │ │ ldr r0, [sl, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57e0 │ │ │ │ │ + beq 5934 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 59c4 │ │ │ │ │ + ble 5b10 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 5810 │ │ │ │ │ + beq 5964 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 595c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 59b0 │ │ │ │ │ + ble 5afc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 57ec │ │ │ │ │ + bcs 5940 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5784 │ │ │ │ │ + b 58c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 5774 │ │ │ │ │ + bne 58b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5774 │ │ │ │ │ - cmp r8, r3, asr #1 │ │ │ │ │ - blt 56b0 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ - bpl 570c │ │ │ │ │ - b 577c │ │ │ │ │ + b 58b8 │ │ │ │ │ + cmp r7, r3, asr #1 │ │ │ │ │ + blt 57f8 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 584c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 574c │ │ │ │ │ + bne 5890 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 574c │ │ │ │ │ - beq 583c │ │ │ │ │ + b 5890 │ │ │ │ │ + beq 584c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - add sl, r7, r2 │ │ │ │ │ + add sl, r6, r2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ble 59d8 │ │ │ │ │ + ble 5b24 │ │ │ │ │ add r2, sl, #6 │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ add r2, r2, sl, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r0, r2, sl │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + cmp r6, r0 │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5a90 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5a98 │ │ │ │ │ + bhi 5c04 │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne sl, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 5a98 │ │ │ │ │ + beq 5c04 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - add r0, r0, r8, lsl #2 │ │ │ │ │ + add r0, r0, r7, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 583c │ │ │ │ │ + b 584c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a14 │ │ │ │ │ + bne 5b60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 59fc │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + ble 5b48 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r5, [r3, r8, lsl #2] │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r0, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 595c │ │ │ │ │ + bgt 5aa8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5ac8 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble 59e8 │ │ │ │ │ + beq 5c38 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + ble 5b34 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - add r3, r8, #1 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 5ad4 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - movge r8, r5 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bge 5634 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 5c28 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + movge r7, r5 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bge 577c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r9, fp, #68 @ 0x44 │ │ │ │ │ - movne r5, r9 │ │ │ │ │ - bne 577c │ │ │ │ │ + movne r8, r9 │ │ │ │ │ + bne 58ec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5784 │ │ │ │ │ + beq 58c8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 5810 │ │ │ │ │ + b 5964 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 5808 │ │ │ │ │ + bne 595c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5808 │ │ │ │ │ + b 595c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 57e0 │ │ │ │ │ + bne 5934 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 57e0 │ │ │ │ │ + b 5934 │ │ │ │ │ cmp sl, r1, asr #1 │ │ │ │ │ - blt 587c │ │ │ │ │ + blt 59c8 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 58dc │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - bne 5a14 │ │ │ │ │ + b 5a28 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + bne 5b60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - blt 5914 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + blt 5a60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 578c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5784 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 58d0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ - add r1, sl, r8, lsl #2 │ │ │ │ │ + beq 5c44 │ │ │ │ │ + add r1, sl, r7, lsl #2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 567c │ │ │ │ │ + b 57c4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + b 58d0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - movne sl, r8 │ │ │ │ │ - bne 56f8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - blt 5838 │ │ │ │ │ + movne sl, r7 │ │ │ │ │ + bne 5840 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + blt 598c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 583c │ │ │ │ │ + b 584c │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 58ac │ │ │ │ │ + b 59f8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 5764 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 59e0 │ │ │ │ │ + blt 5b2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - beq 5a14 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq 5b60 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5a14 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 561c │ │ │ │ │ + b 5b60 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5ad4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 577c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 595c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5988 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 5634 │ │ │ │ │ + b 5aa8 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 578c │ │ │ │ │ + b 5ba4 │ │ │ │ │ │ │ │ │ │ -00005af4 : │ │ │ │ │ +00005c50 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5bec │ │ │ │ │ + bne 5d48 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 5bc8 │ │ │ │ │ + bne 5d24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5cd0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5cd0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5ba8 │ │ │ │ │ + bne 5d04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5cd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 458c <_list_extend> │ │ │ │ │ + bl 46d0 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5b80 │ │ │ │ │ + beq 5cdc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ba0 │ │ │ │ │ + bgt 5cfc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5cfc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5b74 │ │ │ │ │ + b 5cd0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 2424 │ │ │ │ │ + bl 263c │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5b5c │ │ │ │ │ - b 5b74 │ │ │ │ │ + bne 5cb8 │ │ │ │ │ + b 5cd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ - b 5b28 │ │ │ │ │ + beq 5cfc │ │ │ │ │ + b 5c84 │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ - b 5b1c │ │ │ │ │ + beq 5cfc │ │ │ │ │ + b 5c78 │ │ │ │ │ │ │ │ │ │ -00005c10 : │ │ │ │ │ +00005d6c : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5cc8 │ │ │ │ │ + bcs 5e24 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r0, ip, lr │ │ │ │ │ ldr r5, [ip, r1, lsl #2] │ │ │ │ │ - bne 5c84 │ │ │ │ │ + bne 5de0 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 5cac │ │ │ │ │ + blt 5e08 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ca4 │ │ │ │ │ + bgt 5e00 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 5ca4 │ │ │ │ │ + bne 5e00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c68 │ │ │ │ │ + ble 5dc4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ add r1, lr, #4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 5c58 │ │ │ │ │ + b 5db4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005ce8 : │ │ │ │ │ +00005e44 : │ │ │ │ │ list_pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 5e70 │ │ │ │ │ + bhi 5fcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e98 │ │ │ │ │ + bne 5ff4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5ee0 │ │ │ │ │ + beq 603c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 5f50 │ │ │ │ │ + bcs 60ac │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 5dc4 │ │ │ │ │ + beq 5f20 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 5e18 │ │ │ │ │ + blt 5f74 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 5e3c │ │ │ │ │ + ble 5f98 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r2, r2, r5, asr #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r2, r7, #2 │ │ │ │ │ bicgt r2, r2, #3 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5f00 │ │ │ │ │ + bhi 605c │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 5f00 │ │ │ │ │ + beq 605c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 5f14 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5f60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5e4c │ │ │ │ │ + ble 5fa8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ @@ -6592,422 +6683,304 @@ │ │ │ │ │ add r1, r1, ip │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 5e68 │ │ │ │ │ + bgt 5fc4 │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 5e68 │ │ │ │ │ + blt 5fc4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 5db8 │ │ │ │ │ + b 5f14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5e04 │ │ │ │ │ + bne 5f60 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5e04 │ │ │ │ │ + b 5f60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 5d68 │ │ │ │ │ + b 5ec4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 6054 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 5d1c │ │ │ │ │ + ble 5e78 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5f30 │ │ │ │ │ + beq 608c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5f10 │ │ │ │ │ + ble 606c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5f30 │ │ │ │ │ + beq 608c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5ee0 │ │ │ │ │ + beq 603c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 5d2c │ │ │ │ │ + bge 5e88 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 5d2c │ │ │ │ │ + b 5e88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 5db8 │ │ │ │ │ + b 5f14 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 5e44 │ │ │ │ │ + blt 5fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5db8 │ │ │ │ │ + b 5f14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5ebc │ │ │ │ │ + bne 6018 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5ebc │ │ │ │ │ + b 6018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ef8 │ │ │ │ │ + bne 6054 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5ee0 │ │ │ │ │ + beq 603c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 5ed8 │ │ │ │ │ + b 6034 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5ef8 │ │ │ │ │ + b 6054 │ │ │ │ │ │ │ │ │ │ -00005f6c <_PyList_Concat>: │ │ │ │ │ +000060c8 <_PyList_Concat>: │ │ │ │ │ _PyList_Concat(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ │ - beq 635c <_PyList_Concat+0x3f0> │ │ │ │ │ + beq 62e0 <_PyList_Concat+0x218> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 6268 <_PyList_Concat+0x2fc> │ │ │ │ │ - ldr r3, [pc, #968] @ 637c <_PyList_Concat+0x410> │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + beq 6260 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #500] @ 6300 <_PyList_Concat+0x238> │ │ │ │ │ + mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6274 <_PyList_Concat+0x308> │ │ │ │ │ - ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - str r0, [r3, #1896] @ 0x768 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + beq 626c <_PyList_Concat+0x1a4> │ │ │ │ │ + ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r1, [r3, #1896] @ 0x768 │ │ │ │ │ + str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #888] @ 6380 <_PyList_Concat+0x414> │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [pc, #424] @ 6304 <_PyList_Concat+0x23c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 631c <_PyList_Concat+0x3b0> │ │ │ │ │ + bhi 62a0 <_PyList_Concat+0x1d8> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 631c <_PyList_Concat+0x3b0> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 62a0 <_PyList_Concat+0x1d8> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - ble 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62ac <_PyList_Concat+0x340> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62bc <_PyList_Concat+0x350> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62cc <_PyList_Concat+0x360> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62dc <_PyList_Concat+0x370> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6258 <_PyList_Concat+0x2ec> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62ec <_PyList_Concat+0x380> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62fc <_PyList_Concat+0x390> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 630c <_PyList_Concat+0x3a0> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - cmp lr, #9 │ │ │ │ │ - str r1, [r0, #32] │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - add ip, r3, #36 @ 0x24 │ │ │ │ │ - add r1, r3, lr, lsl #2 │ │ │ │ │ - add r7, r0, #32 │ │ │ │ │ - b 61d8 <_PyList_Concat+0x26c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 6200 <_PyList_Concat+0x138> │ │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ │ + sub lr, r0, #4 │ │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ │ + b 61e4 <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - beq 61f4 <_PyList_Concat+0x288> │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + beq 6200 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 61c4 <_PyList_Concat+0x258> │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - bne 61d8 <_PyList_Concat+0x26c> │ │ │ │ │ + ble 61d0 <_PyList_Concat+0x108> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 61e4 <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 6238 <_PyList_Concat+0x2cc> │ │ │ │ │ + ble 6244 <_PyList_Concat+0x17c> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - sub lr, lr, #1 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ - add r0, r0, lr, lsl #2 │ │ │ │ │ + add r0, r0, r7, lsl #2 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6248 <_PyList_Concat+0x2dc> │ │ │ │ │ + bgt 6250 <_PyList_Concat+0x188> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 6214 <_PyList_Concat+0x2a8> │ │ │ │ │ + bne 6220 <_PyList_Concat+0x158> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 6214 <_PyList_Concat+0x2a8> │ │ │ │ │ - b 6238 <_PyList_Concat+0x2cc> │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - bne 6128 <_PyList_Concat+0x1bc> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + bne 6220 <_PyList_Concat+0x158> │ │ │ │ │ + b 6244 <_PyList_Concat+0x17c> │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 623c <_PyList_Concat+0x2d0> │ │ │ │ │ + beq 6248 <_PyList_Concat+0x180> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #220] @ 6384 <_PyList_Concat+0x418> │ │ │ │ │ + ldr r3, [pc, #108] @ 6308 <_PyList_Concat+0x240> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 600c <_PyList_Concat+0xa0> │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - bne 6098 <_PyList_Concat+0x12c> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bne 60bc <_PyList_Concat+0x150> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - bne 60e0 <_PyList_Concat+0x174> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - bne 6104 <_PyList_Concat+0x198> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 614c <_PyList_Concat+0x1e0> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - bne 6170 <_PyList_Concat+0x204> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - bne 6194 <_PyList_Concat+0x228> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ + b 615c <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 633c <_PyList_Concat+0x3d0> │ │ │ │ │ + bgt 62c0 <_PyList_Concat+0x1f8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 633c <_PyList_Concat+0x3d0> │ │ │ │ │ + bne 62c0 <_PyList_Concat+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 623c <_PyList_Concat+0x2d0> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 6248 <_PyList_Concat+0x180> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bgt 6070 <_PyList_Concat+0x104> │ │ │ │ │ - b 61f4 <_PyList_Concat+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 61c0 <_PyList_Concat+0xf8> │ │ │ │ │ + b 6200 <_PyList_Concat+0x138> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 623c <_PyList_Concat+0x2d0> │ │ │ │ │ - .word 0x000003c0 │ │ │ │ │ + b 6248 <_PyList_Concat+0x180> │ │ │ │ │ + .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000370 │ │ │ │ │ + .word 0x000001a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000d8 │ │ │ │ │ + .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006388 : │ │ │ │ │ +0000630c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 458c <_list_extend> │ │ │ │ │ + bl 46d0 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000063b4 : │ │ │ │ │ +00006338 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 6374 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 6408 │ │ │ │ │ + bcs 638c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ @@ -7016,58 +6989,58 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 6420 │ │ │ │ │ + ldr r1, [pc, #8] @ 63a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 6400 │ │ │ │ │ + b 6384 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006424 : │ │ │ │ │ +000063a8 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands r5, r0, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6538 │ │ │ │ │ - ldr r3, [pc, #248] @ 6550 │ │ │ │ │ + beq 64bc │ │ │ │ │ + ldr r3, [pc, #248] @ 64d4 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64f8 │ │ │ │ │ + beq 647c │ │ │ │ │ ldr r2, [r3, #1908] @ 0x774 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1904] @ 0x770 │ │ │ │ │ str r2, [r3, #1908] @ 0x774 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 651c │ │ │ │ │ - ldr r1, [pc, #168] @ 6554 │ │ │ │ │ + bgt 64a0 │ │ │ │ │ + ldr r1, [pc, #168] @ 64d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -7080,79 +7053,79 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 6558 │ │ │ │ │ + ldr r0, [pc, #88] @ 64dc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64f0 │ │ │ │ │ + beq 6474 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 64a4 │ │ │ │ │ - ldr r1, [pc, #56] @ 655c │ │ │ │ │ + ble 6428 │ │ │ │ │ + ldr r1, [pc, #56] @ 64e0 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 64c4 │ │ │ │ │ + b 6448 │ │ │ │ │ mov r1, #4032 @ 0xfc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 64f0 │ │ │ │ │ + b 6474 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006560 : │ │ │ │ │ +000064e4 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 65d0 │ │ │ │ │ + blt 6554 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 65a8 │ │ │ │ │ + bcs 652c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65d8 │ │ │ │ │ + bgt 655c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 65d0 │ │ │ │ │ + bgt 6554 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 6568 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7160,25 +7133,25 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006604 : │ │ │ │ │ +00006588 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #196] @ 66f0 │ │ │ │ │ + ldr ip, [pc, #196] @ 6674 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ @@ -7191,86 +7164,86 @@ │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r4, ip] │ │ │ │ │ ldr r1, [r3, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #3824] @ 0xef0 │ │ │ │ │ - beq 6688 │ │ │ │ │ + beq 660c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 66b4 │ │ │ │ │ + ble 6638 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 66e0 │ │ │ │ │ + bhi 6664 │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str r2, [r3, #1904] @ 0x770 │ │ │ │ │ str r1, [r3, #1908] @ 0x774 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 6688 │ │ │ │ │ + bne 660c │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 66f4 │ │ │ │ │ + ldr r3, [pc, #32] @ 6678 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 6688 │ │ │ │ │ + b 660c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000066f8 : │ │ │ │ │ +0000667c : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6840 │ │ │ │ │ + ble 67ac │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6874 │ │ │ │ │ - bne 67ac │ │ │ │ │ + blt 67f4 │ │ │ │ │ + bne 6730 │ │ │ │ │ ldr lr, [r9, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 6860 │ │ │ │ │ + bne 67e0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -7279,207 +7252,208 @@ │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 6840 │ │ │ │ │ + beq 67ac │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6874 │ │ │ │ │ + blt 67f4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 67f0 │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r6, r3, lsl #2] │ │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ + beq 67c4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6840 │ │ │ │ │ + beq 67ac │ │ │ │ │ add sl, r5, #20 │ │ │ │ │ add r9, r6, #20 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6874 │ │ │ │ │ + blt 67f4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6850 │ │ │ │ │ + beq 67bc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 67d4 │ │ │ │ │ + bne 676c │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 67a4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + b 6728 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 6804 │ │ │ │ │ - b 6840 │ │ │ │ │ + bge 67ac │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r1, [r6, r3, lsl #2] │ │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 67a4 │ │ │ │ │ + b 6728 │ │ │ │ │ │ │ │ │ │ -0000687c : │ │ │ │ │ +000067fc : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [lr, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 6924 │ │ │ │ │ + bne 68a4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 690c │ │ │ │ │ + beq 688c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6964 │ │ │ │ │ + beq 68e4 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6930 │ │ │ │ │ + bne 68b0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub r4, r2, r0 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 696c │ │ │ │ │ + ble 68ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6900 │ │ │ │ │ + bgt 6880 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 6900 │ │ │ │ │ + bne 6880 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6900 │ │ │ │ │ + b 6880 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6900 │ │ │ │ │ + b 6880 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6918 │ │ │ │ │ + bne 6898 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6918 │ │ │ │ │ + b 6898 │ │ │ │ │ │ │ │ │ │ -00006980 <_PyList_BinarySlice>: │ │ │ │ │ +00006900 <_PyList_BinarySlice>: │ │ │ │ │ _PyList_BinarySlice(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r1, fp, #36 @ 0x24 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6db4 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 6d40 <_PyList_BinarySlice+0x440> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub r1, fp, #40 @ 0x28 │ │ │ │ │ + sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6db4 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 6d40 <_PyList_BinarySlice+0x440> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r2, fp, #32 │ │ │ │ │ + sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble 6d5c <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #948] @ 6dbc <_PyList_BinarySlice+0x43c> │ │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ + ble 6ce8 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + ldr r3, [pc, #960] @ 6d48 <_PyList_BinarySlice+0x448> │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6d2c <_PyList_BinarySlice+0x3ac> │ │ │ │ │ - ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ + beq 6cb4 <_PyList_BinarySlice+0x3b4> │ │ │ │ │ + ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + str r0, [r3, #1896] @ 0x768 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r1, [r3, #1896] @ 0x768 │ │ │ │ │ - str r2, [r3, #1900] @ 0x76c │ │ │ │ │ + str r1, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #892] @ 6dc0 <_PyList_BinarySlice+0x440> │ │ │ │ │ + ldr r3, [pc, #900] @ 6d4c <_PyList_BinarySlice+0x44c> │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [sl, r3] │ │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r1, #3824] @ 0xef0 │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ @@ -7487,242 +7461,243 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 6d68 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + bhi 6cf4 <_PyList_BinarySlice+0x3f4> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 6d68 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + beq 6cf4 <_PyList_BinarySlice+0x3f4> │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ add r7, r4, r6 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ │ add r0, r3, r2, lsl #2 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ sub r3, r7, r0 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 6bc4 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 6b4c <_PyList_BinarySlice+0x24c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6ba0 <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 6b28 <_PyList_BinarySlice+0x228> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6b84 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 6b0c <_PyList_BinarySlice+0x20c> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6b68 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 6af0 <_PyList_BinarySlice+0x1f0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6b4c <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 6ad4 <_PyList_BinarySlice+0x1d4> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6b30 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 6ab8 <_PyList_BinarySlice+0x1b8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 6d0c <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 6c94 <_PyList_BinarySlice+0x394> │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - beq 6cec <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 6c74 <_PyList_BinarySlice+0x374> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, ip │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add r0, lr, #8 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r0, lr, #12 │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r0, lr, #16 │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r0, lr, #20 │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r0, lr, #24 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r0, lr, #28 │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add ip, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6bc4 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 6b4c <_PyList_BinarySlice+0x24c> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6acc <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 6cec <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 6a54 <_PyList_BinarySlice+0x154> │ │ │ │ │ + b 6c74 <_PyList_BinarySlice+0x374> │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cfc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6c84 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - b 6b14 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 6a9c <_PyList_BinarySlice+0x19c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6cf0 <_PyList_BinarySlice+0x370> │ │ │ │ │ - ldr r3, [pc, #124] @ 6dc4 <_PyList_BinarySlice+0x444> │ │ │ │ │ + beq 6c78 <_PyList_BinarySlice+0x378> │ │ │ │ │ + ldr r3, [pc, #124] @ 6d50 <_PyList_BinarySlice+0x450> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6a54 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 69dc <_PyList_BinarySlice+0xdc> │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6cf0 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 6c78 <_PyList_BinarySlice+0x378> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d88 <_PyList_BinarySlice+0x408> │ │ │ │ │ + bgt 6d14 <_PyList_BinarySlice+0x414> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6d88 <_PyList_BinarySlice+0x408> │ │ │ │ │ + bne 6d14 <_PyList_BinarySlice+0x414> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6cf0 <_PyList_BinarySlice+0x370> │ │ │ │ │ + beq 6c78 <_PyList_BinarySlice+0x378> │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ add r8, r0, r8, lsl #2 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ sub r7, r8, #4 │ │ │ │ │ - b 6acc <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 6a54 <_PyList_BinarySlice+0x154> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6cf0 <_PyList_BinarySlice+0x370> │ │ │ │ │ - .word 0x000003ac │ │ │ │ │ + b 6c78 <_PyList_BinarySlice+0x378> │ │ │ │ │ + .word 0x000003b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006dc8 : │ │ │ │ │ +00006d54 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ 6e1c │ │ │ │ │ + ldr r0, [pc, #52] @ 6da8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6e14 │ │ │ │ │ + beq 6da0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strle r3, [r5] │ │ │ │ │ @@ -7730,24 +7705,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006e20 : │ │ │ │ │ +00006dac : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6e90 │ │ │ │ │ + blt 6e1c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 6e68 │ │ │ │ │ + bcs 6df4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ suble r3, r3, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ @@ -7756,141 +7731,141 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 6e90 │ │ │ │ │ + bgt 6e1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6e98 │ │ │ │ │ + beq 6e24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006eb8 : │ │ │ │ │ +00006e44 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6eec │ │ │ │ │ + beq 6e78 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6efc │ │ │ │ │ + ble 6e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6eec │ │ │ │ │ + bne 6e78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6eec │ │ │ │ │ + b 6e78 │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +00006e9c : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ff0 │ │ │ │ │ + beq 6f7c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs ip, r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 6f98 │ │ │ │ │ + bmi 6f24 │ │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 6f68 │ │ │ │ │ + beq 6ef4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fd4 │ │ │ │ │ + ble 6f60 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6f98 │ │ │ │ │ + beq 6f24 │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f90 │ │ │ │ │ + beq 6f1c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fb0 │ │ │ │ │ + ble 6f3c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 6f74 │ │ │ │ │ + bcs 6f00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 6f90 │ │ │ │ │ + bne 6f1c │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 6f90 │ │ │ │ │ + b 6f1c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 6f68 │ │ │ │ │ + bne 6ef4 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - b 6f68 │ │ │ │ │ + b 6ef4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006ffc : │ │ │ │ │ +00006f88 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 7048 │ │ │ │ │ + beq 6fd4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 7068 │ │ │ │ │ + bcs 6ff4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7907,43 +7882,43 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 7080 │ │ │ │ │ + ldr r1, [pc, #8] @ 700c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 7060 │ │ │ │ │ + b 6fec │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007084 : │ │ │ │ │ +00007010 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7140 │ │ │ │ │ + beq 70cc │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 70d0 │ │ │ │ │ + b 705c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7134 │ │ │ │ │ + bne 70c0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls 7134 │ │ │ │ │ + bls 70c0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7953,31 +7928,31 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 70b8 │ │ │ │ │ + bgt 7044 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 70b8 │ │ │ │ │ + bne 7044 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 70b8 │ │ │ │ │ + b 7044 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007148 <_PyList_SliceSubscript>: │ │ │ │ │ +000070d4 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -7985,53 +7960,53 @@ │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7724 <_PyList_SliceSubscript+0x5dc> │ │ │ │ │ + blt 76b0 <_PyList_SliceSubscript+0x5dc> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 74f0 <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ + ble 747c <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 7514 <_PyList_SliceSubscript+0x3cc> │ │ │ │ │ + bne 74a0 <_PyList_SliceSubscript+0x3cc> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 74f0 <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ - ldr r3, [pc, #1368] @ 772c <_PyList_SliceSubscript+0x5e4> │ │ │ │ │ + ble 747c <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ + ldr r3, [pc, #1368] @ 76b8 <_PyList_SliceSubscript+0x5e4> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 765c <_PyList_SliceSubscript+0x514> │ │ │ │ │ + beq 75e8 <_PyList_SliceSubscript+0x514> │ │ │ │ │ ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1896] @ 0x768 │ │ │ │ │ str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #1308] @ 7730 <_PyList_SliceSubscript+0x5e8> │ │ │ │ │ + ldr r3, [pc, #1308] @ 76bc <_PyList_SliceSubscript+0x5e8> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -8047,692 +8022,692 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 76d8 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + bhi 7664 <_PyList_SliceSubscript+0x590> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 76d8 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + beq 7664 <_PyList_SliceSubscript+0x590> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add ip, r7, ip, lsl #2 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 73b8 <_PyList_SliceSubscript+0x270> │ │ │ │ │ + beq 7344 <_PyList_SliceSubscript+0x270> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7394 <_PyList_SliceSubscript+0x24c> │ │ │ │ │ + beq 7320 <_PyList_SliceSubscript+0x24c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7378 <_PyList_SliceSubscript+0x230> │ │ │ │ │ + beq 7304 <_PyList_SliceSubscript+0x230> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 735c <_PyList_SliceSubscript+0x214> │ │ │ │ │ + beq 72e8 <_PyList_SliceSubscript+0x214> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 7340 <_PyList_SliceSubscript+0x1f8> │ │ │ │ │ + beq 72cc <_PyList_SliceSubscript+0x1f8> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 7324 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + beq 72b0 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 7308 <_PyList_SliceSubscript+0x1c0> │ │ │ │ │ + beq 7294 <_PyList_SliceSubscript+0x1c0> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, r0, #16 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7504 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7490 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 73b8 <_PyList_SliceSubscript+0x270> │ │ │ │ │ + bne 7344 <_PyList_SliceSubscript+0x270> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 72a4 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ - b 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 7230 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ + b 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ bl 158 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74e4 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 7470 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 76a8 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bhi 7634 <_PyList_SliceSubscript+0x560> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 76a8 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + beq 7634 <_PyList_SliceSubscript+0x560> │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ add r0, r3, r6, lsl #2 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bgt 7694 <_PyList_SliceSubscript+0x54c> │ │ │ │ │ + bgt 7620 <_PyList_SliceSubscript+0x54c> │ │ │ │ │ str r3, [ip] │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 7630 <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ - b 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 75bc <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ + b 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74e4 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ - ldr r3, [pc, #184] @ 7734 <_PyList_SliceSubscript+0x5ec> │ │ │ │ │ + beq 7470 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + ldr r3, [pc, #184] @ 76c0 <_PyList_SliceSubscript+0x5ec> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 722c <_PyList_SliceSubscript+0xe4> │ │ │ │ │ + b 71b8 <_PyList_SliceSubscript+0xe4> │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 7630 <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ - b 74e0 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 75bc <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ + b 746c <_PyList_SliceSubscript+0x398> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76c8 <_PyList_SliceSubscript+0x580> │ │ │ │ │ + bgt 7654 <_PyList_SliceSubscript+0x580> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 76c8 <_PyList_SliceSubscript+0x580> │ │ │ │ │ + bne 7654 <_PyList_SliceSubscript+0x580> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7548 <_PyList_SliceSubscript+0x400> │ │ │ │ │ - b 74e4 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 74d4 <_PyList_SliceSubscript+0x400> │ │ │ │ │ + b 7470 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76f8 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ + bgt 7684 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 76f8 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ + bne 7684 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74e4 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 7470 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ - b 72a4 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ + b 7230 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 74e4 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + b 7470 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ .word 0x00000550 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007738 : │ │ │ │ │ +000076c4 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - bne 7798 │ │ │ │ │ + bne 7724 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7818 │ │ │ │ │ + blt 77a4 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 788c │ │ │ │ │ + bne 7818 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 11a0 │ │ │ │ │ + b 11a8 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r4, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #284] @ 78e0 │ │ │ │ │ + ldr ip, [pc, #284] @ 786c │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7810 │ │ │ │ │ + beq 779c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 78cc │ │ │ │ │ + beq 7858 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq 7860 │ │ │ │ │ + beq 77ec │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 7860 │ │ │ │ │ + bne 77ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #188] @ 78e0 │ │ │ │ │ + ldr lr, [pc, #188] @ 786c │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7810 │ │ │ │ │ + beq 779c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 78d8 │ │ │ │ │ + blt 7864 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 11a0 │ │ │ │ │ - b 7810 │ │ │ │ │ + bl 11a8 │ │ │ │ │ + b 779c │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #72] @ 78e0 │ │ │ │ │ + ldr lr, [pc, #72] @ 786c │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77dc │ │ │ │ │ - b 7810 │ │ │ │ │ + bne 7768 │ │ │ │ │ + b 779c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 7878 │ │ │ │ │ + b 7804 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7810 │ │ │ │ │ + b 779c │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000078e4 : │ │ │ │ │ +00007870 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 79e0 │ │ │ │ │ + bne 796c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 8170 │ │ │ │ │ + bne 8110 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 80cc │ │ │ │ │ + blt 8034 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7bf4 │ │ │ │ │ + beq 7b80 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 81ac │ │ │ │ │ + beq 8130 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 8034 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7d4c │ │ │ │ │ - beq 7d60 │ │ │ │ │ + blt 7cd8 │ │ │ │ │ + beq 7cec │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 7d5c │ │ │ │ │ + bgt 7ce8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 7bc0 │ │ │ │ │ + bne 7b4c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b08 │ │ │ │ │ + bl 3c44 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 79d4 │ │ │ │ │ + bgt 7960 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 7eb4 │ │ │ │ │ + beq 7e40 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 78a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 7a9c │ │ │ │ │ + bne 7a28 │ │ │ │ │ strd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79d4 │ │ │ │ │ + bne 7960 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub r3, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 8120 │ │ │ │ │ + bcs 8024 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 7b9c │ │ │ │ │ + bne 7b28 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 7aac │ │ │ │ │ + blt 7a38 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b8c │ │ │ │ │ + bgt 7b18 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7b8c │ │ │ │ │ + bne 7b18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r3, r0, lr │ │ │ │ │ - b 7a34 │ │ │ │ │ + b 79c0 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 7a64 │ │ │ │ │ + b 79f0 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8198 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addeq r0, r5, #16 │ │ │ │ │ ldrne r0, [r5, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 7b38 │ │ │ │ │ + b 7ac4 │ │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ │ str ip, [r6, r3, lsl #2] │ │ │ │ │ ldr ip, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [ip] │ │ │ │ │ str ip, [r4, r1, lsl #2] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 7b10 │ │ │ │ │ + blt 7a9c │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 7b64 │ │ │ │ │ + b 7af0 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7efc │ │ │ │ │ + ble 7e88 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 7b50 │ │ │ │ │ + blt 7adc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b8c │ │ │ │ │ + bgt 7b18 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7eb4 │ │ │ │ │ + beq 7e40 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a74 │ │ │ │ │ - b 7b8c │ │ │ │ │ + ble 7a00 │ │ │ │ │ + b 7b18 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8098 │ │ │ │ │ + bne 803c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ac4 │ │ │ │ │ + bne 7a50 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bec │ │ │ │ │ + bgt 7b78 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7eb4 │ │ │ │ │ + beq 7e40 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 79d4 │ │ │ │ │ + b 7960 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 805c │ │ │ │ │ - beq 7c2c │ │ │ │ │ + blt 7fe8 │ │ │ │ │ + beq 7bb8 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 806c │ │ │ │ │ + bgt 7ff8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7d78 │ │ │ │ │ + beq 7d04 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 7b8c │ │ │ │ │ + ble 7b18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 7c68 │ │ │ │ │ + bge 7bf4 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r1, r7, #1 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ @@ -8742,16 +8717,16 @@ │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r6, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne r4, #0 │ │ │ │ │ ldrne r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldrne r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 7cd8 │ │ │ │ │ - b 81a4 │ │ │ │ │ + bne 7c64 │ │ │ │ │ + b 816c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subcs ip, ip, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ │ @@ -8766,456 +8741,454 @@ │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 7c90 │ │ │ │ │ + bcc 7c1c │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 8074 │ │ │ │ │ + bcc 8000 │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7f20 │ │ │ │ │ + ble 7eac │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 7d1c │ │ │ │ │ + bne 7ca8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 79d4 │ │ │ │ │ + b 7960 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 7d60 │ │ │ │ │ + bge 7cec │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 7bc0 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 79ac │ │ │ │ │ + b 7938 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 8190 │ │ │ │ │ + blt 8174 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt 8158 │ │ │ │ │ + blt 80ec │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movlt r5, r1 │ │ │ │ │ movge r5, r2 │ │ │ │ │ sub r1, r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r1, r2 │ │ │ │ │ - beq 7f44 │ │ │ │ │ + beq 7ed0 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - beq 8050 │ │ │ │ │ + beq 7fdc │ │ │ │ │ cmp r2, #32 │ │ │ │ │ subls sl, fp, #68 @ 0x44 │ │ │ │ │ subls r7, fp, #68 @ 0x44 │ │ │ │ │ - bhi 80e4 │ │ │ │ │ + bhi 808c │ │ │ │ │ add r1, r8, r3, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 7fa4 │ │ │ │ │ + bge 7f40 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 8040 │ │ │ │ │ + ble 7f30 │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ add r1, r5, #3 │ │ │ │ │ add r3, r3, r5, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ movgt r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8134 │ │ │ │ │ + beq 80e4 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 8110 │ │ │ │ │ + bhi 80d4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 80d4 │ │ │ │ │ sub r4, r9, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7ec8 │ │ │ │ │ + blt 7e54 │ │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eac │ │ │ │ │ + beq 7e38 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ee8 │ │ │ │ │ + ble 7e74 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 7e88 │ │ │ │ │ + b 7e14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 79d4 │ │ │ │ │ + b 7960 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 79d4 │ │ │ │ │ + beq 7960 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 79d4 │ │ │ │ │ + b 7960 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7eac │ │ │ │ │ + bne 7e38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7eac │ │ │ │ │ + b 7e38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7b60 │ │ │ │ │ + bne 7aec │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7b60 │ │ │ │ │ + b 7aec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7d2c │ │ │ │ │ + bne 7cb8 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7d2c │ │ │ │ │ + b 7cb8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7b8c │ │ │ │ │ + beq 7b18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 7f98 │ │ │ │ │ + bmi 7f24 │ │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f60 │ │ │ │ │ + beq 7eec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f60 │ │ │ │ │ + bgt 7eec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7f60 │ │ │ │ │ + bne 7eec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 7eec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 7b8c │ │ │ │ │ - beq 7e84 │ │ │ │ │ + b 7b18 │ │ │ │ │ + cmp r5, r2, asr #1 │ │ │ │ │ + blt 7db4 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b 7e10 │ │ │ │ │ + beq 7e10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 80d4 │ │ │ │ │ + ble 807c │ │ │ │ │ add r1, r2, #6 │ │ │ │ │ add r1, r1, r2, asr #3 │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ sub r0, ip, r2 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ movgt ip, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ - beq 813c │ │ │ │ │ + beq 80cc │ │ │ │ │ cmn ip, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 8144 │ │ │ │ │ + bhi 80b8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ strd r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 8144 │ │ │ │ │ + beq 80b8 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 7e84 │ │ │ │ │ - cmp r5, r2, asr #1 │ │ │ │ │ - blt 7e28 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - b 7e84 │ │ │ │ │ + b 7e10 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7df4 │ │ │ │ │ + b 7d80 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 7c2c │ │ │ │ │ + bge 7bb8 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 7c2c │ │ │ │ │ + b 7bb8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r2, ip, r1 │ │ │ │ │ sub r0, r1, r7 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ - b 7cfc │ │ │ │ │ + b 7c88 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b 7960 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 80cc │ │ │ │ │ + bgt 8034 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 81c8 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 79d4 │ │ │ │ │ + bne 8034 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 8034 │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - blt 7fc4 │ │ │ │ │ + blt 7f60 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 8020 │ │ │ │ │ + b 7fbc │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 81d4 │ │ │ │ │ + beq 8104 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 7de0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - blt 8048 │ │ │ │ │ + b 7d6c │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + blt 8084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7e84 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 80cc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - b 7e58 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b 7e58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 7ff8 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - blt 80dc │ │ │ │ │ + b 7f94 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + blt 7f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 7ecc │ │ │ │ │ + b 7e10 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 7de4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f44 │ │ │ │ │ + beq 7ed0 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7e84 │ │ │ │ │ + b 7e10 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b 7e60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 80cc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 7d94 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 81e0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 80cc │ │ │ │ │ + b 8034 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26ac │ │ │ │ │ + bl 28c4 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7968 │ │ │ │ │ - b 80cc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80cc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 7ed4 │ │ │ │ │ + bne 78f4 │ │ │ │ │ + b 8034 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 816c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 81a4 │ │ │ │ │ + bne 816c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 81a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 8034 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 7d20 │ │ │ │ │ │ │ │ │ │ -000081f8 : │ │ │ │ │ +0000817c : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8328 │ │ │ │ │ + beq 82ac │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8378 │ │ │ │ │ + bne 82fc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 82cc │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8348 │ │ │ │ │ + blt 82cc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 826c │ │ │ │ │ - b 82fc │ │ │ │ │ + bgt 81f0 │ │ │ │ │ + b 8280 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 82fc │ │ │ │ │ + bge 8280 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 8210 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 82bc │ │ │ │ │ + ble 8240 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8334 │ │ │ │ │ + blt 82b8 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8334 │ │ │ │ │ + blt 82b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8334 │ │ │ │ │ + blt 82b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 825c │ │ │ │ │ + beq 81e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 825c │ │ │ │ │ + bgt 81e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 825c │ │ │ │ │ + bne 81e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 825c │ │ │ │ │ + b 81e0 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8348 │ │ │ │ │ + blt 82cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -9223,44 +9196,44 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 82cc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8360 │ │ │ │ │ + ble 82e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8348 │ │ │ │ │ + bne 82cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8348 │ │ │ │ │ - ble 8358 │ │ │ │ │ + b 82cc │ │ │ │ │ + ble 82dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -00008390 : │ │ │ │ │ +00008314 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ @@ -9273,53 +9246,53 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000083d8 : │ │ │ │ │ +0000835c : │ │ │ │ │ list_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 8670 │ │ │ │ │ + bne 85fc │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 8730 │ │ │ │ │ - ldr r3, [pc, #784] @ 873c │ │ │ │ │ + bgt 86bc │ │ │ │ │ + ldr r3, [pc, #792] @ 86c8 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8630 │ │ │ │ │ + beq 85bc │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #728] @ 8740 │ │ │ │ │ + ldr r3, [pc, #736] @ 86cc │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -9333,58 +9306,58 @@ │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 867c │ │ │ │ │ + bhi 8608 │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 867c │ │ │ │ │ + beq 8608 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 86bc │ │ │ │ │ + bne 8648 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 865c │ │ │ │ │ + ble 85e8 │ │ │ │ │ add r1, r3, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 8610 │ │ │ │ │ + bcs 85a4 │ │ │ │ │ sub r1, r9, #1 │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 860c │ │ │ │ │ + beq 8590 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ lsr lr, r0, #1 │ │ │ │ │ lsl r1, lr, #3 │ │ │ │ │ add ip, r3, lr, lsl #3 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - beq 85b4 │ │ │ │ │ + beq 8538 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 85a0 │ │ │ │ │ + beq 8524 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8594 │ │ │ │ │ + beq 8518 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8588 │ │ │ │ │ + beq 850c │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 857c │ │ │ │ │ + beq 8500 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 8570 │ │ │ │ │ + beq 84f4 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bne 8620 │ │ │ │ │ + bne 85ac │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -9396,15 +9369,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 8600 │ │ │ │ │ + beq 8584 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ │ str r2, [r3, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r3, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r3, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -9415,180 +9388,182 @@ │ │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 85b4 │ │ │ │ │ + bne 8538 │ │ │ │ │ cmp r0, lr, lsl #1 │ │ │ │ │ - beq 8610 │ │ │ │ │ + beq 85a4 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b 8598 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ - b 8564 │ │ │ │ │ + b 84e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8614 │ │ │ │ │ - ldr r3, [pc, #248] @ 8744 │ │ │ │ │ + beq 8598 │ │ │ │ │ + ldr r3, [pc, #248] @ 86d0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8474 │ │ │ │ │ + b 83f8 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 84f4 │ │ │ │ │ + b 8478 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 869c │ │ │ │ │ + bgt 8628 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8614 │ │ │ │ │ + beq 8598 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ - beq 84e4 │ │ │ │ │ + beq 8468 │ │ │ │ │ add lr, r2, r6, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 86cc │ │ │ │ │ + b 8658 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 86f8 │ │ │ │ │ + bls 8684 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 86c8 │ │ │ │ │ + bgt 8654 │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - b 86c8 │ │ │ │ │ + b 8654 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r9, r6 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble 8610 │ │ │ │ │ + ble 85a4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 86fc │ │ │ │ │ + b 8688 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - .word 0x00000308 │ │ │ │ │ + .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000002c8 │ │ │ │ │ + .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008748 : │ │ │ │ │ +000086d4 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 8770 │ │ │ │ │ + bgt 86fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 875c │ │ │ │ │ + bcs 86e8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 8784 │ │ │ │ │ - b 875c │ │ │ │ │ + bhi 8710 │ │ │ │ │ + b 86e8 │ │ │ │ │ │ │ │ │ │ -000087a0 : │ │ │ │ │ +0000872c : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 458c <_list_extend> │ │ │ │ │ + bl 46d0 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 87dc │ │ │ │ │ + beq 8768 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 87d4 │ │ │ │ │ + b 8760 │ │ │ │ │ │ │ │ │ │ -000087e4 : │ │ │ │ │ +00008770 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008810 : │ │ │ │ │ +0000879c : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -00008828 : │ │ │ │ │ +000087b4 : │ │ │ │ │ list_index(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -9596,46 +9571,46 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bhi 8afc │ │ │ │ │ + bhi 8a88 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 8858 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a48 │ │ │ │ │ + beq 89d4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 88a0 │ │ │ │ │ + beq 882c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a48 │ │ │ │ │ + beq 89d4 │ │ │ │ │ ldrd r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r5, r5, r3 │ │ │ │ │ biclt r5, r5, r5, asr #31 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 8a50 │ │ │ │ │ + ble 89dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs 8a50 │ │ │ │ │ + bcs 89dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r9, r4, #2 │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -9643,24 +9618,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a9c │ │ │ │ │ + ble 8a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8a74 │ │ │ │ │ - bne 8a48 │ │ │ │ │ + bgt 8a00 │ │ │ │ │ + bne 89d4 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 8a50 │ │ │ │ │ + bge 89dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 8a50 │ │ │ │ │ + bcs 89dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -9670,24 +9645,24 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8abc │ │ │ │ │ + ble 8a48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 8a78 │ │ │ │ │ - bne 8a48 │ │ │ │ │ + bgt 8a04 │ │ │ │ │ + bne 89d4 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 8a50 │ │ │ │ │ + bge 89dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 8a50 │ │ │ │ │ + bcs 89dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -9695,45 +9670,45 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8adc │ │ │ │ │ + ble 8a68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8a78 │ │ │ │ │ - bne 8a48 │ │ │ │ │ + bgt 8a04 │ │ │ │ │ + bne 89d4 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 8a50 │ │ │ │ │ + bge 89dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 8a50 │ │ │ │ │ + bls 89dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a84 │ │ │ │ │ + ble 8a10 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 8a78 │ │ │ │ │ + bgt 8a04 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 89ec │ │ │ │ │ + beq 8978 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 89f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9744,82 +9719,82 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 89f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a38 │ │ │ │ │ + bne 89c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a38 │ │ │ │ │ + b 89c4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 8914 │ │ │ │ │ + bne 88a0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8914 │ │ │ │ │ + b 88a0 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 897c │ │ │ │ │ + bne 8908 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 897c │ │ │ │ │ + b 8908 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 89dc │ │ │ │ │ + bne 8968 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 89dc │ │ │ │ │ + b 8968 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 8a48 │ │ │ │ │ + beq 89d4 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 88a0 │ │ │ │ │ + ble 882c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 888c │ │ │ │ │ - b 8a48 │ │ │ │ │ + bne 8818 │ │ │ │ │ + b 89d4 │ │ │ │ │ │ │ │ │ │ -00008b40 <_PyList_GetItemRef>: │ │ │ │ │ +00008acc <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 8b78 <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 8b04 <_PyList_GetItemRef+0x38> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8b6c <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 8af8 <_PyList_GetItemRef+0x2c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 325c │ │ │ │ │ + bl 3488 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 50760f57 5e82e454 ed353c60 da000c0c Pv.W^..T.5<`.... │ │ │ │ │ + 0x00000000 50760057 5e82e148 d2293054 da000c0c Pv.W^..H.)0T.... │ │ │ │ │ 0x00000010 e80c0000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ 0x00000020 53657420 73746174 6520696e 666f726d Set state inform │ │ │ │ │ 0x00000030 6174696f 6e20666f 7220756e 7069636b ation for unpick │ │ │ │ │ 0x00000040 6c696e67 2e000000 52657475 726e2073 ling....Return s │ │ │ │ │ 0x00000050 74617465 20696e66 6f726d61 74696f6e tate information │ │ │ │ │ 0x00000060 20666f72 20706963 6b6c696e 672e0000 for pickling... │ │ │ │ │ 0x00000070 50726976 61746520 6d657468 6f642072 Private method r │ │ │ ├── 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: 150012 (bytes into file) │ │ │ │ │ + Start of section headers: 150572 (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 0x249fc: │ │ │ │ │ +There are 18 section headers, starting at offset 0x24c2c: │ │ │ │ │ │ │ │ │ │ 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 002d74 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 020c74 000878 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002da8 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0214ec 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003280 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003280 018314 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0218a4 002e48 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01b594 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 01c274 0010d2 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0246ec 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01d348 000654 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 02472c 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01d99c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01d99c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01d9d0 001e00 10 16 318 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f7d0 0014a4 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 02496c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00255c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 020f0c 000820 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002590 0004d8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02172c 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002a68 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002a68 018e00 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 021ae4 002e38 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01b868 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 01c548 0010d2 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 02491c 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01d61c 000654 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 02495c 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01dc70 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01dc70 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01dca4 001de0 10 16 316 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01fa84 001488 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 024b9c 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 478 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 0000013c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -39,16 +39,16 @@ │ │ │ │ │ 35: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 37: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 38: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 39: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 40: 00000e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 0000b878 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 43: 000009bc 164 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ + 42: 0000b910 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 000009bc 200 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ 44: 00001a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 46: 00000134 304 FUNC LOCAL DEFAULT 1 maybe_small_long │ │ │ │ │ 47: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001a18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 50: 00001d80 636 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -62,422 +62,420 @@ │ │ │ │ │ 58: 0000214c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00002150 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00002150 60 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ 61: 0000218c 3048 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ 62: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 63: 00002770 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 0000278c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00002560 708 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ + 65: 00001d48 708 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ 66: 00000264 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 00000264 196 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ 68: 00000320 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 00002de8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 71: 00002dec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 72: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 73: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 74: 000031b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00003268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 75: 00000328 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 00000340 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 78: 00000344 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 79: 0000054c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 80: 000031bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 80: 00003270 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 81: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 82: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 83: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 84: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 85: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 86: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 88: 00003310 3700 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 89: 00004178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00004184 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00004c94 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ - 92: 00005030 536 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 93: 00005244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 000033c0 3700 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004228 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00004d44 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 92: 000050e0 524 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 93: 000052e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000554 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 95: 00000554 104 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ 96: 000005bc 100 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ - 97: 00005248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 00005248 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 99: 0000d8d8 924 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 100: 0000c464 1272 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 101: 00005424 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 102: 000055b8 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 103: 00005f54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00005f64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 000052ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 000052ec 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 99: 0000dab0 924 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 100: 0000c640 1268 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 101: 000054c8 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 102: 0000565c 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 103: 00005ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00006008 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 105: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 106: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 107: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 108: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 109: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 110: 0000601c 3320 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 111: 00006d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00006d14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 00007eec 1452 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ + 110: 000060c0 3312 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 111: 00006da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00006db0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00008788 1464 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ 114: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 115: 00008498 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ - 116: 000086e8 1456 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ - 117: 00008c98 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 118: 0000125c 220 FUNC LOCAL DEFAULT 1 _PyLong_Negate │ │ │ │ │ - 119: 00008d48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00008d4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00008d4c 1616 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 122: 0000938c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000939c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000939c 1668 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 125: 0000d528 944 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ - 126: 00009a08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 00009a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 128: 00009a20 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 129: 00009d2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00007f88 1456 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ + 116: 00008538 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ + 117: 00008d40 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 118: 00017724 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 119: 00008df0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00008df4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 00008df4 1632 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 122: 00009444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00009454 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 00009454 1660 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 125: 0000d700 944 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ + 126: 00009ab8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00009ad0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 128: 00009ad0 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 129: 00009ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 130: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 131: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 132: 00009d30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 133: 00009d30 568 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 134: 0000e16c 516 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 135: 00009f64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00009de0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 00009de0 544 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 134: 0000e344 516 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 135: 00009ffc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 136: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 137: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 138: 00009f68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000a2a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000a2b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000a458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000a460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000a000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000a338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000a350 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a4f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000a4f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 143: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 144: 0000a72c 804 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 145: 0000aa44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 0000aa50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 147: 0000b868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000b878 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000b9ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000b9f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000b9f4 2672 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 152: 0000c454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000c464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000c94c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0000c95c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000c95c 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 157: 0000cd24 2052 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 158: 00002bb4 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ - 159: 0000cd20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000a7c4 804 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 145: 0000aadc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 0000aae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 147: 0000b900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000b910 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000ba84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000ba8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000ba8c 2996 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 152: 0000c634 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000c640 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000cb24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0000cb34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 0000cb34 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 157: 0000cefc 2052 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 158: 0000239c 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ + 159: 0000cef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 160: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 161: 0000cd24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00016478 2932 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 163: 0000d51c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000d528 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000d8cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000d8d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000dc70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000dc74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000dc74 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 170: 0000deec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 171: 0000def4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 172: 0000def4 632 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 173: 00011d7c 4680 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 174: 0000e168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000cefc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00016bb0 2932 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 163: 0000d6f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000d700 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000daa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 0000dab0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000de48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000de4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000de4c 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 170: 0000e0c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 0000e0cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 172: 0000e0cc 632 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 173: 00011c70 6776 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 174: 0000e340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 175: 00000568 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 176: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 177: 0000e16c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000ea18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000ea34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 000140f4 2716 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 181: 0000f000 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 182: 0000f270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000e344 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000ebf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000ec0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 00014818 2716 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 181: 0000f1d8 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 182: 0000f448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 183: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 184: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 185: 0000f274 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0000f274 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 185: 0000f44c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000f44c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 187: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 188: 0000f310 2320 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 189: 0000fb48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000fb68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0000f4e8 2348 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 189: 0000fd10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000fd30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 191: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 192: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 193: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 194: 0000fdac 7612 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 195: 000139f8 1684 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 196: 00010e88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00010e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 198: 00011d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 00011d04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 194: 0000ff98 6852 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 195: 0001411c 1684 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 196: 00011078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00011084 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 00011bf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 00011bf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 200: 00000930 140 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ 201: 0000092c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 202: 00000930 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 203: 00001c28 468 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 204: 00001dfc 564 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 205: 00002030 764 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 206: 00012f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00012fc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 00012fc4 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 209: 000132d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 000132d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 000133e4 292 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 212: 00013504 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00013508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 00013508 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 215: 000137d8 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 216: 00000a60 1044 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 217: 00000e70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 218: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 219: 00000e74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 220: 00013998 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 221: 00014084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 0001408c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 224: 00014b90 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 225: 00015310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 00015328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 00015328 3092 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 228: 00015f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 00015f3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 230: 0001641c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 232: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 233: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 234: 00001028 564 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 235: 00001254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 237: 00016424 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 238: 00016cd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00016ce4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 240: 0000125c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 241: 00001334 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 242: 00001338 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 243: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 244: 00001b44 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 245: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 246: 0000232c 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 247: 00002370 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 248: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 249: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ - 250: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 251: 00002384 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 252: 0000239c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 253: 00018308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 255: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 256: 000023a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 257: 000023a0 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 258: 00002400 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 259: 00002404 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 260: 00002404 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 261: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 262: 000000b8 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ - 263: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 264: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 265: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 266: 00002bac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 267: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 268: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 269: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 270: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 271: 00002bb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 272: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 273: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 274: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 275: 00000180 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ - 276: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 277: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 278: 000002f4 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 279: 0000053c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 280: 00000540 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 281: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 282: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 283: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 284: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 285: 00000400 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ - 286: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 287: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 288: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 289: 00000378 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ - 290: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 291: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 292: 0000034c 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ - 293: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 294: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 295: 0000035c 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ - 296: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 297: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 298: 0000036c 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ - 299: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 300: 00000f1c 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ - 301: 00000e64 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ - 302: 00000a0c 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ - 303: 000006c4 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ - 304: 00000d54 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ - 305: 00000fd8 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ - 306: 000010b4 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ - 307: 00001060 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ - 308: 00000f9c 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ - 309: 00000660 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ - 310: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 311: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 312: 00000028 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 313: 00000040 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ - 314: 00000168 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ - 315: 00000200 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ - 316: 00000328 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ - 317: 0000032c 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ - 318: 00000000 316 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 322: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 324: 0000013c 316 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 327: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 329: 000004ec 440 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 330: 000006a4 440 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 331: 0000085c 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 334: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 339: 00000980 4248 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 351: 00001a18 536 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 353: 00001c30 336 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 362: 00002d74 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 363: 00002dec 452 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 364: 00002fb0 284 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 365: 000030cc 240 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 366: 00000328 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 367: 00000344 156 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 368: 000003e0 372 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 369: 000031bc 340 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 379: 00004184 2832 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 380: 00013090 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 381: 00005f64 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 382: 00000620 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 383: 00005fbc 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 385: 00006d14 84 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 386: 00006d68 4484 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 387: 00009ba8 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 391: 00009f68 848 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 394: 0000a2b8 424 FUNC GLOBAL DEFAULT 6 PyLong_Export │ │ │ │ │ - 395: 0000a460 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 396: 0000a608 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 398: 0000aa50 3624 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 404: 0000b8b8 316 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 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 410: 000138c4 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 412: 0000e370 3216 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 414: 00000714 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 421: 0000fc20 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 422: 0000fcd8 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 423: 00014c9c 1676 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 426: 00011b68 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 427: 00000798 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 429: 000007b4 232 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 430: 00011d04 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 431: 00011d18 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 432: 0000089c 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 433: 00013150 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 434: 000132d4 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 437: 00000e74 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 438: 0001408c 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 440: 00015f3c 1256 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 442: 00000ec8 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 443: 00000f1c 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 444: 00000f78 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 445: 00000fd8 80 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 446: 00002824 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 448: 00016424 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 449: 00001338 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 450: 00001a4c 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 451: 00001aa0 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 452: 00001bd4 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 453: 00016fec 3596 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 454: 00017df8 1308 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 456: 0000250c 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 457: 00000078 64 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 459: 000000d4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 460: 0000012c 84 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 462: 000001b0 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ - 463: 00000204 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ - 464: 00000258 156 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 465: 000003a4 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ - 466: 00000404 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ - 467: 00000460 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ - 468: 000004c0 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ - 469: 000004d4 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ - 470: 00000540 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ - 471: 00000560 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ - 472: 000005b4 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ - 473: 00000608 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ - 474: 0000062c 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ - 475: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 476: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 203: 00018634 484 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 204: 000132b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 000132dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 000136e8 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 207: 000139f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000139f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00013b08 292 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 210: 00013c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 00013c2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 212: 00013c2c 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 213: 00013efc 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 214: 00000a84 1052 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 215: 00000e9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 216: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 217: 00000ea0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 218: 000140bc 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 219: 000147a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 000147b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 222: 000152b4 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 223: 00015a48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00015a60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00015a60 3092 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 226: 0001666c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 00016674 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 228: 00016b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 230: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 231: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 232: 00001054 564 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 233: 00001280 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 234: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 235: 00016b5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 236: 00017408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0001741c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 000177fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00001288 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 240: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 241: 00001a94 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 242: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 243: 00017800 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 00001b78 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 245: 00001bbc 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 246: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 247: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ + 248: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 249: 00001bd0 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 250: 00001be8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 251: 00018d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 253: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ + 254: 00018d90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 00018d90 112 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 256: 00018dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 257: 00001bec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 258: 00001bec 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 259: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 260: 000000b8 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ + 261: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 262: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 263: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 264: 00002394 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 266: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 267: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 268: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 269: 0000239c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 270: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 271: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 272: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 273: 00000180 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ + 274: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 275: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 276: 000002f4 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 277: 0000053c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 278: 00000540 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 279: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 280: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 281: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 282: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 283: 00000400 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ + 284: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 285: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 286: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 287: 00000378 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ + 288: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 289: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 290: 0000034c 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ + 291: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 292: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 293: 0000035c 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ + 294: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 295: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 296: 0000036c 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ + 297: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 298: 00000f1c 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ + 299: 00000e64 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ + 300: 00000a0c 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ + 301: 000006c4 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ + 302: 00000d54 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ + 303: 00000fd8 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ + 304: 000010b4 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ + 305: 00001060 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ + 306: 00000f9c 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ + 307: 00000660 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ + 308: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 309: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 310: 00000028 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 311: 00000040 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ + 312: 00000168 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ + 313: 00000200 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ + 314: 00000328 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ + 315: 0000032c 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ + 316: 00000000 316 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 320: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 322: 0000013c 316 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 325: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 327: 000004ec 440 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 328: 000006a4 440 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 329: 0000085c 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 332: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 337: 00000980 4248 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 349: 00001a18 536 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 351: 00001c30 336 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 360: 00002d74 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 361: 00002dec 452 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 362: 00002fb0 284 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 363: 000030cc 420 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 364: 00000328 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 365: 00000344 156 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 366: 000003e0 372 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 367: 00003270 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 377: 00004234 2832 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 378: 000137b4 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 379: 00006008 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 380: 00000620 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 381: 00006060 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 383: 00006db0 84 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 384: 00006e04 4484 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 385: 00009c58 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 389: 0000a000 848 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 392: 0000a350 424 FUNC GLOBAL DEFAULT 6 PyLong_Export │ │ │ │ │ + 393: 0000a4f8 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 394: 0000a6a0 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 396: 0000aae8 3624 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 402: 0000b950 316 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 408: 00013fe8 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 410: 0000e548 3216 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 412: 00000714 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 419: 0000fe14 176 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 420: 0000fec4 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 421: 000153c0 1696 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 424: 00011a5c 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 425: 00000798 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 427: 000007b4 232 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 428: 00011bf8 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 429: 00011c0c 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 430: 0000089c 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 431: 00013874 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 432: 000139f8 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 435: 00000ea0 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 436: 000147b0 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 438: 00016674 1256 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 440: 00000ef4 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 441: 00000f48 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 442: 00000fa4 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 443: 00001004 80 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 444: 0000200c 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 446: 00016b5c 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 447: 00001288 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 448: 0000199c 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 449: 000019f0 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 450: 00001b24 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 451: 00017800 3636 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 452: 00018818 1400 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 454: 00001cf4 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 455: 00000078 64 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 457: 000000d4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 458: 0000012c 84 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 460: 000001b0 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ + 461: 00000204 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ + 462: 00000258 156 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 463: 000003a4 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ + 464: 00000404 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ + 465: 00000460 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ + 466: 000004c0 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ + 467: 000004d4 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ + 468: 00000540 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ + 469: 00000560 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ + 470: 000005b4 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ + 471: 00000608 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ + 472: 0000062c 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ + 473: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 474: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1966 +1,1953 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x20c74 contains 271 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x20f0c contains 260 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000028 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000002c 0001481c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000002c 0001461c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000005c 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ 00000060 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ 00000064 0000112b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000068 0000112c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000090 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000098 00014f1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000bc 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000098 00014d1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 00014e1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000bc 00014e1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000000c4 0000081c R_ARM_CALL 00000278 _PyLong_FromMedium │ │ │ │ │ -000000d4 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e8 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000120 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000130 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000200 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000204 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000248 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000254 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000025c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000260 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002fc 0001561d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000031c 00015e1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00000320 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000324 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000d4 00014e1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 00014e1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e8 00014f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000120 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000130 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000200 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000204 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000248 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000254 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000025c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000260 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002fc 0001541d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000031c 00015c1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00000320 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000340 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000036c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -000003b8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000003bc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003b8 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003bc 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000003c0 00004d2b R_ARM_MOVW_ABS_NC 00000314 .LC23 │ │ │ │ │ 000003c4 00004d2c R_ARM_MOVT_ABS 00000314 .LC23 │ │ │ │ │ -000003cc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004d4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000004d8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000510 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000544 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000054c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000550 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000594 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -000005e0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000005e4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000003cc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004d4 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000004d8 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000510 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000544 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000054c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000550 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000594 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +000005e0 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000005e4 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000610 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ -000006a8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006ac 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000006a8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000006ac 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000006b0 0000692b R_ARM_MOVW_ABS_NC 000003e0 .LC31 │ │ │ │ │ 000006b4 0000692c R_ARM_MOVT_ABS 000003e0 .LC31 │ │ │ │ │ -000006bc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006cc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000006bc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000006cc 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000006d0 00006a2b R_ARM_MOVW_ABS_NC 00000408 .LC32 │ │ │ │ │ 000006d4 00006a2c R_ARM_MOVT_ABS 00000408 .LC32 │ │ │ │ │ -000006dc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006e4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006e8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006e4 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006e8 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006ec 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000006f0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000006f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006f8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000704 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000708 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000070c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000754 00016c1c R_ARM_CALL 00002fb0 PyLong_AsUnsignedLong │ │ │ │ │ -00000770 00015f1c R_ARM_CALL 00001a18 PyLong_AsLong │ │ │ │ │ -00000780 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000070c 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000754 00016a1c R_ARM_CALL 00002fb0 PyLong_AsUnsignedLong │ │ │ │ │ +00000770 00015d1c R_ARM_CALL 00001a18 PyLong_AsLong │ │ │ │ │ +00000780 00014f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000079c 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000007a0 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000007b0 0001ac1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000007f4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000007b0 0001aa1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000007f4 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000804 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000808 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000828 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000868 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000086c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000884 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000828 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000868 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000086c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000884 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000898 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ 000008e8 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ 00000928 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ -0000092c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000092c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000970 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -000009ec 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000a44 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000b6c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000c10 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c8c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000d3c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d64 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000e20 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00000e28 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00000e40 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00000e48 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00000e58 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00000e64 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e68 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e70 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e8c 0000741c R_ARM_CALL 000086e8 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000ea8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000eac 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000eb0 0000da2b R_ARM_MOVW_ABS_NC 00000680 .LC51 │ │ │ │ │ -00000eb4 0000da2c R_ARM_MOVT_ABS 00000680 .LC51 │ │ │ │ │ -00000ebc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f18 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000f5c 00018e1d R_ARM_JUMP24 0000aa50 _PyLong_FromByteArray │ │ │ │ │ -00000f64 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f68 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f6c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000fb4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fb8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fc0 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ -00000fc4 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ -00000fcc 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fec 0000731c R_ARM_CALL 00008498 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ -00001008 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000100c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001010 0000e82b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ -00001014 0000e82c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ -0000101c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001060 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001064 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001070 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000010ac 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010b0 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000010b8 0000c21c R_ARM_CALL 0000fdac long_pow │ │ │ │ │ -000010f0 0001be1c R_ARM_CALL 00002824 _PyLong_DivmodNear │ │ │ │ │ -00001118 0000801c R_ARM_CALL 00009a20 long_sub │ │ │ │ │ -00001140 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001160 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001164 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001194 00017c1d R_ARM_JUMP24 00013090 _PyLong_Copy │ │ │ │ │ -000011a4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f8 0000e92b R_ARM_MOVW_ABS_NC 00000704 .LC55 │ │ │ │ │ -000011fc 0000e92c R_ARM_MOVT_ABS 00000704 .LC55 │ │ │ │ │ -00001200 0001bf1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001230 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000124c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001254 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001258 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001300 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001318 0000081c R_ARM_CALL 00000278 _PyLong_FromMedium │ │ │ │ │ -00001334 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001370 00003d1c R_ARM_CALL 0000218c long_to_decimal_string_internal.constprop.0 │ │ │ │ │ -00001448 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000015d8 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000015f8 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000174c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001750 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001754 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -00001758 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -00001760 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000176c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001770 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001778 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001a64 0000741c R_ARM_CALL 000086e8 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00001a80 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001a84 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001a88 0000f32b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ -00001a8c 0000f32c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ -00001a94 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001adc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001ae0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001ae8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001afc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001b38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b94 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001b98 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001b9c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001bec 0000711c R_ARM_CALL 00007eec PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -00001c08 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001c0c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001c10 0000f52b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ -00001c14 0000f52c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ -00001c1c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c64 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00001c74 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00001c90 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ca4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001dcc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002330 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002334 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000236c 00017c1d R_ARM_JUMP24 00013090 _PyLong_Copy │ │ │ │ │ -0000239c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000023a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023c8 0001b31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000023e0 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -000023fc 0001b31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002400 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002458 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000246c 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002480 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000249c 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000024ac 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000024c0 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000024d8 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000024fc 0001af1d R_ARM_JUMP24 00011d18 PyLong_FromInt64 │ │ │ │ │ -00002524 0000741c R_ARM_CALL 000086e8 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00002540 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002544 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002548 0001052b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ -0000254c 0001052c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ -00002554 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000257c 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002580 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002594 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000025a4 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000025a8 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000025ac 0001072b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ -000025b0 0001072c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ -000025b4 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002638 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266c 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002764 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002778 0001ca1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000027cc 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027d0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000027d4 0001082b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ -000027d8 0001082c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ -000027e0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002800 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00002810 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000281c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000287c 00009d1c R_ARM_CALL 0000cd24 long_divrem │ │ │ │ │ -000028d4 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -000029b4 0000381c R_ARM_CALL 00002020 long_compare │ │ │ │ │ -00002a10 0001b31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002a2c 0000651c R_ARM_CALL 00005424 long_add │ │ │ │ │ -00002a54 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a70 0000801c R_ARM_CALL 00009a20 long_sub │ │ │ │ │ -00002a94 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00002a9c 00002a1c R_ARM_CALL 0000b878 Py_XDECREF │ │ │ │ │ -00002adc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b04 0000651c R_ARM_CALL 00005424 long_add │ │ │ │ │ -00002b14 00007c1c R_ARM_CALL 0000939c long_sub.constprop.0 │ │ │ │ │ -00002b34 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b78 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b7c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b80 0001092b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ -00002b84 0001092c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ -00002b8c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ba4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bac 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002bb0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002bd0 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002bd4 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002be4 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00002bfc 00010b2b R_ARM_MOVW_ABS_NC 0000081c .LC63 │ │ │ │ │ -00002c00 00010b2c R_ARM_MOVT_ABS 0000081c .LC63 │ │ │ │ │ -00002c04 00010c2b R_ARM_MOVW_ABS_NC 00000820 .LC64 │ │ │ │ │ -00002c08 00010c2c R_ARM_MOVT_ABS 00000820 .LC64 │ │ │ │ │ -00002c0c 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002cc4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cec 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002cf0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002cf4 00010d2b R_ARM_MOVW_ABS_NC 0000082c .LC65 │ │ │ │ │ -00002cf8 00010d2c R_ARM_MOVT_ABS 0000082c .LC65 │ │ │ │ │ -00002d00 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d20 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002d24 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002d28 00010e2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ -00002d2c 00010e2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ -00002d34 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d4c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d5c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d6c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009f8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000a04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a2c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000a78 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b90 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000c34 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c5c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ccc 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000d7c 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000da0 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000e4c 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00000e54 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00000e6c 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00000e74 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00000e84 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00000e90 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e94 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e9c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000eb8 0000731c R_ARM_CALL 00007f88 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000ed4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000ed8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000edc 0000d82b R_ARM_MOVW_ABS_NC 00000680 .LC51 │ │ │ │ │ +00000ee0 0000d82c R_ARM_MOVT_ABS 00000680 .LC51 │ │ │ │ │ +00000ee8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f44 0001501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000f88 00018c1d R_ARM_JUMP24 0000aae8 _PyLong_FromByteArray │ │ │ │ │ +00000f90 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000f94 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000f98 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000fe0 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000fe4 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fec 0000e52b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ +00000ff0 0000e52c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ +00000ff8 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001018 0000741c R_ARM_CALL 00008538 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +00001034 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001038 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000103c 0000e62b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ +00001040 0000e62c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ +00001048 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000108c 0001a62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001090 0001a62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000109c 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010d8 0001a62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010dc 0001a62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010e4 0000c21c R_ARM_CALL 0000ff98 long_pow │ │ │ │ │ +0000111c 0001bc1c R_ARM_CALL 0000200c _PyLong_DivmodNear │ │ │ │ │ +00001144 0000801c R_ARM_CALL 00009ad0 long_sub │ │ │ │ │ +0000116c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000118c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001190 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011c0 00017a1d R_ARM_JUMP24 000137b4 _PyLong_Copy │ │ │ │ │ +000011d0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ec 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001208 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 0000e72b R_ARM_MOVW_ABS_NC 00000704 .LC55 │ │ │ │ │ +00001228 0000e72c R_ARM_MOVT_ABS 00000704 .LC55 │ │ │ │ │ +0000122c 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000125c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001278 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001280 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001284 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012c0 00003d1c R_ARM_CALL 0000218c long_to_decimal_string_internal.constprop.0 │ │ │ │ │ +00001398 0001631c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001528 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001548 0001661c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000169c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016a0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000016a4 0000dd2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +000016a8 0000dd2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +000016b0 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000016c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000016c8 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019b4 0000731c R_ARM_CALL 00007f88 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000019d0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000019d4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000019d8 0000f02b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ +000019dc 0000f02c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ +000019e4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a2c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001a30 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001a38 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a4c 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001a88 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ae4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001ae8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001aec 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001b3c 0000711c R_ARM_CALL 00008788 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00001b58 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b5c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b60 0000f22b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ +00001b64 0000f22c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ +00001b6c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001bb8 00017a1d R_ARM_JUMP24 000137b4 _PyLong_Copy │ │ │ │ │ +00001be8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c40 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001c54 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001c68 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001c84 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001c94 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001ca8 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001cc0 0001c51c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001ce4 0001ad1d R_ARM_JUMP24 00011c0c PyLong_FromInt64 │ │ │ │ │ +00001d0c 0000731c R_ARM_CALL 00007f88 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00001d28 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001d2c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001d30 0001032b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ +00001d34 0001032c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ +00001d3c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d64 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001d68 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001d7c 00015a1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001d8c 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +00001d90 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +00001d94 0001052b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ +00001d98 0001052c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ +00001d9c 00015b1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001e20 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e54 0001661c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00001f4c 00019b1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00001f60 0001c81c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00001fb4 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fb8 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fbc 0001062b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ +00001fc0 0001062c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ +00001fc8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fe8 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00001ff8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002004 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002064 00009d1c R_ARM_CALL 0000cefc long_divrem │ │ │ │ │ +000020bc 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +0000219c 0000381c R_ARM_CALL 00002020 long_compare │ │ │ │ │ +000021f8 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00002214 0000651c R_ARM_CALL 000054c8 long_add │ │ │ │ │ +0000223c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002258 0000801c R_ARM_CALL 00009ad0 long_sub │ │ │ │ │ +0000227c 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +00002284 00002a1c R_ARM_CALL 0000b910 Py_XDECREF │ │ │ │ │ +000022c4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ec 0000651c R_ARM_CALL 000054c8 long_add │ │ │ │ │ +000022fc 00007c1c R_ARM_CALL 00009454 long_sub.constprop.0 │ │ │ │ │ +0000231c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002360 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002364 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002368 0001072b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ +0000236c 0001072c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ +00002374 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000238c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002394 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002398 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023b8 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000023bc 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000023cc 00015a1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000023e4 0001092b R_ARM_MOVW_ABS_NC 0000081c .LC63 │ │ │ │ │ +000023e8 0001092c R_ARM_MOVT_ABS 0000081c .LC63 │ │ │ │ │ +000023ec 00010a2b R_ARM_MOVW_ABS_NC 00000820 .LC64 │ │ │ │ │ +000023f0 00010a2c R_ARM_MOVT_ABS 00000820 .LC64 │ │ │ │ │ +000023f4 00015b1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000024ac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d4 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024d8 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024dc 00010b2b R_ARM_MOVW_ABS_NC 0000082c .LC65 │ │ │ │ │ +000024e0 00010b2c R_ARM_MOVT_ABS 0000082c .LC65 │ │ │ │ │ +000024e8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002508 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000250c 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002510 00010c2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ +00002514 00010c2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ +0000251c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002534 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002544 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002554 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x214ec contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2172c contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001dd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001db02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 000020b4 long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002150 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000348 long_hash │ │ │ │ │ -00000048 0001de02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 0001dc02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00001d80 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000a902 R_ARM_ABS32 0000dc74 long_new │ │ │ │ │ -000000a0 00015602 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008502 R_ARM_ABS32 00009d30 long_vectorcall │ │ │ │ │ +0000009c 0000a902 R_ARM_ABS32 0000de4c long_new │ │ │ │ │ +000000a0 00015402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008502 R_ARM_ABS32 00009de0 long_vectorcall │ │ │ │ │ 000000d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000214 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000218 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000244 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000274 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000280 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000298 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000274 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000280 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000298 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00006202 R_ARM_ABS32 00005248 long_add_method │ │ │ │ │ -000002f8 00007902 R_ARM_ABS32 00008d4c long_sub_method │ │ │ │ │ -000002fc 0000ac02 R_ARM_ABS32 0000def4 long_mul_method │ │ │ │ │ -00000300 0000dc02 R_ARM_ABS32 00013998 long_mod │ │ │ │ │ -00000304 0000d602 R_ARM_ABS32 00013508 long_divmod │ │ │ │ │ -00000308 0000c202 R_ARM_ABS32 0000fdac long_pow │ │ │ │ │ -0000030c 00005c02 R_ARM_ABS32 00005030 long_neg_method │ │ │ │ │ -00000310 0000d702 R_ARM_ABS32 000137d8 long_long │ │ │ │ │ -00000314 0000d302 R_ARM_ABS32 000133e4 long_abs_method │ │ │ │ │ +000002f4 00006202 R_ARM_ABS32 000052ec long_add_method │ │ │ │ │ +000002f8 00007902 R_ARM_ABS32 00008df4 long_sub_method │ │ │ │ │ +000002fc 0000ac02 R_ARM_ABS32 0000e0cc long_mul_method │ │ │ │ │ +00000300 0000da02 R_ARM_ABS32 000140bc long_mod │ │ │ │ │ +00000304 0000d402 R_ARM_ABS32 00013c2c long_divmod │ │ │ │ │ +00000308 0000c202 R_ARM_ABS32 0000ff98 long_pow │ │ │ │ │ +0000030c 00005c02 R_ARM_ABS32 000050e0 long_neg_method │ │ │ │ │ +00000310 0000d502 R_ARM_ABS32 00013efc long_long │ │ │ │ │ +00000314 0000d102 R_ARM_ABS32 00013b08 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00001ffc long_bool │ │ │ │ │ -0000031c 00007502 R_ARM_ABS32 00008c98 long_invert │ │ │ │ │ -00000320 00006e02 R_ARM_ABS32 0000601c long_lshift_method │ │ │ │ │ -00000324 0000e302 R_ARM_ABS32 00015328 long_rshift │ │ │ │ │ -00000328 00006602 R_ARM_ABS32 000055b8 long_and │ │ │ │ │ -0000032c 0000d802 R_ARM_ABS32 00000a60 long_xor │ │ │ │ │ -00000330 00009702 R_ARM_ABS32 0000b9f4 long_or │ │ │ │ │ -00000334 0000d702 R_ARM_ABS32 000137d8 long_long │ │ │ │ │ -0000033c 0000e002 R_ARM_ABS32 00014b90 long_float │ │ │ │ │ -00000368 00009c02 R_ARM_ABS32 0000c95c long_div │ │ │ │ │ -0000036c 0000bc02 R_ARM_ABS32 0000f310 long_true_divide │ │ │ │ │ -00000378 0000d702 R_ARM_ABS32 000137d8 long_long │ │ │ │ │ +0000031c 00007502 R_ARM_ABS32 00008d40 long_invert │ │ │ │ │ +00000320 00006e02 R_ARM_ABS32 000060c0 long_lshift_method │ │ │ │ │ +00000324 0000e102 R_ARM_ABS32 00015a60 long_rshift │ │ │ │ │ +00000328 00006602 R_ARM_ABS32 0000565c long_and │ │ │ │ │ +0000032c 0000d602 R_ARM_ABS32 00000a84 long_xor │ │ │ │ │ +00000330 00009702 R_ARM_ABS32 0000ba8c long_or │ │ │ │ │ +00000334 0000d502 R_ARM_ABS32 00013efc long_long │ │ │ │ │ +0000033c 0000de02 R_ARM_ABS32 000152b4 long_float │ │ │ │ │ +00000368 00009c02 R_ARM_ABS32 0000cb34 long_div │ │ │ │ │ +0000036c 0000bc02 R_ARM_ABS32 0000f4e8 long_true_divide │ │ │ │ │ +00000378 0000d502 R_ARM_ABS32 00013efc long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000f702 R_ARM_ABS32 00002370 long_long_getter │ │ │ │ │ +00000388 0000f502 R_ARM_ABS32 00001bbc long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 0000f902 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ +0000039c 0000f702 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 000003a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 0000f702 R_ARM_ABS32 00002370 long_long_getter │ │ │ │ │ +000003b0 0000f502 R_ARM_ABS32 00001bbc long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000fb02 R_ARM_ABS32 00002384 long_get1 │ │ │ │ │ +000003c4 0000f902 R_ARM_ABS32 00001bd0 long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000f602 R_ARM_ABS32 0000232c long_long_meth │ │ │ │ │ +000003ec 0000f402 R_ARM_ABS32 00001b78 long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000d002 R_ARM_ABS32 00012fc4 int_bit_length │ │ │ │ │ +000003fc 0000ce02 R_ARM_ABS32 000136e8 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00010402 R_ARM_ABS32 00002404 int_bit_count │ │ │ │ │ +0000040c 00010202 R_ARM_ABS32 00001bec int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005802 R_ARM_ABS32 00003310 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 000033c0 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00009002 R_ARM_ABS32 0000a72c int_from_bytes │ │ │ │ │ +0000042c 00009002 R_ARM_ABS32 0000a7c4 int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00010102 R_ARM_ABS32 000023a0 int_as_integer_ratio │ │ │ │ │ +0000043c 0000ff02 R_ARM_ABS32 00018d90 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f602 R_ARM_ABS32 0000232c long_long_meth │ │ │ │ │ +0000044c 0000f402 R_ARM_ABS32 00001b78 long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f602 R_ARM_ABS32 0000232c long_long_meth │ │ │ │ │ +0000045c 0000f402 R_ARM_ABS32 00001b78 long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000f602 R_ARM_ABS32 0000232c long_long_meth │ │ │ │ │ +0000046c 0000f402 R_ARM_ABS32 00001b78 long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000ea02 R_ARM_ABS32 00001028 int___round__ │ │ │ │ │ +0000047c 0000e802 R_ARM_ABS32 00001054 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 00011302 R_ARM_ABS32 00000180 int___getnewargs__ │ │ │ │ │ +0000048c 00011102 R_ARM_ABS32 00000180 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000ba02 R_ARM_ABS32 0000f274 int___format__ │ │ │ │ │ +0000049c 0000ba02 R_ARM_ABS32 0000f44c int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000ff02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ +000004ac 0000fd02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00010602 R_ARM_ABS32 000000b8 int_is_integer │ │ │ │ │ +000004bc 00010402 R_ARM_ABS32 000000b8 int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x218a4 contains 1481 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x21ae4 contains 1479 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000008c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000068 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000008c 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000009c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000b8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000f4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000b8 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000f4 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000100 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000104 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000128 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000134 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000138 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001c8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000128 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000134 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000138 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001a4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001c8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000001d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001f4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000230 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001f4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000230 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000023c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000240 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000264 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000270 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000274 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002c8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002f0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000264 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000270 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000274 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002c8 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002f0 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000002fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000300 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000318 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000033c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000344 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000418 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000318 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000033c 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000344 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000418 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000424 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000428 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000444 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004b4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000004c0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004cc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004d0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000444 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004a4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004b4 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004c0 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004cc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004d0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000004d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004e0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000500 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000504 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000578 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005b0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004e0 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000500 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000504 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000578 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005b0 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005e4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000618 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005e4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000618 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000624 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000628 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000658 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000694 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000006a0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000006b8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006bc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000730 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000768 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000658 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000694 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000006a0 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000006b8 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006bc 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000730 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000768 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000778 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000077c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000079c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000007d0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000079c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000007d0 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000007dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000810 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000084c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000858 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008e8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000008ec 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000810 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000084c 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000858 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008e8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008ec 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000008f0 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 000008f4 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000008fc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000908 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000090c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008fc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000908 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000090c 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000910 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000914 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000091c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000091c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000924 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000928 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000930 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000009d4 0001542b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009d8 0001542c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000930 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000009d4 0001522b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009d8 0001522c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000a30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000a34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000aac 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ 00000ab0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00000afc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b20 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000afc 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b20 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000e28 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000e2c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e30 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e34 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e38 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e3c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001008 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000100c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000010c4 0001542b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010c8 0001542c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000012a8 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001340 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001380 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001400 0001571c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001414 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001420 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001424 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e2c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e30 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e34 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e38 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e3c 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001008 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000100c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000010c4 0001522b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000010c8 0001522c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012a8 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001340 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001380 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001400 0001551c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001414 0001561c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001420 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001424 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001428 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 0000142c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000143c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000145c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001560 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000156c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000143c 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000145c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001560 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000156c 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001608 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ 0000160c 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00001638 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000163c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001638 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000163c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001640 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001644 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000164c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000164c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000017b4 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ -000017d4 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000017d8 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017d4 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017d8 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000017dc 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 000017e0 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -000017e8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000183c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001874 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001878 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017e8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000183c 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001874 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001878 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000187c 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001880 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001888 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001888 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018a0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018a8 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 000018ac 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000018b0 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000018c4 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000018b0 00015a1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000018c4 0001561c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000018d8 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 000018dc 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 000018e0 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 000018e4 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -000018e8 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001950 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001954 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018e8 00015b1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001950 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001954 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001958 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 0000195c 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001964 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001988 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001994 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019ac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019cc 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000019e4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019ec 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019f0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001964 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001988 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001994 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019cc 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000019e4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ec 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019f0 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000019f8 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 000019fc 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001a04 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a70 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001af8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b1c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001b20 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001a04 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a70 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001af8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b1c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b20 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001b24 0000302b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 00001b28 0000302c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001b34 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b34 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001b68 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001b6c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001b70 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001c94 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001d10 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b70 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001c94 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001d10 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d50 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001d54 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001d58 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e04 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001e08 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001e0c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001e10 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001e24 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001e28 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001e2c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001e30 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f10 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f14 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f24 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f28 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f2c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f30 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f44 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f48 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f4c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f50 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f60 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f64 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f68 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f6c 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f78 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f7c 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f8c 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f90 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f94 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f98 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001fbc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fc0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001d58 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e04 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001e08 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001e0c 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001e10 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001e24 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001e28 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001e2c 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001e30 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f10 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f14 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f24 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f28 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f2c 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f30 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f44 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f48 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f4c 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f50 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f60 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f64 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f68 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f6c 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f78 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f7c 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f8c 0001602b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f90 0001602c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f94 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f98 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001fbc 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fc0 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001fe8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001fec 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001ff0 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001ff4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001ff8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000020cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000020d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000213c 0001561d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002148 00015e1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000214c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000021ec 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000213c 0001541d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002148 00015c1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000214c 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000021ec 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000021f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000021fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000221c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000022b4 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002440 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002464 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002488 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000024cc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000024f0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002514 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002538 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000025a0 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000025c8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000275c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002778 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000277c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002780 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002784 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002788 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000028d0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000028dc 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002934 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002960 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002974 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002980 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029a4 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002ab4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002abc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000221c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000022b4 0001631c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002440 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002464 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002488 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000024cc 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000024f0 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002514 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002538 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000025a0 0001651c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000025c8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000275c 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002778 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000277c 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002780 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002784 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002788 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028d0 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028dc 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002934 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002960 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002974 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002980 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029a4 0001661c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00002ab4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ab8 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002abc 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002ac4 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ 00002ac8 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -00002ad0 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002af0 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00002b10 0000411c R_ARM_CALL 00002560 pylong_int_to_decimal_string │ │ │ │ │ -00002b38 0001691c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00002b64 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002b68 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002ad0 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002af0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00002b10 0000411c R_ARM_CALL 00001d48 pylong_int_to_decimal_string │ │ │ │ │ +00002b38 0001671c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00002b64 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002b68 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002b70 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ 00002b74 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -00002b7c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c1c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b7c 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c1c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002cec 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002cf0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002cf8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002dd8 0001561d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002de4 00015e1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002de8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002e44 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002ea0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ea4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002cf8 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002dd8 0001541d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002de4 00015c1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002de8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002e44 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002ea0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002ea4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002ea8 0000462b R_ARM_MOVW_ABS_NC 00000284 .LC20 │ │ │ │ │ 00002eac 0000462c R_ARM_MOVT_ABS 00000284 .LC20 │ │ │ │ │ -00002eb4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ef4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ef4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f2c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002f30 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002f34 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003060 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003064 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002f34 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003060 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003064 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003068 0000482b R_ARM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ 0000306c 0000482c R_ARM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00003074 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003080 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003084 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003074 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003080 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003084 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003088 0000492b R_ARM_MOVW_ABS_NC 000002e0 .LC22 │ │ │ │ │ 0000308c 0000492c R_ARM_MOVT_ABS 000002e0 .LC22 │ │ │ │ │ -00003094 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000309c 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030a0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003094 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000309c 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000030a0 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000030a4 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000030a8 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000030b0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030b0 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000030b8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000030bc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000030c4 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003118 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003128 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000312c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003148 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000319c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031ac 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031b8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003228 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003238 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000323c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000325c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000032ac 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000032bc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000032cc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000032d0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000337c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000340c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003420 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003430 0001731c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -0000343c 0001741c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -000035d0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000035d8 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00003768 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00003818 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000381c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003820 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00003824 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -0000382c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003834 0001771c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -00003a68 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003a6c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003a70 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00003a74 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00003a7c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c8c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d08 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003d54 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003da8 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003db8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003dbc 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dc0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003dc4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003dcc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ddc 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003e14 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003e7c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e80 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e84 0000512b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ -00003e88 0000512c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ -00003e90 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f20 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003f24 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003f28 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003f2c 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000413c 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -00004140 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -00004144 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -00004148 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -0000414c 0000542b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ -00004150 0000542c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ -00004154 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000415c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004160 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004164 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -00004168 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -00004170 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004178 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000417c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004344 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004a60 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004a64 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004a68 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00004a6c 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00004a74 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c58 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004c5c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004c60 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00004c64 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00004c6c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e18 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004f74 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004f78 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004f7c 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00004f80 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00004f88 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005014 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005018 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000501c 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00005020 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00005028 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050d8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000050e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005108 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000517c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000051ac 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000051c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000051c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000051e0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005208 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005220 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005244 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000532c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005330 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000053a0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000053ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000053d0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005404 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005408 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005418 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000054ec 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000054f0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005658 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000565c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000056d4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000056e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005708 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000057bc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057e4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058bc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000058c0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a1c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a88 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005ad0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005ad8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005adc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ed4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005ee4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f10 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f14 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f1c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005f20 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005f24 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f28 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f30 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f4c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00005f54 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f58 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f5c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f60 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ff8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ffc 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006004 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00006008 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00006010 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000617c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006188 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000618c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000061f4 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000064b8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000064bc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006560 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006564 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006568 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000656c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006574 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000659c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006608 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006644 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006718 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006728 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006934 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006938 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000693c 00006d2b R_ARM_MOVW_ABS_NC 00000460 .LC35 │ │ │ │ │ -00006940 00006d2c R_ARM_MOVT_ABS 00000460 .LC35 │ │ │ │ │ -00006948 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006950 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006960 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006964 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006968 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c94 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006c9c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006ca0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006ca4 00006c2b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00006ca8 00006c2c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -00006cb0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006cb8 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cbc 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cd0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006d04 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006d08 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006d0c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006d10 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006d48 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006d4c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006d50 00006d2b R_ARM_MOVW_ABS_NC 00000460 .LC35 │ │ │ │ │ -00006d54 00006d2c R_ARM_MOVT_ABS 00000460 .LC35 │ │ │ │ │ -00006d5c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e30 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006e98 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006ed0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071b8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007b48 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007b4c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007b50 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007b54 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007b5c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007b80 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007c80 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c84 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c88 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007c8c 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007c94 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cbc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e74 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007e9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007ea0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00007ea8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007eb0 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007eb4 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007ebc 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00007ec0 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00007ec8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007f68 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00008118 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000081b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083ec 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000083f0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000083f4 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000083f8 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008400 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000840c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008410 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008418 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008420 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008454 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008458 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000845c 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008460 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008468 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008488 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085bc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000085d4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000085d8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000085e0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008608 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008614 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008618 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000861c 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008620 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008628 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008630 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008634 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008638 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -0000863c 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008648 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000866c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088f8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000089a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b7c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008b90 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008b94 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008b9c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008bac 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008bb0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008bb4 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008bb8 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008bc0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c4c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008c50 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008c54 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008c58 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008c64 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008c88 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cd8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008cdc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008d04 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ -00008d38 0000761c R_ARM_CALL 0000125c _PyLong_Negate │ │ │ │ │ -00008d48 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008e00 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008e0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008e10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008e28 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009004 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009008 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000090ec 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000090f0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000091cc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000091d0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000091d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000091d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000091e4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009260 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000092d4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000092dc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000092e0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000935c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009360 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009368 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009384 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000938c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009390 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009394 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009398 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000093b0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000093b4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000943c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009448 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000944c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009468 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009834 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009838 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000983c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009840 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009848 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000098d0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009954 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000099e0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009a00 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00009a08 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009a0c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009a10 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a14 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009a18 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a1c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ac0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009ac4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009c18 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009c1c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009c88 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009cc0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009cd0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009cd4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009cf8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009d2c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009d6c 0001841d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00009d78 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d7c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e1c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00009e3c 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00009ea8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ed0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ee4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009ee8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009eec 0000822b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -00009ef0 0000822c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -00009ef8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009f14 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009f18 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009f1c 0000832b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ -00009f20 0000832c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ -00009f30 00015a1d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009f48 0001851c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f58 0001861c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009f64 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009fbc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009fc0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a00c 0001881c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a088 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a0c0 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a0e8 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a120 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a180 0001881c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a1e0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a220 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a258 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a264 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a268 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a26c 0000882b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ -0000a270 0000882c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ -0000a278 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a284 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a288 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a28c 0000892b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ -0000a290 0000892c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ -0000a298 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a41c 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a420 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a440 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -0000a444 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -0000a44c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a568 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a5b0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a5e4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a5e8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a5f0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a690 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a694 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a69c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a6ac 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a704 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7bc 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a7d4 00018d2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000a7d8 00018d2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000a7f0 00018e1c R_ARM_CALL 0000aa50 _PyLong_FromByteArray │ │ │ │ │ -0000a7fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a800 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a81c 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000a834 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000a84c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a86c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a87c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a880 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a884 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -0000a888 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -0000a890 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8a4 00018f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000a8b4 0001901c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -0000a8d0 00018e1c R_ARM_CALL 0000aa50 _PyLong_FromByteArray │ │ │ │ │ -0000a8f4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a938 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000a98c 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000a9b4 0001911c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000a9d0 00018e1c R_ARM_CALL 0000aa50 _PyLong_FromByteArray │ │ │ │ │ -0000a9dc 0001921c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000a9ec 0001931c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000aa0c 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000aa10 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000aa14 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -0000aa18 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -0000aa1c 00008f2b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ -0000aa20 00008f2c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ -0000aa24 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000aa3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa44 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aa48 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aa4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000aca8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000acb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000acb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000acd4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b210 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b214 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b450 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b498 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b81c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b834 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b838 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b83c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b840 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b84c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b860 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b868 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b86c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b870 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b874 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b8a8 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b920 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b944 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b950 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b954 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b970 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b9ac 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b9b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b9bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b9e0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b9ec 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b9f0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ba8c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ba90 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bb04 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bb10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bb14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bb2c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bda4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bdcc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be94 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000be98 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bee4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000bf44 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ -0000c0bc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c10c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c3f4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c420 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c424 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c428 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c42c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c434 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c43c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c440 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c44c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c454 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c458 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c45c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c460 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c4cc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c4d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c4dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c4f4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c73c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c740 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c7f4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c7f8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c7fc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c800 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c80c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c85c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c894 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c89c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c8a0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c928 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c944 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c94c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c950 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c954 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c958 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c994 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c998 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c9d8 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c9f4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c9f8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ca6c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca7c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000cadc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb40 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb4c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cb50 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb70 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cbd4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc14 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc34 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cc40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc6c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cca8 00009e1c R_ARM_CALL 00002bb4 pylong_int_divmod │ │ │ │ │ -0000ccbc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ccc8 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cccc 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cd0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd18 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd20 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ceac 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -0000ced8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cee4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cee8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cf58 00002e1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ -0000d114 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d118 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d19c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1bc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1dc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d21c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d238 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d258 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d278 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d2e4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d3a8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3d4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d460 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ -0000d46c 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ -0000d47c 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d480 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d484 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000d488 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000d490 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d4a0 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000d4b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d508 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -0000d51c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d520 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d524 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d57c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d58c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d590 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d5a8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d82c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d880 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d88c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d8a4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d8a8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d8ac 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d8b0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d8b8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d8cc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d8d0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d8d4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d92c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d938 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d93c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d954 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dbd8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dc28 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dc34 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc48 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc4c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc50 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000dc54 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000dc5c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dc70 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000dcb8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dcbc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dce4 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000dd00 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000dd64 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000dd88 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dd98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dd9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ddd0 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000de9c 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000dea0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000dea4 0000822b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -0000dea8 0000822c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -0000deb0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dee4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000deec 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000def0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df90 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000df94 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e040 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e050 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e054 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e074 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e0ac 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e0b0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e138 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ -0000e148 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e160 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e168 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e190 0001961c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000e1d8 0001971c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000e1e8 0001981c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000e1f8 0001531c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ -0000e248 0001992b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000e24c 0001992c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000e26c 00019a1d R_ARM_JUMP24 000138c4 _PyLong_FromBytes │ │ │ │ │ -0000e290 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e294 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e298 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e29c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e2ac 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e2c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2d4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2e0 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2ec 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e2f0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e2f4 0000af2b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ -0000e2f8 0000af2c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ -0000e300 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e30c 00019b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e338 0001992b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000e33c 0001992c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000e340 00019b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e354 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e358 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e35c 0000b02b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ -0000e360 0000b02c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ -0000e368 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e3d8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e3e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e3e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e408 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e4b8 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000e638 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e65c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e680 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6c4 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6e8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e70c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e730 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e798 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000e7c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7f4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e9fc 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000ea20 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ea24 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea28 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea2c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea30 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eb80 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ebb4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ec0c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ec38 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ec4c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ec58 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ecd0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ecd4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ecdc 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000ece0 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000ece8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ed0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed10 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ed14 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ed1c 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000ed20 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000ed28 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ee34 0000411c R_ARM_CALL 00002560 pylong_int_to_decimal_string │ │ │ │ │ -0000ee48 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000ee4c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000ee54 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ee78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efb8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000f07c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f080 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f12c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f138 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f13c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f15c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f234 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ -0000f24c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f268 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f270 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f2a8 00019f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000f2c4 0001a01c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000f2d4 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000f2e0 0001a21c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000f2f0 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000f2f4 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000f2f8 0000b72b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ -0000f2fc 0000b72c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ -0000f300 0000b82b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ -0000f304 0000b82c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ -0000f308 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000f45c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f498 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000f4ac 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f6a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7a4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7c4 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000f7dc 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f880 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f8ac 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000fa2c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fa30 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fa54 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fa58 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fa5c 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000fa60 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000fa68 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fad4 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fbcc 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000fbe0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fbe4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fbe8 0000bb2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ -0000fbec 0000bb2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ -0000fbf4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fca8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fcac 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fcb0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fcb4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fcbc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fcc4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fcc8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fcd0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fd38 0001a71c R_ARM_CALL 00014c9c _PyLong_Frexp │ │ │ │ │ -0000fd58 0001891d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000fd5c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd60 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd64 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -0000fd68 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -0000fd70 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fd7c 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fd80 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fd84 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fd88 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fd90 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fd98 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fd9c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fda4 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fe28 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000fe2c 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ff08 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ff0c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ff80 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001006c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100c4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010164 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001018c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010234 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010298 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102c8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000102e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000102e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010308 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000103ac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000103f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001043c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001059c 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -00010738 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -00010778 0000761c R_ARM_CALL 0000125c _PyLong_Negate │ │ │ │ │ -000107d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010848 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108b4 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000108b8 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -000108e8 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000108f0 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00010918 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010998 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a1c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ad0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b14 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010b18 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010b1c 0000c12b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ -00010b20 0000c12c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ -00010b28 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b74 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bd0 0001a92b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00010bd4 0001a92c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00010be0 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00010be4 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010c0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c58 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d50 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010db0 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010dc4 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00010de0 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ -00010dfc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e18 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e44 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010e48 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010e4c 0000c02b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ -00010e50 0000c02c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ -00010e5c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010e88 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010e8c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010e90 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010eac 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010eb0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010ebc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010efc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f18 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f60 00009e1c R_ARM_CALL 00002bb4 pylong_int_divmod │ │ │ │ │ -00010ff8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011014 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011030 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001104c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011064 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001107c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110a8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011128 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011144 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011270 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011330 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011378 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011418 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001145c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114b0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114f4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011544 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011588 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011628 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011980 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a18 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a5c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011aa0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ad0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ae8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b2c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011bb8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011bbc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011c40 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011c80 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011c94 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011c98 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011cc0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011d00 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011d14 0001441d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ -00011d3c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011d40 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011d78 0000c81d R_ARM_JUMP24 00000930 PyLong_FromInt64.part.0 │ │ │ │ │ -00011e08 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011e1c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011e20 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011e40 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011e68 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00011ec4 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00012184 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000124b4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001251c 0000cb1c R_ARM_CALL 00001c28 kmul_split.constprop.0 │ │ │ │ │ -00012544 0000cb1c R_ARM_CALL 00001c28 kmul_split.constprop.0 │ │ │ │ │ -000125a8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001260c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012650 0000cc1c R_ARM_CALL 00001dfc v_isub.isra.0 │ │ │ │ │ -000126d8 0000cc1c R_ARM_CALL 00001dfc v_isub.isra.0 │ │ │ │ │ -00012a70 0000cd1c R_ARM_CALL 00002030 v_iadd.isra.0 │ │ │ │ │ -00012b2c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012b74 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012b80 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012bb0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012bd4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012be0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c00 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c0c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c44 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c74 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012cd8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012d1c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012d60 0000cd1c R_ARM_CALL 00002030 v_iadd.isra.0 │ │ │ │ │ -00012d68 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012d78 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012db4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012de0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012df0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012e44 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012e68 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012e9c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012ea8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012eb4 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012ec0 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012ecc 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012ed8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012ee4 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012eec 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012ef0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012ef4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00012ef8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012f00 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012f18 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012f34 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012f60 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012f8c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012f94 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012f98 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012f9c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fa0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fa4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fa8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fac 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fb0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fb4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fb8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fbc 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012fc0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013028 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001302c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013084 0000c81d R_ARM_JUMP24 00000930 PyLong_FromInt64.part.0 │ │ │ │ │ -000130cc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000130d0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001313c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00013198 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001319c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001321c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013258 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013268 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001326c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013290 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000132d0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000132fc 0001971c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0001330c 0001981c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0001331c 0001531c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ -0001338c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013390 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0001339c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000133a0 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000133a8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000133bc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000133d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000133f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000133fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000134a8 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ -000134f0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00013500 00017c1d R_ARM_JUMP24 00013090 _PyLong_Copy │ │ │ │ │ -00013504 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000135ac 0001b31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000135cc 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000135d0 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013604 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001360c 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013624 0001b31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00013670 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000136b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000136e0 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000136ec 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013708 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00013710 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013760 00009e1c R_ARM_CALL 00002bb4 pylong_int_divmod │ │ │ │ │ -00013774 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013778 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013780 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013784 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000137cc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000137dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000137e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013828 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001382c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013898 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000138f4 0001531c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ -00013940 0001b41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0001394c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013950 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013958 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0001395c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00013968 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001398c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139ec 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000139f0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013a80 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b8c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013b90 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013bd4 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013bdc 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013c18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013c1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013c78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d40 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013e90 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013e98 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013e9c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013ef8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f18 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f38 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f78 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f94 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013fb0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013fcc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ff0 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00014008 0000761c R_ARM_CALL 0000125c _PyLong_Negate │ │ │ │ │ -0001402c 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00014030 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00014034 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -00014038 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -00014040 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014068 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -0001407c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00014084 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014088 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000141d0 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000144a0 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000144e0 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00014800 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00014804 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0001480c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014818 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001481c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014820 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -00014824 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -0001482c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014bf4 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00014bfc 0001a71c R_ARM_CALL 00014c9c _PyLong_Frexp │ │ │ │ │ -00014c14 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00014c28 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c40 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00014c44 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014c48 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014c4c 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -00014c50 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -00014c58 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014c60 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00014c64 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00014c68 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00014c6c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00014c74 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014c7c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00014c80 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00014c88 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014f80 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014f84 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -000150d8 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -000150dc 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -0001520c 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00015210 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -000152ac 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -000152b0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -000154bc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000154c0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000157c8 00002e1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ -00015810 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015820 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015824 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015840 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015b98 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00015b9c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00015ba0 00006d2b R_ARM_MOVW_ABS_NC 00000460 .LC35 │ │ │ │ │ -00015ba4 00006d2c R_ARM_MOVT_ABS 00000460 .LC35 │ │ │ │ │ -00015bac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015bb4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00015bc0 0001b71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015c54 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00015d98 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015e2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015e30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015e74 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00015ed0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015f00 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015f04 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015f10 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -00015f18 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00015f1c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00015f20 00006c2b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00015f24 00006c2c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -00015f2c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015f34 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015f38 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015f8c 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015fec 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00015ff0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000162f0 00002e1d R_ARM_JUMP24 00000134 maybe_small_long │ │ │ │ │ -0001630c 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ -000163b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000163b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000163f0 0001491d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ -00016400 00017c1d R_ARM_JUMP24 00013090 _PyLong_Copy │ │ │ │ │ -0001641c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016420 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016458 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001645c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016460 0000ec2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ -00016464 0000ec2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ -0001646c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000164cc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000164d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000164dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000164f8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001652c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001653c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016540 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016564 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016820 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001682c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016830 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001684c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000168d0 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001690c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00016ac4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016c3c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016cc8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016cd8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016cdc 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016ce0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016d1c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016d50 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016d5c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016d84 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016d90 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016da0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016dc0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016dcc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016dd8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016f74 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016f78 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016f7c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016f80 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016f88 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016fb8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016fbc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016fc0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016fc4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016fcc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016fe4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170fc 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00017128 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00017144 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000171b4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000171c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000171c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000171e0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017230 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00017234 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00017268 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001726c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001744c 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001759c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001767c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00017680 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000176d4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000176e4 00005f1c R_ARM_CALL 00000554 long_neg │ │ │ │ │ -0001770c 00005f1c R_ARM_CALL 00000554 long_neg │ │ │ │ │ -00017768 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000177c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017bb0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017bbc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00017c0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017c4c 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -00017c5c 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -00017d0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d58 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d64 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d7c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d88 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -00017db4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017dc0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017dd8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017df0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017f38 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00018148 0000601d R_ARM_JUMP24 000005bc _PyLong_FromSTwoDigits │ │ │ │ │ -000181ec 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000181f0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00018290 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000182d8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000182e0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000182e4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000182e8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000182ec 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000182f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00018308 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001830c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00018310 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000030c4 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000313c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003170 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003184 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003188 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031ac 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003200 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000320c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003210 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000322c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003248 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000325c 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003268 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000326c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032dc 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000032ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003310 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003360 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003370 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000338c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003390 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000342c 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000034bc 0001701c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000034d0 0001701c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000034e0 0001711c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +000034ec 0001721c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +00003680 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003688 0001741c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00003818 0001741c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +000038c8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000038cc 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000038d0 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +000038d4 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +000038dc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038e4 0001751c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00003b20 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003b24 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003b28 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00003b2c 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00003b34 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d44 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d80 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003df0 0001771c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003e94 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e98 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e9c 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003ea0 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003ea8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003eb8 00014f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003efc 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f00 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f04 0000512b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ +00003f08 0000512c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ +00003f10 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f40 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000416c 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004170 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004174 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004178 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000041a8 0001771c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000041ec 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +000041f0 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +000041f4 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +000041f8 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +000041fc 0000542b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ +00004200 0000542c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ +00004204 0001781c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000420c 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004210 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004214 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +00004218 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +00004220 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004228 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000422c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043f4 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004b20 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b24 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b28 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00004b2c 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00004b34 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b3c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b40 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b44 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00004b48 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00004b50 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ec8 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005024 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005028 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000502c 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00005030 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00005038 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050c4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000050c8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000050cc 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +000050d0 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +000050d8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005188 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005194 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005198 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000051b4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005224 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005254 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005264 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005268 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005284 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000052ac 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052c4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000052e8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053d0 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000053d4 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005444 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005450 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005454 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005474 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000054a8 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054ac 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054bc 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005590 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005594 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000056fc 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005700 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005778 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005788 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000578c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057ac 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005860 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005888 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005960 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005964 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ac0 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b2c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b74 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005b7c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005b80 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005f78 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005f88 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005fb4 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fb8 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fc0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005fc4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005fc8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005fcc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005fd4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ff0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00005ff8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005ffc 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006000 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006004 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000609c 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000060a0 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000060a8 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +000060ac 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +000060b4 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006220 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000622c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006230 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006248 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006298 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000655c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006560 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000065fc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006600 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006604 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006608 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006610 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006638 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000066a4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000066e0 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000067b4 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000067c4 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069d0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000069d4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000069d8 00006d2b R_ARM_MOVW_ABS_NC 00000460 .LC35 │ │ │ │ │ +000069dc 00006d2c R_ARM_MOVT_ABS 00000460 .LC35 │ │ │ │ │ +000069e4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000069ec 00017e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000069fc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006a00 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006a04 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006d30 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006d38 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006d3c 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006d40 00006c2b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00006d44 00006c2c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00006d4c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006d54 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d58 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d6c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006da0 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006da4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006da8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006dac 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006de4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006de8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006dec 00006d2b R_ARM_MOVW_ABS_NC 00000460 .LC35 │ │ │ │ │ +00006df0 00006d2c R_ARM_MOVT_ABS 00000460 .LC35 │ │ │ │ │ +00006df8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ecc 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006f34 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006f6c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007254 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007be4 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007be8 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007bec 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007bf0 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007bf8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007c1c 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007d1c 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007d20 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007d24 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007d28 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007d30 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d58 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f10 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007f38 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007f3c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007f44 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007f4c 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007f50 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007f58 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +00007f5c 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +00007f64 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008198 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008240 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000841c 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008430 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008434 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000843c 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000844c 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008450 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008454 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008458 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008460 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084ec 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000084f0 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000084f4 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +000084f8 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008504 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008528 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000865c 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008674 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008678 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008680 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000086a8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086b4 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000086b8 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000086bc 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +000086c0 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +000086c8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086d0 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000086d4 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000086d8 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +000086dc 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +000086e8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000870c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008804 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +000089a8 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008a48 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c94 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008c98 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008c9c 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008ca0 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008ca8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008cb4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008cb8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008cc0 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008cc8 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008cfc 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008d00 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008d04 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008d08 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008d10 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d30 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d80 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008d84 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008dac 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ +00008df0 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008ea8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008eb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008eb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ed0 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000090ac 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000090b0 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009198 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000919c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009278 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000927c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009280 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009284 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009290 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009310 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009388 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009390 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009394 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009414 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009418 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009420 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000943c 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009444 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009448 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000944c 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009450 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009468 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000946c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000094f4 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009500 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009504 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009520 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000098ec 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000098f0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000098f4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000098f8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009900 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009988 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009a04 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009a90 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009ab0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009ab8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009abc 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ac0 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009ac4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ac8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009acc 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b70 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009b74 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009cc8 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009ccc 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009d38 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009d70 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009d80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009da8 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ddc 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009e1c 0001821d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00009e28 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e2c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ed0 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009ef0 0001821c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00009f58 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f70 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f80 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009f84 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009f88 0000822b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +00009f8c 0000822c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +00009f94 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009fb4 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009fb8 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009fbc 0000832b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ +00009fc0 0000832c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ +00009fd0 0001581d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00009fe0 0001831c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ff0 0001841c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00009ffc 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a054 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a058 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a0a4 0001861c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a120 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a158 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a180 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a1b8 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a218 0001861c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a278 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a288 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a28c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a2b8 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2f0 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2fc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a300 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a304 0000882b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ +0000a308 0000882c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ +0000a310 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a31c 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a320 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a324 0000892b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ +0000a328 0000892c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ +0000a330 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4b4 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a4b8 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a4d8 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +0000a4dc 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +0000a4e4 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a600 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a648 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a67c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a680 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a688 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a718 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a71c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a724 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a734 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a78c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a854 0001701c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a86c 00018b2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000a870 00018b2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000a888 00018c1c R_ARM_CALL 0000aae8 _PyLong_FromByteArray │ │ │ │ │ +0000a894 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a898 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a8b4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000a8cc 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000a8e4 0001701c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a904 0001701c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a914 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a918 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a91c 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +0000a920 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +0000a928 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a93c 00018d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000a94c 00018e1c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000a968 00018c1c R_ARM_CALL 0000aae8 _PyLong_FromByteArray │ │ │ │ │ +0000a98c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9d0 0001771c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000aa24 0001771c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000aa4c 00018f1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000aa68 00018c1c R_ARM_CALL 0000aae8 _PyLong_FromByteArray │ │ │ │ │ +0000aa74 0001901c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000aa84 0001911c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000aaa4 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000aaa8 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000aaac 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +0000aab0 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +0000aab4 00008f2b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ +0000aab8 00008f2c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ +0000aabc 0001781c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000aad4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aadc 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aae0 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aae4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ad40 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ad4c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad50 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ad6c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b2a8 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b2ac 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b4e8 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b530 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b8b4 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b8cc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b8d0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b8d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b8d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b8e4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b8f8 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b900 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b904 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b908 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b90c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b940 0001501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b9b8 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b9dc 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b9e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b9ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba08 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ba44 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba78 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ba84 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ba88 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb20 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bb24 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000be08 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be38 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf04 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bf08 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bf8c 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ +0000bfe0 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000c158 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c60c 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c614 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c618 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c634 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c638 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c63c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c6a8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c6b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c6b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c6d0 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c918 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c91c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c9c4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c9c8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c9cc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c9d0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c9dc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca2c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ca64 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ca6c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ca70 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cb00 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cb1c 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000cb24 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb28 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cb2c 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cb30 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cb6c 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cb70 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cbb0 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cbcc 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cbd0 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cc44 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc54 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ccb4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cd18 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cd24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd48 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cdac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdec 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce0c 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ce18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ce1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ce44 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ce80 00009e1c R_ARM_CALL 0000239c pylong_int_divmod │ │ │ │ │ +0000ce94 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cea0 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cea4 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cee4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cef0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cef8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d084 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +0000d0b0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d0c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d130 00002e1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ +0000d2ec 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d2f0 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d374 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d394 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3b4 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3f4 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d410 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d430 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d450 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d4bc 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d580 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5ac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d638 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ +0000d644 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ +0000d654 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d658 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d65c 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000d660 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000d668 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d678 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000d690 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6a8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6e0 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +0000d6f4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d6f8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d6fc 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d754 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d764 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d768 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d780 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000da04 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000da58 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000da64 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000da7c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000da80 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000da84 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000da88 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000da90 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000daa4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000daa8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000daac 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000db04 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000db10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000db14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000db2c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ddb0 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000de00 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000de0c 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de20 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000de24 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000de28 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000de2c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000de34 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000de48 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000de90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000de94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000debc 0001821c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000ded8 0001821c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000df3c 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000df60 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df70 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000df74 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dfa8 0001771c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000e074 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e078 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e07c 0000822b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +0000e080 0000822c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +0000e088 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e0bc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0c4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e0c8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e168 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e16c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e218 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e228 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e22c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e24c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e284 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e288 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e310 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ +0000e320 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e338 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e340 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e368 0001941c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000e3b0 0001951c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000e3c0 0001961c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000e3d0 0001511c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ +0000e420 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000e424 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000e444 0001981d R_ARM_JUMP24 00013fe8 _PyLong_FromBytes │ │ │ │ │ +0000e468 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e46c 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e470 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e474 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e484 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e498 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4ac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4b8 00014f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e4c4 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e4c8 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e4cc 0000af2b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ +0000e4d0 0000af2c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ +0000e4d8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e4e4 0001991c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e510 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000e514 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000e518 0001991c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e52c 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e530 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e534 0000b02b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ +0000e538 0000b02c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ +0000e540 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e5b0 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e5bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e5c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e5e0 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e690 0001631c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000e810 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e834 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e858 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e89c 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e8c0 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e8e4 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e908 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e970 0001651c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000e998 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9cc 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ebd4 00019b1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000ebf8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ebfc 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ec00 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ec04 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ec08 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed58 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ed8c 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ede4 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ee10 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ee24 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee30 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eea8 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eeac 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000eeb4 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000eeb8 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000eec0 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eee4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eee8 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eeec 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000eef4 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000eef8 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000ef00 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f00c 0000411c R_ARM_CALL 00001d48 pylong_int_to_decimal_string │ │ │ │ │ +0000f020 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f024 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f02c 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f050 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f190 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000f254 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f258 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f304 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f310 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f314 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f334 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f40c 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ +0000f424 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f440 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f448 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f480 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000f49c 00019e1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000f4ac 00019f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000f4b8 0001a01c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000f4c8 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000f4cc 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000f4d0 0000b72b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ +0000f4d4 0000b72c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ +0000f4d8 0000b82b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ +0000f4dc 0000b82c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ +0000f4e0 0001781c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000f634 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f670 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000f684 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f864 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f89c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f968 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f988 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000f9a0 0001a21d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000fa60 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000fa8c 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fc18 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fc1c 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fc40 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fc44 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fc48 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000fc4c 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000fc54 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fcbc 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fdb4 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000fdc8 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fdcc 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fdd0 0000bb2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ +0000fdd4 0000bb2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ +0000fddc 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe8c 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fe90 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fe94 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fe98 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fea0 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000feb0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000feb4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000febc 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ff24 0001a51c R_ARM_CALL 000153c0 _PyLong_Frexp │ │ │ │ │ +0000ff44 0001871d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000ff48 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ff4c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ff50 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +0000ff54 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +0000ff5c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ff68 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ff6c 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ff70 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000ff74 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000ff7c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ff84 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ff88 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ff90 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001001c 0001a62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010020 0001a62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010104 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010108 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010178 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101d0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010280 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102d4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010374 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001039c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103c4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010434 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010498 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104cc 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000104e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000104ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010510 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000105ac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105f0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010670 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010768 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010774 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +000108fc 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +0001099c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109d0 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000109d4 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00010a04 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010a0c 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00010a38 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ab8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010afc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b3c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b58 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010be8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c50 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010c54 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010c58 0000c12b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ +00010c5c 0000c12c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ +00010c68 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010ca4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ce4 0001a72b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00010ce8 0001a72c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00010cf4 0001a62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010cf8 0001a62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010d20 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d6c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010da8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010dd8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e3c 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010e50 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00010e74 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e90 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ed8 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010edc 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010ee4 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010ee8 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010eec 0000c02b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ +00010ef0 0000c02c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ +00010ef8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010f28 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f64 00009e1c R_ARM_CALL 0000239c pylong_int_divmod │ │ │ │ │ +00010fd4 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011010 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011038 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011078 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001107c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011080 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011180 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011228 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011270 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011324 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011368 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113bc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011400 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011454 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011498 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114f0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011534 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117fc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011830 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011884 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118a0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118ac 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118b8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118d0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118e8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011920 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011938 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011950 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001197c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119fc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a14 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a30 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a48 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011aac 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011ab0 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011b34 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011b74 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011b88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011b8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011bb4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011bf4 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011c08 0001421d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ +00011c30 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011c34 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011c6c 0000c81d R_ARM_JUMP24 00000930 PyLong_FromInt64.part.0 │ │ │ │ │ +00011cf8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011d0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011d10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011d30 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011d58 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011db4 0001651c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00012078 0001651c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000123ac 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001249c 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000124e8 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012ba8 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000130e4 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013134 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013140 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013160 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013170 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013198 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000131b8 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000131c4 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000131e4 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000131f0 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013250 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013270 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +000132b0 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132b4 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000132b8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132bc 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132c0 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132c4 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132c8 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132cc 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132d0 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132d4 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132d8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013308 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013358 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00013504 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00013518 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00013578 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001357c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013580 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013584 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001358c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000135d0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000135dc 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00013608 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013634 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001365c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013668 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00013674 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00013680 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000136a4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000136b0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000136bc 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000136d4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000136e0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0001374c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013750 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000137a8 0000c81d R_ARM_JUMP24 00000930 PyLong_FromInt64.part.0 │ │ │ │ │ +000137f0 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000137f4 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013860 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000138bc 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000138c0 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013940 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001397c 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001398c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013990 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000139b4 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000139f4 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013a20 0001951c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00013a30 0001961c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00013a40 0001511c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ +00013ab0 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013ab4 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013ac0 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00013ac4 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00013acc 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013ae0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013af4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013b1c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013b20 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013bcc 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ +00013c14 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00013c24 00017a1d R_ARM_JUMP24 000137b4 _PyLong_Copy │ │ │ │ │ +00013c28 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013cd0 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00013cf0 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00013cf4 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013d28 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013d30 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013d48 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00013d94 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ddc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e04 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013e10 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013e2c 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00013e34 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013e84 00009e1c R_ARM_CALL 0000239c pylong_int_divmod │ │ │ │ │ +00013e98 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013e9c 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013ea4 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013ea8 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013ed8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ef0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f00 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013f04 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013f4c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013f50 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013fbc 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00014018 0001511c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ +00014064 0001b21c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00014070 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00014074 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001407c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00014080 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0001408c 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000140b0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014110 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00014114 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000141a4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142b0 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000142b4 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000142f8 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00014300 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +0001433c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014340 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001439c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014464 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +000145b4 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000145bc 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000145c0 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001461c 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001463c 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001465c 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001469c 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000146b8 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000146d4 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000146f0 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00014714 0001a11c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00014750 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00014754 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00014758 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0001475c 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +00014764 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001478c 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +000147a0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000147a8 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000147ac 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000148f4 0001631c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00014bc4 0001531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00014c04 00019b1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00014f24 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00014f28 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00014f30 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014f3c 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014f40 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014f44 0000dd2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +00014f48 0000dd2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +00014f50 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015318 0001a21d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00015320 0001a51c R_ARM_CALL 000153c0 _PyLong_Frexp │ │ │ │ │ +00015338 0001871c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0001534c 00014f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015364 0001a21d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00015368 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001536c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00015370 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +00015374 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +0001537c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015384 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00015388 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0001538c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00015390 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00015398 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000153a0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000153a4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000153ac 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00015694 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00015698 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +000157f0 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +000157f4 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00015934 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00015938 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +000159dc 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +000159e0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00015bf4 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00015bf8 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015f00 00002e1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ +00015f48 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015f58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015f5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015f78 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000162d0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000162d4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000162d8 00006d2b R_ARM_MOVW_ABS_NC 00000460 .LC35 │ │ │ │ │ +000162dc 00006d2c R_ARM_MOVT_ABS 00000460 .LC35 │ │ │ │ │ +000162e4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000162ec 00017e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000162f8 0001b51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001638c 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +000164d0 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016564 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016568 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000165ac 0001471c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00016608 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016638 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001663c 0001622c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00016648 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +00016650 0001572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00016654 0001572c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00016658 00006c2b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +0001665c 00006c2c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00016664 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001666c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016670 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000166c4 0001b71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016724 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00016728 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00016a28 00002e1d R_ARM_JUMP24 00000134 maybe_small_long │ │ │ │ │ +00016a44 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ +00016ae8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016aec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016b28 0001471d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ +00016b38 00017a1d R_ARM_JUMP24 000137b4 _PyLong_Copy │ │ │ │ │ +00016b54 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016b58 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016b90 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016b94 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016b98 0000ea2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ +00016b9c 0000ea2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ +00016ba4 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016c04 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016c10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016c14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016c30 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016c64 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016c74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016c78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016c9c 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016f58 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016f64 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016f68 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016f84 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017008 0001651c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00017044 0001641c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000171fc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017374 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017400 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017410 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00017414 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00017418 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00017454 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017488 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017494 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000174bc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000174c8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000174d8 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000174f8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017504 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017510 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000176ac 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000176b0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000176b4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000176b8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000176c0 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000176f0 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000176f4 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000176f8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000176fc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00017704 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001771c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000177c8 0001501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000177f0 00002b1c R_ARM_CALL 000009bc _PyLong_FromLarge │ │ │ │ │ +000177fc 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017910 0001b71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0001793c 0001b71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00017958 0001b71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000179c8 00013e1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000179d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000179d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000179f0 00013d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017a44 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00017a48 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00017a7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00017a80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00017c60 0001b71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00017db0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ec8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ed8 00005f1c R_ARM_CALL 00000554 long_neg │ │ │ │ │ +00017f04 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017f10 00005f1c R_ARM_CALL 00000554 long_neg │ │ │ │ │ +00017f44 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00017f48 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00017f90 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017fe8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001840c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018418 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +00018424 00013f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000184a4 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000184f4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018500 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +00018584 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001859c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000185b4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000185d0 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000185dc 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000185f4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018600 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +0001862c 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001869c 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000186b0 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000187b4 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00018954 0001731c R_ARM_CALL 00000000 memset │ │ │ │ │ +00018b78 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00018b7c 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00018c2c 0001412b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00018c30 0001412c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00018d00 0001541c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00018d10 00002b1d R_ARM_JUMP24 000009bc _PyLong_FromLarge │ │ │ │ │ +00018d44 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00018d54 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00018d58 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00018d5c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00018d60 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00018d6c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00018d84 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00018d88 0001406b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00018d8c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00018d94 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00018d98 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00018db4 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00018dc4 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00018ddc 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +00018df8 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00018dfc 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x246ec contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2491c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000034c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000350 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000035c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2472c contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2495c contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000060 0001491d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ -00000064 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000a8 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000bc 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c0 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ec 0000741c R_ARM_CALL 000086e8 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000108 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000010c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000110 0001102b R_ARM_MOVW_ABS_NC 00000888 .LC67 │ │ │ │ │ -00000114 0001102c R_ARM_MOVT_ABS 00000888 .LC67 │ │ │ │ │ -0000011c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000144 0000741c R_ARM_CALL 000086e8 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000158 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000015c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000160 0001112b R_ARM_MOVW_ABS_NC 000008b4 .LC68 │ │ │ │ │ -00000164 0001112c R_ARM_MOVT_ABS 000008b4 .LC68 │ │ │ │ │ -0000016c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000194 00017c1c R_ARM_CALL 00013090 _PyLong_Copy │ │ │ │ │ -0000019c 0001122b R_ARM_MOVW_ABS_NC 000008e4 .LC69 │ │ │ │ │ -000001a0 0001122c R_ARM_MOVT_ABS 000008e4 .LC69 │ │ │ │ │ -000001ac 0001cd1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001c8 0000741c R_ARM_CALL 000086e8 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -000001dc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001e0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001e4 0001142b R_ARM_MOVW_ABS_NC 000008e8 .LC70 │ │ │ │ │ -000001e8 0001142c R_ARM_MOVT_ABS 000008e8 .LC70 │ │ │ │ │ -000001f0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000021c 0000711c R_ARM_CALL 00007eec PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -00000230 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000234 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000238 0001152b R_ARM_MOVW_ABS_NC 00000918 .LC71 │ │ │ │ │ -0000023c 0001152c R_ARM_MOVT_ABS 00000918 .LC71 │ │ │ │ │ -00000244 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000018 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000060 0001471d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ +00000064 00014f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000a8 0001501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000bc 0001612b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c0 0001612c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000ec 0000731c R_ARM_CALL 00007f88 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000108 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000010c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000110 00010e2b R_ARM_MOVW_ABS_NC 00000888 .LC67 │ │ │ │ │ +00000114 00010e2c R_ARM_MOVT_ABS 00000888 .LC67 │ │ │ │ │ +0000011c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000144 0000731c R_ARM_CALL 00007f88 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000158 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000015c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000160 00010f2b R_ARM_MOVW_ABS_NC 000008b4 .LC68 │ │ │ │ │ +00000164 00010f2c R_ARM_MOVT_ABS 000008b4 .LC68 │ │ │ │ │ +0000016c 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000194 00017a1c R_ARM_CALL 000137b4 _PyLong_Copy │ │ │ │ │ +0000019c 0001102b R_ARM_MOVW_ABS_NC 000008e4 .LC69 │ │ │ │ │ +000001a0 0001102c R_ARM_MOVT_ABS 000008e4 .LC69 │ │ │ │ │ +000001ac 0001cb1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000001c8 0000731c R_ARM_CALL 00007f88 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000001dc 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001e0 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001e4 0001122b R_ARM_MOVW_ABS_NC 000008e8 .LC70 │ │ │ │ │ +000001e8 0001122c R_ARM_MOVT_ABS 000008e8 .LC70 │ │ │ │ │ +000001f0 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000021c 0000711c R_ARM_CALL 00008788 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00000230 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000234 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000238 0001132b R_ARM_MOVW_ABS_NC 00000918 .LC71 │ │ │ │ │ +0000023c 0001132c R_ARM_MOVT_ABS 00000918 .LC71 │ │ │ │ │ +00000244 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000274 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000278 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000280 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000002d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000280 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a4 00015e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002d8 0001501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000324 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000328 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000032c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003e8 00018e1d R_ARM_JUMP24 0000aa50 _PyLong_FromByteArray │ │ │ │ │ +0000032c 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003e8 00018c1d R_ARM_JUMP24 0000aae8 _PyLong_FromByteArray │ │ │ │ │ 000003f0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003f4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000003f8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000428 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000042c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000434 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ -00000438 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ -00000440 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000484 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000488 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000490 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ -00000494 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ -0000049c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003f8 00014b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000428 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000042c 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000434 0000e52b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ +00000438 0000e52c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ +00000440 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000484 00014a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000488 00014a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000490 0000e52b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ +00000494 0000e52c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ +0000049c 0001581c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004d0 00000f1d R_ARM_JUMP24 000003e4 long_alloc │ │ │ │ │ 00000500 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000530 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000053c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000057c 0001821c R_ARM_CALL 00006d68 PyLong_AsNativeBytes │ │ │ │ │ -00000598 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000059c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005a0 0001192b R_ARM_MOVW_ABS_NC 00000948 .LC72 │ │ │ │ │ -000005a4 0001192c R_ARM_MOVT_ABS 00000948 .LC72 │ │ │ │ │ -000005ac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005c8 0000731c R_ARM_CALL 00008498 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ -000005e4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005e8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005ec 00011a2b R_ARM_MOVW_ABS_NC 0000096c .LC73 │ │ │ │ │ -000005f0 00011a2c R_ARM_MOVT_ABS 0000096c .LC73 │ │ │ │ │ -000005f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000530 0001591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000053c 00014102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000057c 0001801c R_ARM_CALL 00006e04 PyLong_AsNativeBytes │ │ │ │ │ +00000598 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000059c 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005a0 0001172b R_ARM_MOVW_ABS_NC 00000948 .LC72 │ │ │ │ │ +000005a4 0001172c R_ARM_MOVT_ABS 00000948 .LC72 │ │ │ │ │ +000005ac 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005c8 0000741c R_ARM_CALL 00008538 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +000005e4 0001432b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005e8 0001432c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005ec 0001182b R_ARM_MOVW_ABS_NC 0000096c .LC73 │ │ │ │ │ +000005f0 0001182c R_ARM_MOVT_ABS 0000096c .LC73 │ │ │ │ │ +000005f8 0001441c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ long_neg │ │ │ │ │ _PyLong_FromSTwoDigits │ │ │ │ │ long_add_method │ │ │ │ │ long_add │ │ │ │ │ long_and │ │ │ │ │ long_lshift_method │ │ │ │ │ PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ long_invert │ │ │ │ │ _PyLong_Negate │ │ │ │ │ long_sub_method │ │ │ │ │ long_sub.constprop.0 │ │ │ │ │ x_add.constprop.0 │ │ │ │ │ long_sub │ │ │ │ │ long_vectorcall │ │ │ │ │ @@ -219,16 +219,14 @@ │ │ │ │ │ long_format_binary.constprop.0 │ │ │ │ │ long_mul │ │ │ │ │ int___format__ │ │ │ │ │ long_true_divide │ │ │ │ │ long_pow │ │ │ │ │ PyLong_FromInt64.part.0 │ │ │ │ │ kmul_split.constprop.0 │ │ │ │ │ -v_isub.isra.0 │ │ │ │ │ -v_iadd.isra.0 │ │ │ │ │ int_bit_length │ │ │ │ │ long_abs_method │ │ │ │ │ long_divmod │ │ │ │ │ long_long │ │ │ │ │ long_xor │ │ │ │ │ long_mod │ │ │ │ │ long_float │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -423,15 +423,15 @@ │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ b 5bc <_PyLong_FromSTwoDigits> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 13090 <_PyLong_Copy> │ │ │ │ │ + bl 137b4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -574,15 +574,15 @@ │ │ │ │ │ R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 77c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - bl 1a18 <_PyLong_FormatBytesWriter+0x6e0> │ │ │ │ │ + bl 1a18 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 75c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ @@ -753,81 +753,93 @@ │ │ │ │ │ orr r3, r3, r7, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ 000009bc <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - subs r4, r1, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - movge r6, #1 │ │ │ │ │ - blt a30 <_PyLong_FromLarge+0x74> │ │ │ │ │ - lsrs r3, r4, #28 │ │ │ │ │ - bne a40 <_PyLong_FromLarge+0x84> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - bl 3e4 │ │ │ │ │ - R_ARM_CALL long_alloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - orrs r3, r5, r4 │ │ │ │ │ - rsb r6, r6, #1 │ │ │ │ │ - orr r6, r6, #16 │ │ │ │ │ - str r6, [r0, #8] │ │ │ │ │ - popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - add r3, r0, #12 │ │ │ │ │ - lsr r1, r5, #30 │ │ │ │ │ - bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r5, r1, r4, lsl #2 │ │ │ │ │ - lsr r4, r4, #30 │ │ │ │ │ - orrs r1, r5, r4 │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - bne a10 <_PyLong_FromLarge+0x54> │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - rsbs r5, r0, #0 │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - rsc r4, r4, #0 │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + blt a68 <_PyLong_FromLarge+0xac> │ │ │ │ │ + lsrs r3, r5, #28 │ │ │ │ │ + moveq r8, #2 │ │ │ │ │ + movne r8, #3 │ │ │ │ │ + add r0, r8, #3 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + lsl r0, r0, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq a78 <_PyLong_FromLarge+0xbc> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + rsb r7, r7, #1 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + orr r7, r7, r8, lsl #3 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + orrs r3, r6, r5 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq a7c <_PyLong_FromLarge+0xc0> │ │ │ │ │ + lsr r3, r6, #30 │ │ │ │ │ + bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r3, r3, r5, lsl #2 │ │ │ │ │ + str r6, [r4, #12] │ │ │ │ │ + orrs r5, r3, r5, lsr #30 │ │ │ │ │ + beq a7c <_PyLong_FromLarge+0xc0> │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r2, r9, #0 │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + strne r9, [r4, #20] │ │ │ │ │ + b a7c <_PyLong_FromLarge+0xc0> │ │ │ │ │ + rsbs r6, r0, #0 │ │ │ │ │ + mvn r7, #0 │ │ │ │ │ + rsc r5, r5, #0 │ │ │ │ │ b 9e0 <_PyLong_FromLarge+0x24> │ │ │ │ │ - mov r0, #3 │ │ │ │ │ - bl 3e4 │ │ │ │ │ - R_ARM_CALL long_alloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - rsb r3, r6, #1 │ │ │ │ │ - orr r3, r3, #24 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ - b a0c <_PyLong_FromLarge+0x50> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000a60 : │ │ │ │ │ +00000a84 : │ │ │ │ │ long_xor(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e64 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e64 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ orr r2, r3, r5 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi ae8 │ │ │ │ │ + bhi b0c │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ @@ -836,201 +848,203 @@ │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 5bc <_PyLong_FromSTwoDigits> │ │ │ │ │ lsr r7, r5, #3 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r7, r3, lsr #3 │ │ │ │ │ - bgt b10 │ │ │ │ │ + bgt b34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq c84 │ │ │ │ │ + beq cc4 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ and r8, r8, #3 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq d5c │ │ │ │ │ + beq d98 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ eor r0, r1, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ - beq e18 │ │ │ │ │ + beq e44 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq e64 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ add r5, r3, #8 │ │ │ │ │ add r1, lr, #8 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ - b bb8 │ │ │ │ │ + b bdc │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ - ldr r8, [r5, #4]! │ │ │ │ │ - eor r0, r0, r8 │ │ │ │ │ + ldr r7, [r5, #4]! │ │ │ │ │ + eor r0, r0, r7 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne ba8 │ │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne bcc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ + ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ addne r4, r4, #12 │ │ │ │ │ addne r0, r6, #12 │ │ │ │ │ - bne d18 │ │ │ │ │ + bne d58 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt d24 │ │ │ │ │ + bgt d64 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne dc8 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + bne df4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq c14 │ │ │ │ │ + beq c38 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c14 │ │ │ │ │ + bgt c38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne c14 │ │ │ │ │ + bne c38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq c3c │ │ │ │ │ + beq c60 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c3c │ │ │ │ │ + bgt c60 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne c3c │ │ │ │ │ + bne c60 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - add ip, r6, #12 │ │ │ │ │ - lsr r2, r0, #3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + lsrs r1, r2, #3 │ │ │ │ │ + beq c84 │ │ │ │ │ + add r3, r6, r1, lsl #2 │ │ │ │ │ + sub r0, r1, #1 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d48 │ │ │ │ │ - ldr lr, [ip, r1, lsl #2] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq c7c │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne db8 │ │ │ │ │ + addeq lr, r6, #12 │ │ │ │ │ + beq c98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 134 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - b c4c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq d88 │ │ │ │ │ + ldr ip, [lr, r3, lsl #2] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq c94 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + andne r2, r2, #3 │ │ │ │ │ + orrne r2, r2, r0, lsl #3 │ │ │ │ │ + strne r2, [r6, #8] │ │ │ │ │ + b c84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e2c │ │ │ │ │ + beq e58 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r9, #8 │ │ │ │ │ add ip, r4, r7, lsl #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b ccc │ │ │ │ │ + b d0c │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ eor r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne cf0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d58 │ │ │ │ │ + beq d94 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b b64 │ │ │ │ │ + b b88 │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ eor r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r1, r1 │ │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt d04 │ │ │ │ │ - b be0 │ │ │ │ │ + bgt d44 │ │ │ │ │ + b c04 │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ add r0, lr, #12 │ │ │ │ │ add r1, r4, r0 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b be0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r6, #8] │ │ │ │ │ - b c6c │ │ │ │ │ + b c04 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r6, #8] │ │ │ │ │ + b c84 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ addne r6, r6, #8 │ │ │ │ │ addne ip, r3, #8 │ │ │ │ │ addne lr, r6, r2, lsl #2 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne da4 │ │ │ │ │ - b e50 │ │ │ │ │ + bne de0 │ │ │ │ │ + b e7c │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ eor r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r1, r1 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne dc4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b b3c │ │ │ │ │ - and r0, r0, #3 │ │ │ │ │ - orr r0, r0, r3, lsl #3 │ │ │ │ │ - str r0, [r6, #8] │ │ │ │ │ - b c6c │ │ │ │ │ + b b60 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add ip, r6, r7, lsl #2 │ │ │ │ │ add r7, ip, #12 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -1041,62 +1055,62 @@ │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne df4 │ │ │ │ │ - b bec │ │ │ │ │ + bne e20 │ │ │ │ │ + b c10 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r9, [pc, #76] @ e70 │ │ │ │ │ - bl b878 │ │ │ │ │ + ldr r9, [pc, #76] @ e9c │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b e2c │ │ │ │ │ + b e58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e2c │ │ │ │ │ + b e58 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b e2c │ │ │ │ │ + b e58 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000e74 <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ +00000ea0 <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 86e8 │ │ │ │ │ + bl 7f88 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ec0 <_PyLong_UnsignedInt_Converter+0x4c> │ │ │ │ │ + beq eec <_PyLong_UnsignedInt_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi ea8 <_PyLong_UnsignedInt_Converter+0x34> │ │ │ │ │ + bhi ed4 <_PyLong_UnsignedInt_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1105,75 +1119,75 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000ec8 : │ │ │ │ │ +00000ef4 : │ │ │ │ │ PyLong_FreeExport(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq f00 │ │ │ │ │ + beq f2c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f00 │ │ │ │ │ + bgt f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq f0c │ │ │ │ │ + beq f38 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000f1c : │ │ │ │ │ +00000f48 : │ │ │ │ │ PyLong_FromUnsignedNativeBytes(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq f60 │ │ │ │ │ + beq f8c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b aa50 <_PyLong_FromByteArray> │ │ │ │ │ + b aae8 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f78 : │ │ │ │ │ +00000fa4 : │ │ │ │ │ PyLong_IsNegative(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fa0 │ │ │ │ │ + beq fcc │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1192,27 +1206,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000fd8 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +00001004 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 8498 │ │ │ │ │ + bl 8538 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1020 <_PyLong_UnsignedShort_Converter+0x48> │ │ │ │ │ + beq 104c <_PyLong_UnsignedShort_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bhi 1008 <_PyLong_UnsignedShort_Converter+0x30> │ │ │ │ │ + bhi 1034 <_PyLong_UnsignedShort_Converter+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1221,334 +1235,273 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001028 : │ │ │ │ │ +00001054 : │ │ │ │ │ int___round__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 11ec │ │ │ │ │ + bhi 1218 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 115c │ │ │ │ │ + ble 1188 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 115c │ │ │ │ │ + beq 1188 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ + beq 1170 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1150 │ │ │ │ │ + bne 117c │ │ │ │ │ bl 554 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11ac │ │ │ │ │ + ble 11d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11e4 │ │ │ │ │ - ldr r0, [pc, #420] @ 1254 │ │ │ │ │ + beq 1210 │ │ │ │ │ + ldr r0, [pc, #420] @ 1280 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl fdac │ │ │ │ │ + bl ff98 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11cc │ │ │ │ │ - ldr r2, [pc, #384] @ 1258 │ │ │ │ │ + ble 11f8 │ │ │ │ │ + ldr r2, [pc, #384] @ 1284 │ │ │ │ │ ldr r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 123c │ │ │ │ │ + ble 1268 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ + beq 1170 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2824 <_PyLong_DivmodNear> │ │ │ │ │ + bl 200c <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 121c │ │ │ │ │ + ble 1248 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1214 │ │ │ │ │ + beq 1240 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 9a20 │ │ │ │ │ + bl 9ad0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1144 │ │ │ │ │ + bgt 1170 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 1170 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1198 │ │ │ │ │ + ble 11c4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1188 │ │ │ │ │ + bne 11b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1170 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 13090 <_PyLong_Copy> │ │ │ │ │ + b 137b4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 115c │ │ │ │ │ + bne 1188 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 115c │ │ │ │ │ + b 1188 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10a0 │ │ │ │ │ + bne 10cc │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 10a0 │ │ │ │ │ + b 10cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 10d0 │ │ │ │ │ + bne 10fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10d0 │ │ │ │ │ + b 10fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1170 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1054 │ │ │ │ │ + bne 1080 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1170 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1170 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 1104 │ │ │ │ │ + bne 1130 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1104 │ │ │ │ │ + b 1130 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2, #1384] @ 0x568 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r0, [pc, #4] @ 1254 │ │ │ │ │ + bne 110c │ │ │ │ │ + ldr r0, [pc, #4] @ 1280 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10e0 │ │ │ │ │ + b 110c │ │ │ │ │ .word 0x00002568 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000125c <_PyLong_Negate>: │ │ │ │ │ -_PyLong_Negate(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [r0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - bne 129c <_PyLong_Negate+0x40> │ │ │ │ │ - rsb r3, r3, #2 │ │ │ │ │ - bic r2, r2, #7 │ │ │ │ │ - orr r3, r3, r2 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movw r2, #1030 @ 0x406 │ │ │ │ │ - mul r3, r1, r3 │ │ │ │ │ - rsbs r0, r3, #0 │ │ │ │ │ - asr lr, r3, #31 │ │ │ │ │ - rsc r7, lr, #0 │ │ │ │ │ - adds r1, r3, #1024 @ 0x400 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adc r1, lr, #0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs 1304 <_PyLong_Negate+0xa8> │ │ │ │ │ - ldr r3, [pc, #88] @ 1334 <_PyLong_Negate+0xd8> │ │ │ │ │ - add r0, r3, r0, lsl #4 │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - popgt {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc lr, lr, #0 │ │ │ │ │ - cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs lr, lr, #0 │ │ │ │ │ - bcs 1324 <_PyLong_Negate+0xc8> │ │ │ │ │ - bl 278 <_Py_DECREF_SPECIALIZED.constprop.0+0x14> │ │ │ │ │ - R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - b 12dc <_PyLong_Negate+0x80> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 9bc <_PyLong_FromLarge> │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - b 12dc <_PyLong_Negate+0x80> │ │ │ │ │ - .word 0x000024c8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00001338 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +00001288 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1388 <_PyLong_FormatBytesWriter+0x50> │ │ │ │ │ + bne 12d8 <_PyLong_FormatBytesWriter+0x50> │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 218c │ │ │ │ │ + bl 218c <_PyLong_DivmodNear+0x180> │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1764 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ + beq 16b4 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 176c <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ + beq 16bc <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 176c <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ + beq 16bc <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 15b0 <_PyLong_FormatBytesWriter+0x278> │ │ │ │ │ + bne 1500 <_PyLong_FormatBytesWriter+0x278> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15e4 <_PyLong_FormatBytesWriter+0x2ac> │ │ │ │ │ + beq 1534 <_PyLong_FormatBytesWriter+0x2ac> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 174c <_PyLong_FormatBytesWriter+0x414> │ │ │ │ │ + bhi 169c <_PyLong_FormatBytesWriter+0x414> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ asreq r0, r0, #2 │ │ │ │ │ - bne 15d0 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ + bne 1520 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r8, r0 │ │ │ │ │ addeq r8, r0, #1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r8, r8, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 15ec <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ + bne 153c <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1380 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + beq 12d0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ │ ubfx ip, r2, #5, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 1788 <_PyLong_FormatBytesWriter+0x450> │ │ │ │ │ + bne 16d8 <_PyLong_FormatBytesWriter+0x450> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1780 <_PyLong_FormatBytesWriter+0x448> │ │ │ │ │ + beq 16d0 <_PyLong_FormatBytesWriter+0x448> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne lr, r0, #20 │ │ │ │ │ addeq lr, r0, #28 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, lr, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subeq lr, lr, #1 │ │ │ │ │ moveq r2, #48 @ 0x30 │ │ │ │ │ strbeq r2, [lr] │ │ │ │ │ - beq 155c <_PyLong_FormatBytesWriter+0x224> │ │ │ │ │ + beq 14ac <_PyLong_FormatBytesWriter+0x224> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -1577,78 +1530,78 @@ │ │ │ │ │ cmp r3, #9 │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ strb r3, [lr, #-1]! │ │ │ │ │ - bgt 15a0 <_PyLong_FormatBytesWriter+0x268> │ │ │ │ │ + bgt 14f0 <_PyLong_FormatBytesWriter+0x268> │ │ │ │ │ orrs r3, r2, r1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14f8 <_PyLong_FormatBytesWriter+0x1c0> │ │ │ │ │ + bne 1448 <_PyLong_FormatBytesWriter+0x1c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 14d0 <_PyLong_FormatBytesWriter+0x198> │ │ │ │ │ + bgt 1420 <_PyLong_FormatBytesWriter+0x198> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1584 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ + beq 14d4 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ moveq r2, #120 @ 0x78 │ │ │ │ │ - bne 15c0 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ + bne 1510 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ sub lr, lr, #2 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq r3, [lr, #-1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ udf #0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 153c <_PyLong_FormatBytesWriter+0x204> │ │ │ │ │ + b 148c <_PyLong_FormatBytesWriter+0x204> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 13b4 <_PyLong_FormatBytesWriter+0x7c> │ │ │ │ │ + b 1304 <_PyLong_FormatBytesWriter+0x7c> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b 1574 <_PyLong_FormatBytesWriter+0x23c> │ │ │ │ │ + b 14c4 <_PyLong_FormatBytesWriter+0x23c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1418 <_PyLong_FormatBytesWriter+0xe0> │ │ │ │ │ + b 1368 <_PyLong_FormatBytesWriter+0xe0> │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1428 <_PyLong_FormatBytesWriter+0xf0> │ │ │ │ │ + b 1378 <_PyLong_FormatBytesWriter+0xf0> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1380 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + beq 12d0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, r0, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #48 @ 0x30 │ │ │ │ │ subeq r1, lr, #1 │ │ │ │ │ strbeq r2, [lr, #-1] │ │ │ │ │ - beq 16ec <_PyLong_FormatBytesWriter+0x3b4> │ │ │ │ │ + beq 163c <_PyLong_FormatBytesWriter+0x3b4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r9, r5, #8 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1679,87 +1632,87 @@ │ │ │ │ │ lsr ip, ip, r4 │ │ │ │ │ movhi lr, #87 @ 0x57 │ │ │ │ │ movls lr, #48 @ 0x30 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ strb r3, [r1, #-1]! │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 1710 <_PyLong_FormatBytesWriter+0x3d8> │ │ │ │ │ + bgt 1660 <_PyLong_FormatBytesWriter+0x3d8> │ │ │ │ │ orrs r3, r2, ip │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1684 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ + bne 15d4 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 165c <_PyLong_FormatBytesWriter+0x324> │ │ │ │ │ + bgt 15ac <_PyLong_FormatBytesWriter+0x324> │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1720 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ + bne 1670 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq r3, [r1, #-1] │ │ │ │ │ - b 137c <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ + b 12cc <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 16cc <_PyLong_FormatBytesWriter+0x394> │ │ │ │ │ + b 161c <_PyLong_FormatBytesWriter+0x394> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1738 <_PyLong_FormatBytesWriter+0x400> │ │ │ │ │ + beq 1688 <_PyLong_FormatBytesWriter+0x400> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ strb r2, [r1, #-2] │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 16f8 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ + b 1648 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1380 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + b 12d0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1764 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ + b 16b4 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ - b 1480 <_PyLong_FormatBytesWriter+0x148> │ │ │ │ │ + b 13d0 <_PyLong_FormatBytesWriter+0x148> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne 18c8 <_PyLong_FormatBytesWriter+0x590> │ │ │ │ │ + bne 1818 <_PyLong_FormatBytesWriter+0x590> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 19fc <_PyLong_FormatBytesWriter+0x6c4> │ │ │ │ │ + beq 194c <_PyLong_FormatBytesWriter+0x6c4> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r0, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r8, lsl #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r2, r2, #2 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ strheq r1, [r2] │ │ │ │ │ - beq 188c <_PyLong_FormatBytesWriter+0x554> │ │ │ │ │ + beq 17dc <_PyLong_FormatBytesWriter+0x554> │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sl, r5, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ @@ -1791,53 +1744,53 @@ │ │ │ │ │ lsr lr, lr, r4 │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strh r3, [r2, #-2]! │ │ │ │ │ - bge 1a2c <_PyLong_FormatBytesWriter+0x6f4> │ │ │ │ │ + bge 197c <_PyLong_FormatBytesWriter+0x6f4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181c <_PyLong_FormatBytesWriter+0x4e4> │ │ │ │ │ + bne 176c <_PyLong_FormatBytesWriter+0x4e4> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 17f4 <_PyLong_FormatBytesWriter+0x4bc> │ │ │ │ │ + bgt 1744 <_PyLong_FormatBytesWriter+0x4bc> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 18b4 <_PyLong_FormatBytesWriter+0x57c> │ │ │ │ │ + beq 1804 <_PyLong_FormatBytesWriter+0x57c> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne 1a0c <_PyLong_FormatBytesWriter+0x6d4> │ │ │ │ │ + bne 195c <_PyLong_FormatBytesWriter+0x6d4> │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2] │ │ │ │ │ strh r1, [r2, #-4] │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ - b 1594 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ + b 14e4 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1a04 <_PyLong_FormatBytesWriter+0x6cc> │ │ │ │ │ + beq 1954 <_PyLong_FormatBytesWriter+0x6cc> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r0, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r2, r2, #4 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ streq r1, [r2] │ │ │ │ │ - beq 19c4 <_PyLong_FormatBytesWriter+0x68c> │ │ │ │ │ + beq 1914 <_PyLong_FormatBytesWriter+0x68c> │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sl, r5, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ @@ -1869,75 +1822,75 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ str r3, [r2, #-4]! │ │ │ │ │ - ble 1a3c <_PyLong_FormatBytesWriter+0x704> │ │ │ │ │ + ble 198c <_PyLong_FormatBytesWriter+0x704> │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1954 <_PyLong_FormatBytesWriter+0x61c> │ │ │ │ │ + bne 18a4 <_PyLong_FormatBytesWriter+0x61c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 192c <_PyLong_FormatBytesWriter+0x5f4> │ │ │ │ │ + bgt 187c <_PyLong_FormatBytesWriter+0x5f4> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 19e8 <_PyLong_FormatBytesWriter+0x6b0> │ │ │ │ │ + beq 1938 <_PyLong_FormatBytesWriter+0x6b0> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne 1a1c <_PyLong_FormatBytesWriter+0x6e4> │ │ │ │ │ + bne 196c <_PyLong_FormatBytesWriter+0x6e4> │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ stmdb r2, {r1, r3} │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r2, #-4] │ │ │ │ │ - b 1594 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ + b 14e4 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ - b 17a4 <_PyLong_FormatBytesWriter+0x46c> │ │ │ │ │ + b 16f4 <_PyLong_FormatBytesWriter+0x46c> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ - b 18dc <_PyLong_FormatBytesWriter+0x5a4> │ │ │ │ │ + b 182c <_PyLong_FormatBytesWriter+0x5a4> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 18a4 <_PyLong_FormatBytesWriter+0x56c> │ │ │ │ │ + b 17f4 <_PyLong_FormatBytesWriter+0x56c> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 19dc <_PyLong_FormatBytesWriter+0x6a4> │ │ │ │ │ + b 192c <_PyLong_FormatBytesWriter+0x6a4> │ │ │ │ │ orrs r3, r1, lr │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 186c <_PyLong_FormatBytesWriter+0x534> │ │ │ │ │ + b 17bc <_PyLong_FormatBytesWriter+0x534> │ │ │ │ │ orrs r3, r1, lr │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 19a4 <_PyLong_FormatBytesWriter+0x66c> │ │ │ │ │ + b 18f4 <_PyLong_FormatBytesWriter+0x66c> │ │ │ │ │ │ │ │ │ │ -00001a4c <_PyLong_Size_t_Converter>: │ │ │ │ │ +0000199c <_PyLong_Size_t_Converter>: │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 86e8 │ │ │ │ │ + bl 7f88 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1a98 <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ + beq 19e8 <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 1a80 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ + bhi 19d0 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1946,76 +1899,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001aa0 : │ │ │ │ │ +000019f0 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1a2c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1afc │ │ │ │ │ + beq 1a4c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 1b44 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + b 1a94 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ mov r1, #884 @ 0x374 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1a3c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1b44 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + bl 1a94 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1af0 │ │ │ │ │ + bgt 1a40 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1a40 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 1af0 │ │ │ │ │ + b 1a40 │ │ │ │ │ │ │ │ │ │ -00001b44 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ +00001a94 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongMask(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1b7c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq 1acc <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1b7c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq 1acc <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 1ba8 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ + bhi 1af8 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ @@ -2029,36 +1982,36 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ - b 1bc4 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ + b 1b14 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 1bbc <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ + bcs 1b0c <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ mul r0, r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001bd4 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ +00001b24 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7eec │ │ │ │ │ + bl 8788 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1c20 <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ + beq 1b70 <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 1c08 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ + bhi 1b58 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2067,573 +2020,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001c28 : │ │ │ │ │ -kmul_split.constprop.0(): │ │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #36 @ 0x24 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - lsr r6, r6, #3 │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - movlt r4, r6 │ │ │ │ │ - movge r4, r1 │ │ │ │ │ - sub r6, r6, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 3e4 │ │ │ │ │ - R_ARM_CALL long_alloc │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 1dd0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3e4 │ │ │ │ │ - R_ARM_CALL long_alloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 1db0 │ │ │ │ │ - add r8, r8, #12 │ │ │ │ │ - lsl r2, r4, #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add r0, r5, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r1, r8, r4, lsl #2 │ │ │ │ │ - add r4, r7, #12 │ │ │ │ │ - lsl r2, r6, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - lsrs r1, r2, #3 │ │ │ │ │ - movne r3, r1 │ │ │ │ │ - beq 1cd4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr ip, [r4, r3, lsl #2] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 1dd8 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 1dec │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - str r7, [r9] │ │ │ │ │ - lsrs r3, ip, #3 │ │ │ │ │ - beq 1d88 │ │ │ │ │ - add r1, r5, r3, lsl #2 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1d88 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ - beq 1d94 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ - subs r2, r3, #2 │ │ │ │ │ - beq 1d94 │ │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ - subs r2, r3, #3 │ │ │ │ │ - beq 1d94 │ │ │ │ │ - ldr r0, [r1, #-4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ - subs r2, r3, #4 │ │ │ │ │ - beq 1d94 │ │ │ │ │ - ldr r0, [r1, #-8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ - subs r2, r3, #5 │ │ │ │ │ - beq 1d94 │ │ │ │ │ - ldr r1, [r1, #-12] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 1d80 │ │ │ │ │ - sub r1, r5, #12 │ │ │ │ │ - sub r2, r3, #6 │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ - b 1d6c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1d94 │ │ │ │ │ - ldr r0, [r1, #-4]! │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1d68 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 1da0 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r5, [sl] │ │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 1d88 │ │ │ │ │ - and r3, ip, #3 │ │ │ │ │ - orr r3, r3, r2, lsl #3 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 1d88 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dd0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 1dd0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1cb8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - b 1cd4 │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - orr r3, r3, r0, lsl #3 │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - b 1cd4 │ │ │ │ │ - │ │ │ │ │ -00001dfc : │ │ │ │ │ -v_isub.isra.0(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - subs r5, r3, #0 │ │ │ │ │ - add fp, sp, #28 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - sub r3, r8, #4 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - add r4, r6, r3 │ │ │ │ │ - sub r0, r2, #4 │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - sub lr, r6, #4 │ │ │ │ │ - ands r3, r3, #3 │ │ │ │ │ - beq 1eac │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 1e88 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 1e6c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [r6] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - ldr r2, [lr, #4]! │ │ │ │ │ - ldr r3, [r0, #4]! │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [lr] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - ldr r2, [lr, #4]! │ │ │ │ │ - ldr r3, [r0, #4]! │ │ │ │ │ - cmp lr, r4 │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [lr] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - beq 1f34 │ │ │ │ │ - ldr r2, [lr, #4] │ │ │ │ │ - mov ip, lr │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - add lr, lr, #16 │ │ │ │ │ - add r0, r0, #16 │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [lr, #-12] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - cmp lr, r4 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - ldr r2, [ip, #12] │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [ip, #8] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - ldr r2, [ip, #16] │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [ip, #12] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ │ - sub r3, r2, r3 │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r9, [ip, #16] │ │ │ │ │ - ubfx r9, r3, #30, #1 │ │ │ │ │ - bne 1eac │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movge r9, #0 │ │ │ │ │ - andlt r9, r9, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [r6, r5, lsl #2] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r6, r5, lsl #2] │ │ │ │ │ - ubfx r3, r3, #30, #1 │ │ │ │ │ - add r2, r5, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - andgt r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - add r1, r8, #4 │ │ │ │ │ - add r2, r5, #2 │ │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r6, r1] │ │ │ │ │ - ubfx r3, r3, #30, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - andgt r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - add r1, r8, #8 │ │ │ │ │ - add r2, r5, #3 │ │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r6, r1] │ │ │ │ │ - ubfx r3, r3, #30, #1 │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - andgt r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - add r2, r8, #12 │ │ │ │ │ - add r5, r5, #4 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r1, [r6, r2] │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - movgt r1, #1 │ │ │ │ │ - ands r1, r1, r3, lsr #30 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - add r2, r6, r2 │ │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - ands r1, r1, r3, lsr #30 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - bne 2004 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - │ │ │ │ │ -00002030 : │ │ │ │ │ -v_iadd.isra.0(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - subs r7, r3, #0 │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsl sl, r7, #2 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - sub r3, sl, #4 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - add r6, r0, r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - sub r5, r2, #4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ands r3, r3, #3 │ │ │ │ │ - sub r0, r0, #4 │ │ │ │ │ - beq 20e4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 20a4 │ │ │ │ │ - ldr lr, [r8] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r8] │ │ │ │ │ - lsr r2, r3, #30 │ │ │ │ │ - ldr lr, [r0, #4]! │ │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - lsr r2, r2, #30 │ │ │ │ │ - ldr lr, [r0, #4]! │ │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - lsr r2, r2, #30 │ │ │ │ │ - beq 2160 │ │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - add r4, r5, #4 │ │ │ │ │ - add r0, r0, #16 │ │ │ │ │ - add r5, r5, #16 │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r0, #-12] │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - ldr lr, [r1, #12] │ │ │ │ │ - add r2, r3, r2, lsr #30 │ │ │ │ │ - bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r1, #8] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - ldr lr, [r1, #16] │ │ │ │ │ - add r2, r3, r2, lsr #30 │ │ │ │ │ - bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r1, #12] │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - add r2, r3, r2, lsr #30 │ │ │ │ │ - bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str ip, [r1, #16] │ │ │ │ │ - lsr r2, r2, #30 │ │ │ │ │ - bne 20e4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - cmpne r7, r9 │ │ │ │ │ - popge {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [r8, r7, lsl #2] │ │ │ │ │ - add r1, r7, #1 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r8, r7, lsl #2] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r2, sl, #4 │ │ │ │ │ - add r1, r7, #2 │ │ │ │ │ - ldr r0, [r8, r2] │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r8, r2] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r2, sl, #8 │ │ │ │ │ - add r1, r7, #3 │ │ │ │ │ - ldr r0, [r8, r2] │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r8, r2] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r2, sl, #12 │ │ │ │ │ - add r1, r7, #4 │ │ │ │ │ - ldr r0, [r8, r2] │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r8, r2] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r2, sl, #16 │ │ │ │ │ - add r1, r7, #5 │ │ │ │ │ - ldr r0, [r8, r2] │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r8, r2] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r2, sl, #20 │ │ │ │ │ - add r1, r7, #6 │ │ │ │ │ - ldr r0, [r8, r2] │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r0, [r8, r2] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r1, sl, #24 │ │ │ │ │ - add r7, r7, #7 │ │ │ │ │ - ldr r2, [r8, r1] │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r8, r1] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - andgt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r1, r8, r1 │ │ │ │ │ - ldr r2, [r1, #4]! │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - lsrs r3, r3, #30 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - andlt r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 22f4 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - │ │ │ │ │ -0000232c : │ │ │ │ │ +00001b78 : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 2364 │ │ │ │ │ + bne 1bb0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 13090 <_PyLong_Copy> │ │ │ │ │ + b 137b4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00002370 : │ │ │ │ │ +00001bbc : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 232c │ │ │ │ │ + b 1b78 │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +00001bd0 : │ │ │ │ │ long_get1(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - ldr r0, [pc, #12] @ 239c │ │ │ │ │ + ldr r0, [pc, #12] @ 1be8 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000023a0 : │ │ │ │ │ -int_as_integer_ratio(): │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 23cc │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #64] @ 2400 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r0] │ │ │ │ │ - b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ - R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 13090 <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #12] @ 2400 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, lr} │ │ │ │ │ - b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ - R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ - .word 0x000024d8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -00002404 : │ │ │ │ │ +00001bec : │ │ │ │ │ int_bit_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ lsrs r8, r8, #3 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 1ce8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ands r3, r8, #3 │ │ │ │ │ - beq 2494 │ │ │ │ │ + beq 1c7c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2478 │ │ │ │ │ + beq 1c60 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2464 │ │ │ │ │ + beq 1c4c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ asr r7, r0, #31 │ │ │ │ │ @@ -2646,15 +2102,15 @@ │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 24ec │ │ │ │ │ + beq 1cd4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ @@ -2672,39 +2128,39 @@ │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ adc r7, r7, r3, asr #31 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 2494 │ │ │ │ │ + bne 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 11d18 │ │ │ │ │ + b 11c0c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 24ec │ │ │ │ │ + b 1cd4 │ │ │ │ │ │ │ │ │ │ -0000250c <_PyLong_UInt32_Converter>: │ │ │ │ │ +00001cf4 <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 86e8 │ │ │ │ │ + bl 7f88 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2558 <_PyLong_UInt32_Converter+0x4c> │ │ │ │ │ + beq 1d40 <_PyLong_UInt32_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 2540 <_PyLong_UInt32_Converter+0x34> │ │ │ │ │ + bhi 1d28 <_PyLong_UInt32_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2713,15 +2169,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002560 : │ │ │ │ │ +00001d48 : │ │ │ │ │ pylong_int_to_decimal_string(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2733,249 +2189,249 @@ │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 1fec │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 1fcc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 1fb4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2744 │ │ │ │ │ + bne 1f2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2640 │ │ │ │ │ + bne 1e28 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r9] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 260c │ │ │ │ │ + bgt 1df4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 2000 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2624 │ │ │ │ │ + bgt 1e0c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - beq 2634 │ │ │ │ │ + beq 1e1c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2628 │ │ │ │ │ + b 1e10 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 27a0 │ │ │ │ │ + beq 1f88 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r7, r6, #20 │ │ │ │ │ addeq r7, r6, #28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ubfx r8, r8, #2, #3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 1fcc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 26f4 │ │ │ │ │ + ble 1edc │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 271c │ │ │ │ │ + bne 1f04 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls 26fc │ │ │ │ │ + bls 1ee4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 26fc │ │ │ │ │ + bls 1ee4 │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 26b8 │ │ │ │ │ + bne 1ea0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ addne r0, r2, r3 │ │ │ │ │ - beq 26ec │ │ │ │ │ + beq 1ed4 │ │ │ │ │ ldrb ip, [r7, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strb ip, [r0], #1 │ │ │ │ │ - bgt 26d8 │ │ │ │ │ + bgt 1ec0 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - b 25f4 │ │ │ │ │ + b 1ddc │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2708 │ │ │ │ │ - b 26f0 │ │ │ │ │ + bne 1ef0 │ │ │ │ │ + b 1ed8 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 27a8 │ │ │ │ │ + beq 1f90 │ │ │ │ │ sub r0, r7, #4 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2730 │ │ │ │ │ - b 26f0 │ │ │ │ │ + bne 1f18 │ │ │ │ │ + b 1ed8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi 2788 │ │ │ │ │ + bhi 1f70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2770 │ │ │ │ │ + beq 1f58 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 1fcc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 25f4 │ │ │ │ │ - b 27e4 │ │ │ │ │ + bge 1ddc │ │ │ │ │ + b 1fcc │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 2754 │ │ │ │ │ - b 2770 │ │ │ │ │ + blt 1f3c │ │ │ │ │ + b 1f58 │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ - b 265c │ │ │ │ │ + b 1e44 │ │ │ │ │ sub r0, r7, #2 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrh r2, [r0, #2]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 1f9c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 26f4 │ │ │ │ │ + b 1edc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27fc │ │ │ │ │ + bgt 1fe4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 280c │ │ │ │ │ + beq 1ff4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2628 │ │ │ │ │ + b 1e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27fc │ │ │ │ │ + b 1fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 260c │ │ │ │ │ + b 1df4 │ │ │ │ │ │ │ │ │ │ -00002824 <_PyLong_DivmodNear>: │ │ │ │ │ +0000200c <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2b78 <_PyLong_DivmodNear+0x354> │ │ │ │ │ + beq 2360 <_PyLong_DivmodNear+0x354> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2b78 <_PyLong_DivmodNear+0x354> │ │ │ │ │ + beq 2360 <_PyLong_DivmodNear+0x354> │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - bl cd24 │ │ │ │ │ + bl cefc │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2a90 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2278 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2aac <_PyLong_DivmodNear+0x288> │ │ │ │ │ + beq 2294 <_PyLong_DivmodNear+0x288> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bhi 28cc <_PyLong_DivmodNear+0xa8> │ │ │ │ │ + bhi 20b4 <_PyLong_DivmodNear+0xa8> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 2b5c <_PyLong_DivmodNear+0x338> │ │ │ │ │ + bmi 2344 <_PyLong_DivmodNear+0x338> │ │ │ │ │ adds r0, r3, r3 │ │ │ │ │ adc r1, r2, r2 │ │ │ │ │ bl 5bc <_PyLong_FromSTwoDigits> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 297c <_PyLong_DivmodNear+0x158> │ │ │ │ │ + b 2164 <_PyLong_DivmodNear+0x158> │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a90 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2278 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2b40 <_PyLong_DivmodNear+0x31c> │ │ │ │ │ + beq 2328 <_PyLong_DivmodNear+0x31c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ @@ -2984,196 +2440,196 @@ │ │ │ │ │ orrcs r2, r2, #1 │ │ │ │ │ bic sl, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ lsr r9, r3, #30 │ │ │ │ │ str sl, [ip, #4]! │ │ │ │ │ orr r9, r9, r2, lsl #2 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 2904 <_PyLong_DivmodNear+0xe0> │ │ │ │ │ + bne 20ec <_PyLong_DivmodNear+0xe0> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r8, r0, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r9, [r8, #12] │ │ │ │ │ movne r3, r1 │ │ │ │ │ addne r8, r0, #12 │ │ │ │ │ - beq 2974 <_PyLong_DivmodNear+0x150> │ │ │ │ │ + beq 215c <_PyLong_DivmodNear+0x150> │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr lr, [r8, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2af0 <_PyLong_DivmodNear+0x2cc> │ │ │ │ │ + beq 22d8 <_PyLong_DivmodNear+0x2cc> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, ip, lsl #3 │ │ │ │ │ strne r2, [r0, #8] │ │ │ │ │ bl 134 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2a90 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2278 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ and r4, r4, #3 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2ab4 <_PyLong_DivmodNear+0x290> │ │ │ │ │ + bne 229c <_PyLong_DivmodNear+0x290> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2020 │ │ │ │ │ + bl 2020 <_PyLong_DivmodNear+0x14> │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2b94 <_PyLong_DivmodNear+0x370> │ │ │ │ │ + ble 237c <_PyLong_DivmodNear+0x370> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2a14 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ + beq 21fc <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 2a1c <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ + bgt 2204 <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ ldrb r3, [r8, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ moveq r9, r8 │ │ │ │ │ - bne 2a1c <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ + bne 2204 <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 29e4 <_PyLong_DivmodNear+0x1c0> │ │ │ │ │ + bge 21cc <_PyLong_DivmodNear+0x1c0> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2b10 <_PyLong_DivmodNear+0x2ec> │ │ │ │ │ - ldr r1, [pc, #384] @ 2bac <_PyLong_DivmodNear+0x388> │ │ │ │ │ + bne 22f8 <_PyLong_DivmodNear+0x2ec> │ │ │ │ │ + ldr r1, [pc, #384] @ 2394 <_PyLong_DivmodNear+0x388> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5424 │ │ │ │ │ + bl 54c8 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a58 <_PyLong_DivmodNear+0x234> │ │ │ │ │ + bgt 2240 <_PyLong_DivmodNear+0x234> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2a58 <_PyLong_DivmodNear+0x234> │ │ │ │ │ + bne 2240 <_PyLong_DivmodNear+0x234> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2a90 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2278 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2b04 <_PyLong_DivmodNear+0x2e0> │ │ │ │ │ - bl 9a20 │ │ │ │ │ + bne 22ec <_PyLong_DivmodNear+0x2e0> │ │ │ │ │ + bl 9ad0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2b20 <_PyLong_DivmodNear+0x2fc> │ │ │ │ │ + ble 2308 <_PyLong_DivmodNear+0x2fc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a04 <_PyLong_DivmodNear+0x1e0> │ │ │ │ │ + bne 21ec <_PyLong_DivmodNear+0x1e0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #252] @ 2bb0 <_PyLong_DivmodNear+0x38c> │ │ │ │ │ - b 2984 <_PyLong_DivmodNear+0x160> │ │ │ │ │ + ldr r8, [pc, #252] @ 2398 <_PyLong_DivmodNear+0x38c> │ │ │ │ │ + b 216c <_PyLong_DivmodNear+0x160> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 554 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ae0 <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ + bgt 22c8 <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2ae0 <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ + bne 22c8 <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2a90 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2278 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 29ac <_PyLong_DivmodNear+0x188> │ │ │ │ │ + b 2194 <_PyLong_DivmodNear+0x188> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2950 <_PyLong_DivmodNear+0x12c> │ │ │ │ │ + bne 2138 <_PyLong_DivmodNear+0x12c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 2974 <_PyLong_DivmodNear+0x150> │ │ │ │ │ - bl 5424 │ │ │ │ │ + b 215c <_PyLong_DivmodNear+0x150> │ │ │ │ │ + bl 54c8 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 2a78 <_PyLong_DivmodNear+0x254> │ │ │ │ │ + b 2260 <_PyLong_DivmodNear+0x254> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 939c │ │ │ │ │ + bl 9454 │ │ │ │ │ R_ARM_CALL long_sub.constprop.0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 2a34 <_PyLong_DivmodNear+0x210> │ │ │ │ │ + b 221c <_PyLong_DivmodNear+0x210> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2a88 <_PyLong_DivmodNear+0x264> │ │ │ │ │ + bne 2270 <_PyLong_DivmodNear+0x264> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2a88 <_PyLong_DivmodNear+0x264> │ │ │ │ │ + b 2270 <_PyLong_DivmodNear+0x264> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 28f0 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ + b 20d8 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ - b 28c0 <_PyLong_DivmodNear+0x9c> │ │ │ │ │ + b 20a8 <_PyLong_DivmodNear+0x9c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2aa0 <_PyLong_DivmodNear+0x27c> │ │ │ │ │ + b 2288 <_PyLong_DivmodNear+0x27c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 29c8 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ + bne 21b0 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29c8 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ + b 21b0 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002bb4 : │ │ │ │ │ +0000239c : │ │ │ │ │ pylong_int_divmod(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -3184,15 +2640,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2d04 │ │ │ │ │ + beq 24ec │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ @@ -3201,107 +2657,107 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c2c │ │ │ │ │ + bgt 2414 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 2d54 │ │ │ │ │ + beq 253c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d04 │ │ │ │ │ + beq 24ec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 24bc │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2cd4 │ │ │ │ │ + bne 24bc │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2d14 │ │ │ │ │ + beq 24fc │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2d14 │ │ │ │ │ + beq 24fc │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2490 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ str r0, [r5] │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d0c │ │ │ │ │ + bgt 24f4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bne 2d0c │ │ │ │ │ + bne 24f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2cec │ │ │ │ │ + bgt 24d4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 2550 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2cc8 │ │ │ │ │ + b 24b0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2cc8 │ │ │ │ │ + b 24b0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2d3c │ │ │ │ │ + ble 2524 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 24ec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2d20 │ │ │ │ │ + bne 2508 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d20 │ │ │ │ │ + b 2508 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2c2c │ │ │ │ │ + b 2414 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2cec │ │ │ │ │ + b 24d4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1405,15 +1405,15 @@ │ │ │ │ │ moveq sl, #0 │ │ │ │ │ bne 1798 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ @@ -2349,35 +2349,35 @@ │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r1, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 2140 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - cmpls ip, r3 │ │ │ │ │ + cmpls ip, r2 │ │ │ │ │ bne 2124 │ │ │ │ │ - ldr r3, [pc, #96] @ 214c │ │ │ │ │ + ldr r2, [pc, #96] @ 214c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ bhi 2134 │ │ │ │ │ - ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ + ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - str r2, [r3, #1728] @ 0x6c0 │ │ │ │ │ - str r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [ip, #160] @ 0xa0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ @@ -3051,15 +3051,15 @@ │ │ │ │ │ b 28e0 │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2560 │ │ │ │ │ + bl 1d48 │ │ │ │ │ R_ARM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 23cc │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r9, r4, #9 │ │ │ │ │ @@ -3472,115 +3472,166 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 3078 │ │ │ │ │ │ │ │ │ │ 000030cc : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 318c │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3188 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 31ec │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bne 3198 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 315c │ │ │ │ │ + ldr r3, [pc, #352] @ 3268 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ │ + ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 31fc │ │ │ │ │ + ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bne 3244 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 31ac │ │ │ │ │ - mov r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 325c │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - orr r2, r2, r5, lsl #2 │ │ │ │ │ - bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r6, [r0, #8] │ │ │ │ │ + bic r0, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + mov lr, r6 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + add r1, r3, #16 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r7, #0 │ │ │ │ │ + orrs r0, r6, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - strne r7, [ip, #8] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 278 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #36] @ 31b8 │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + strne r6, [ip, #8] │ │ │ │ │ + b 3150 │ │ │ │ │ + ldr r3, [pc, #120] @ 326c │ │ │ │ │ + add r3, r3, r0, lsl #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 325c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r2] │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + b 3150 │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r6, #24 │ │ │ │ │ - bne 3128 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movne r5, #24 │ │ │ │ │ + bne 3184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3180 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3150 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000031bc : │ │ │ │ │ +00003270 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 32c8 │ │ │ │ │ + bcc 3388 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 32e4 │ │ │ │ │ + bcc 337c │ │ │ │ │ asr r2, r1, #31 │ │ │ │ │ mov r6, r1 │ │ │ │ │ eor r3, r0, r2 │ │ │ │ │ eor r5, r2, r1 │ │ │ │ │ subs r4, r3, r2 │ │ │ │ │ sbc r5, r5, r2 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 32a8 │ │ │ │ │ + bne 335c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32bc │ │ │ │ │ + beq 3370 │ │ │ │ │ mov r2, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -3591,15 +3642,15 @@ │ │ │ │ │ strle r1, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ - blt 32f0 │ │ │ │ │ + blt 33a0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -3610,222 +3661,221 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #24 │ │ │ │ │ - bne 3238 │ │ │ │ │ + bne 32ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 32a0 │ │ │ │ │ + b 3354 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 278 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 278 <_PyLong_FromMedium> │ │ │ │ │ + b 3354 │ │ │ │ │ mov r1, ip │ │ │ │ │ orr r2, r2, #2 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - b 328c │ │ │ │ │ + b 3340 │ │ │ │ │ │ │ │ │ │ -00003310 : │ │ │ │ │ +000033c0 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r3, r4, r3 │ │ │ │ │ strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 3d20 │ │ │ │ │ + bne 3dbc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 3d80 │ │ │ │ │ + blt 4180 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 3db8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3840 │ │ │ │ │ + beq 38f0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3f2c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3ddc │ │ │ │ │ + beq 3eb8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3db8 │ │ │ │ │ + beq 416c │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ - bhi 3c4c │ │ │ │ │ + bhi 3d04 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3c7c │ │ │ │ │ + ble 3d34 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 3ddc │ │ │ │ │ + beq 3eb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 3e7c │ │ │ │ │ + blt 3efc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + beq 3db0 │ │ │ │ │ ldr r8, [r9, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3e10 │ │ │ │ │ + beq 3f3c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4138 │ │ │ │ │ + beq 41e8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 3d04 │ │ │ │ │ - ldr r1, [pc, #3436] @ 4178 │ │ │ │ │ + bne 3d7c │ │ │ │ │ + ldr r1, [pc, #3436] @ 4228 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 397c │ │ │ │ │ - ldr r1, [pc, #3420] @ 417c │ │ │ │ │ + bne 3a34 │ │ │ │ │ + ldr r1, [pc, #3420] @ 422c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 415c │ │ │ │ │ + beq 420c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 35e0 │ │ │ │ │ + beq 3690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 3a50 │ │ │ │ │ + beq 3b08 │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 3618 │ │ │ │ │ + bne 36c8 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - beq 3a10 │ │ │ │ │ + beq 3ac8 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ subne r0, r3, #32 │ │ │ │ │ rsbne r9, r3, #32 │ │ │ │ │ mvnne r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 3998 │ │ │ │ │ + bne 3a50 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ sub r0, r4, r0 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ - beq 3908 │ │ │ │ │ + beq 39b8 │ │ │ │ │ orr sl, ip, r1, lsl r3 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r8 │ │ │ │ │ - beq 38d8 │ │ │ │ │ + beq 3988 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3900 │ │ │ │ │ + bls 39b0 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ lsr r3, sl, #8 │ │ │ │ │ orr r3, r3, r6, lsl #24 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb sl, [r2], #-1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls 3900 │ │ │ │ │ + bls 39b0 │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ strb r3, [r2], #-1 │ │ │ │ │ orr ip, ip, r6, lsl #16 │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 3900 │ │ │ │ │ + bls 39b0 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr ip, sl, #24 │ │ │ │ │ add r0, lr, #3 │ │ │ │ │ orr ip, ip, r6, lsl #8 │ │ │ │ │ lsr r8, r6, #24 │ │ │ │ │ subls r2, r2, #1 │ │ │ │ │ movls lr, r0 │ │ │ │ │ - bls 35f8 │ │ │ │ │ + bls 36a8 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls 3900 │ │ │ │ │ + bls 39b0 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb ip, [r2, #-1] │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 3550 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ - beq 3a24 │ │ │ │ │ + beq 3adc │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3818 │ │ │ │ │ + bls 38c8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3a90 │ │ │ │ │ + bne 3b3c │ │ │ │ │ cmp r5, lr │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 3764 │ │ │ │ │ + bls 3814 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3944 │ │ │ │ │ + bne 39fc │ │ │ │ │ sub r2, r5, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -3834,21 +3884,21 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 3550 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 379c │ │ │ │ │ + b 384c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3a84 │ │ │ │ │ + beq 3b54 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ @@ -3856,125 +3906,125 @@ │ │ │ │ │ str r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3874 │ │ │ │ │ + bne 3924 │ │ │ │ │ lsl r1, r0, sl │ │ │ │ │ orr r6, ip, r0, lsl r3 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r1, r1, r0, lsr r9 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r1, r1, r8 │ │ │ │ │ - beq 37e4 │ │ │ │ │ + beq 3894 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3814 │ │ │ │ │ + bls 38c4 │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsr r9, r6, #8 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ orr r9, r9, r1, lsl #24 │ │ │ │ │ strb r6, [r3], #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls 3814 │ │ │ │ │ + bls 38c4 │ │ │ │ │ lsr ip, r6, #16 │ │ │ │ │ strb r9, [r3] │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add r8, lr, #2 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 3814 │ │ │ │ │ + bls 38c4 │ │ │ │ │ strb ip, [r3] │ │ │ │ │ sub r3, r0, #24 │ │ │ │ │ lsr ip, r6, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r6, lr, #3 │ │ │ │ │ orr ip, ip, r1, lsl #8 │ │ │ │ │ lsr r8, r1, #24 │ │ │ │ │ addls r2, r2, #3 │ │ │ │ │ movls lr, r6 │ │ │ │ │ - bls 3780 │ │ │ │ │ + bls 3830 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bls 3814 │ │ │ │ │ + bls 38c4 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 36f8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 359c │ │ │ │ │ + bne 364c │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r5, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ - bne 3a1c │ │ │ │ │ + bne 3ad4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movhi r0, r2 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 3674 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 36f8 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 359c │ │ │ │ │ + bne 364c │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r5, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 374c │ │ │ │ │ + beq 37fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 37d4 │ │ │ │ │ + beq 3884 │ │ │ │ │ ldrsb r5, [r2, r1] │ │ │ │ │ lsr r5, r5, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3818 │ │ │ │ │ - b 3764 │ │ │ │ │ + bne 38c8 │ │ │ │ │ + b 3814 │ │ │ │ │ clz r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r3, #32 │ │ │ │ │ sub r0, r0, r8 │ │ │ │ │ - beq 39f4 │ │ │ │ │ + beq 3aac │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bls 384c │ │ │ │ │ + bls 38fc │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bhi 3f34 │ │ │ │ │ + bhi 3f58 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -3983,614 +4033,614 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 35e0 │ │ │ │ │ + b 3690 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 342c │ │ │ │ │ + b 34dc │ │ │ │ │ add r4, ip, #1 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq 3ae0 │ │ │ │ │ + beq 3b98 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b 3660 │ │ │ │ │ + b 3710 │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ eor r0, r0, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl r0, r1, sl │ │ │ │ │ orr r0, r0, r1, lsr r9 │ │ │ │ │ orr ip, ip, r1, lsl r3 │ │ │ │ │ orr r8, r0, r8 │ │ │ │ │ - beq 3aa8 │ │ │ │ │ + beq 3b60 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3814 │ │ │ │ │ + bls 38c4 │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsr r9, ip, #8 │ │ │ │ │ mov r6, ip │ │ │ │ │ orr r9, r9, r8, lsl #24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ - b 369c │ │ │ │ │ + b 374c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3af4 │ │ │ │ │ + beq 3bac │ │ │ │ │ mov r0, lr │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r1 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 35ec │ │ │ │ │ + bls 369c │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bhi 3ec4 │ │ │ │ │ + bhi 3e38 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3818 │ │ │ │ │ + b 38c8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, ip, r1, lsl r2 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - beq 3eac │ │ │ │ │ + bne 3ff4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 3fb8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 34f8 │ │ │ │ │ + b 3990 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 3764 │ │ │ │ │ + bls 3814 │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3764 │ │ │ │ │ + bls 3814 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 3968 │ │ │ │ │ - b 3764 │ │ │ │ │ + bne 3a20 │ │ │ │ │ + b 3814 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 342c │ │ │ │ │ + b 34dc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3608 │ │ │ │ │ + beq 36b8 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ add sl, r1, sl │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bic r1, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl sl, r1, r0 │ │ │ │ │ orr sl, sl, r1, lsr r9 │ │ │ │ │ orr ip, ip, r1, lsl r3 │ │ │ │ │ orr r8, sl, r8 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3d60 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3900 │ │ │ │ │ + bls 39b0 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ orr r3, r3, r8, lsl #24 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r6, r8 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 3514 │ │ │ │ │ + b 35c4 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r0, #1 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 3cf0 │ │ │ │ │ + beq 3e24 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ - b 3868 │ │ │ │ │ + b 3918 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 37a4 │ │ │ │ │ + b 3854 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 37cc │ │ │ │ │ + b 387c │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r5, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 374c │ │ │ │ │ + beq 37fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 37cc │ │ │ │ │ + b 387c │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3460 │ │ │ │ │ + bne 3510 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3830 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - b 37a4 │ │ │ │ │ + b 38e0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 3758 │ │ │ │ │ + b 3808 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b 3854 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r3, #32 │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ - beq 3cd4 │ │ │ │ │ + beq 3d94 │ │ │ │ │ clz r1, r1 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 3c28 │ │ │ │ │ + bls 3ce0 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 380c │ │ │ │ │ + b 38bc │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 379c │ │ │ │ │ + b 384c │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ - beq 3cc4 │ │ │ │ │ + beq 3e14 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3ca0 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 3bbc │ │ │ │ │ + beq 3c74 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 3b90 │ │ │ │ │ + beq 3c48 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 3b64 │ │ │ │ │ + beq 3c1c │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 3e2c │ │ │ │ │ + bne 41b8 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 38e0 │ │ │ │ │ + bne 3990 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 38e0 │ │ │ │ │ + bne 3990 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 38e0 │ │ │ │ │ + bne 3990 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 38e0 │ │ │ │ │ + bne 3990 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 38e0 │ │ │ │ │ + bne 3990 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3918 │ │ │ │ │ + b 39c8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 3840 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ - b 3878 │ │ │ │ │ + b 3928 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 3c94 │ │ │ │ │ + bcs 3d4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3e5c │ │ │ │ │ + blt 3edc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mul r5, r5, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33c0 │ │ │ │ │ + bgt 3470 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 33c0 │ │ │ │ │ + bne 3470 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 33c0 │ │ │ │ │ + b 3470 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bhi 3f20 │ │ │ │ │ + bhi 3e94 │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ orr r2, r0, r2, lsl #30 │ │ │ │ │ - b 3c5c │ │ │ │ │ + b 3d14 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3984 │ │ │ │ │ + beq 3a3c │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 38e4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b 3918 │ │ │ │ │ - ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r4, r1, #1 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - beq 3790 │ │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ │ - b 3878 │ │ │ │ │ - ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov ip, r6 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - b 379c │ │ │ │ │ + b 3994 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bge 3404 │ │ │ │ │ - b 3838 │ │ │ │ │ + bge 34b4 │ │ │ │ │ + b 38e8 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r4, r1, #1 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + beq 3840 │ │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ │ + b 3928 │ │ │ │ │ + str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 34dc │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #1104] @ 4180 │ │ │ │ │ + ldr ip, [pc, #1124] @ 4230 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 35e0 │ │ │ │ │ + beq 3690 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3370 │ │ │ │ │ + bne 3420 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 342c │ │ │ │ │ - str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 342c │ │ │ │ │ - sub r1, fp, #48 @ 0x30 │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #1000] @ 4180 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - stm sp, {r1, r2} │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bne 3370 │ │ │ │ │ - b 35e0 │ │ │ │ │ + b 34dc │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 39c8 │ │ │ │ │ + ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov ip, r6 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b 384c │ │ │ │ │ + sub r3, r1, #8 │ │ │ │ │ + lsr ip, sl, #8 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + strb sl, [r2] │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + orr ip, ip, r6, lsl #24 │ │ │ │ │ + lsr r8, r6, #8 │ │ │ │ │ + subls r2, r2, #1 │ │ │ │ │ + bls 36a8 │ │ │ │ │ + cmp r5, lr │ │ │ │ │ + bls 39b0 │ │ │ │ │ + strb ip, [r2, #-1] │ │ │ │ │ + sub r3, r1, #16 │ │ │ │ │ + lsr ip, sl, #16 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + orr ip, ip, r6, lsl #16 │ │ │ │ │ + add lr, r0, #2 │ │ │ │ │ + lsr r8, r6, #16 │ │ │ │ │ + bls 36a8 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + mov lr, r0 │ │ │ │ │ + b 35dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3dec │ │ │ │ │ + ble 3ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e7c │ │ │ │ │ - b 3838 │ │ │ │ │ + beq 3efc │ │ │ │ │ + b 38e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - bne 3ddc │ │ │ │ │ - b 3c88 │ │ │ │ │ - ldr r8, [r9, #4] │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 33e4 │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_IsTrue │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - blt 3838 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 342c │ │ │ │ │ - ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - orr sl, sl, r1, lsl r3 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - lsl ip, r1, r0 │ │ │ │ │ - orr ip, ip, r1, lsr r9 │ │ │ │ │ - orr r6, ip, r6 │ │ │ │ │ - bne 34f8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 38e0 │ │ │ │ │ - ldr r1, [r7, #4]! │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 3b38 │ │ │ │ │ + bne 3eb8 │ │ │ │ │ + b 3d40 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, r5, lsr #31 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 3e94 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e98 │ │ │ │ │ + ble 3f18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3838 │ │ │ │ │ + b 38e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3e7c │ │ │ │ │ + bne 3efc │ │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3c88 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 38e0 │ │ │ │ │ - sub r3, r1, #8 │ │ │ │ │ - lsr ip, sl, #8 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - strb sl, [r2] │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - orr ip, ip, r6, lsl #24 │ │ │ │ │ - lsr r8, r6, #8 │ │ │ │ │ - subls r2, r2, #1 │ │ │ │ │ - bls 35f8 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - bls 3900 │ │ │ │ │ - strb ip, [r2, #-1] │ │ │ │ │ - sub r3, r1, #16 │ │ │ │ │ - lsr ip, sl, #16 │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - orr ip, ip, r6, lsl #16 │ │ │ │ │ - add lr, r0, #2 │ │ │ │ │ - lsr r8, r6, #16 │ │ │ │ │ - bls 35f8 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - mov lr, r0 │ │ │ │ │ - b 352c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - b 3dc8 │ │ │ │ │ + b 3d40 │ │ │ │ │ + ldr r8, [r9, #4] │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 3494 │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_IsTrue │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + blt 38e8 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 34dc │ │ │ │ │ sub r3, r0, #8 │ │ │ │ │ lsr ip, r6, #8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r1, lsl #24 │ │ │ │ │ lsr r8, r1, #8 │ │ │ │ │ strb r6, [r2] │ │ │ │ │ - bls 377c │ │ │ │ │ + bls 382c │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bcs 3814 │ │ │ │ │ + bcs 38c4 │ │ │ │ │ strb ip, [r2, #1] │ │ │ │ │ sub r3, r0, #16 │ │ │ │ │ lsr ip, r6, #16 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add lr, r9, #2 │ │ │ │ │ lsr r8, r1, #16 │ │ │ │ │ - bls 3780 │ │ │ │ │ + bls 3830 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 36b8 │ │ │ │ │ + b 3768 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 4118 │ │ │ │ │ + beq 414c │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 3934 │ │ │ │ │ + beq 4004 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 35a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ add r7, r3, #12 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ add r4, ip, #4 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add r7, r3, #20 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ add r4, ip, #5 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ add r7, r3, #24 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ add r4, ip, #6 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3ff4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3eb4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov ip, sl │ │ │ │ │ add r7, r3, #28 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 3918 │ │ │ │ │ + b 39c8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 379c │ │ │ │ │ + b 384c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + b 3ea4 │ │ │ │ │ + sub r1, fp, #48 @ 0x30 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr r1, [pc, #152] @ 4230 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + stm sp, {r1, r2} │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bne 3420 │ │ │ │ │ + b 3690 │ │ │ │ │ + ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + orr sl, sl, r1, lsl r3 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + lsl ip, r1, r0 │ │ │ │ │ + orr ip, ip, r1, lsr r9 │ │ │ │ │ + orr r6, ip, r6 │ │ │ │ │ + bne 35a8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 3990 │ │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 3bf0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -4598,59 +4648,59 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 3838 │ │ │ │ │ + b 38e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3838 │ │ │ │ │ + b 38e8 │ │ │ │ │ .word 0x0000c554 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a300 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004184 <_PyLong_AsByteArray>: │ │ │ │ │ +00004234 <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ and r3, ip, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4850 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ + beq 4900 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ lsr lr, ip, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, lr │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ streq r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 435c <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ + bne 440c <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ - beq 4720 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ + beq 47d0 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ @@ -4658,97 +4708,97 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ subne r0, r3, #32 │ │ │ │ │ rsbne r8, r3, #32 │ │ │ │ │ mvnne r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 47a8 <_PyLong_AsByteArray+0x624> │ │ │ │ │ + bne 4858 <_PyLong_AsByteArray+0x624> │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r0, r9 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ - beq 4660 <_PyLong_AsByteArray+0x4dc> │ │ │ │ │ + beq 4710 <_PyLong_AsByteArray+0x4dc> │ │ │ │ │ orr sl, ip, r2, lsl r3 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r7 │ │ │ │ │ - beq 469c <_PyLong_AsByteArray+0x518> │ │ │ │ │ + beq 474c <_PyLong_AsByteArray+0x518> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r2, r3, #30 │ │ │ │ │ lsr r3, sl, #8 │ │ │ │ │ orr r3, r3, r4, lsl #24 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb sl, [r1], #-1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ strb r3, [r1], #-1 │ │ │ │ │ orr ip, ip, r4, lsl #16 │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r2, #24 │ │ │ │ │ strb ip, [r1] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr ip, sl, #24 │ │ │ │ │ add r0, lr, #3 │ │ │ │ │ orr ip, ip, r4, lsl #8 │ │ │ │ │ lsr r7, r4, #24 │ │ │ │ │ subls r1, r1, #1 │ │ │ │ │ movls lr, r0 │ │ │ │ │ - bls 45b8 <_PyLong_AsByteArray+0x434> │ │ │ │ │ + bls 4668 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r2, #32 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ strb ip, [r1, #-1] │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - bne 4204 <_PyLong_AsByteArray+0x80> │ │ │ │ │ + bne 42b4 <_PyLong_AsByteArray+0x80> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mvnne r2, #0 │ │ │ │ │ - beq 4828 <_PyLong_AsByteArray+0x6a4> │ │ │ │ │ + beq 48d8 <_PyLong_AsByteArray+0x6a4> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ strbeq ip, [r1] │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orrne r3, ip, r4, lsl r3 │ │ │ │ │ strbne r3, [r1] │ │ │ │ │ movne r3, #255 @ 0xff │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 475c <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + bne 480c <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4884 <_PyLong_AsByteArray+0x700> │ │ │ │ │ + beq 4934 <_PyLong_AsByteArray+0x700> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r8, r0, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ @@ -4759,744 +4809,744 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 44c4 <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne 4574 <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r0, sl │ │ │ │ │ orr r2, r2, r0, lsr r9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r2, r2, r7 │ │ │ │ │ orr r5, ip, r0, lsl r3 │ │ │ │ │ - beq 45d0 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ + beq 4680 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsr r9, r5, #8 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ orr r9, r9, r2, lsl #24 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ lsr ip, r5, #16 │ │ │ │ │ strb r9, [r3] │ │ │ │ │ orr ip, ip, r2, lsl #16 │ │ │ │ │ add r7, lr, #2 │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r3] │ │ │ │ │ sub r3, r0, #24 │ │ │ │ │ lsr ip, r5, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r5, lr, #3 │ │ │ │ │ orr ip, ip, r2, lsl #8 │ │ │ │ │ lsr r7, r2, #24 │ │ │ │ │ addls r1, r1, #3 │ │ │ │ │ movls lr, r5 │ │ │ │ │ - bls 4530 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 45e0 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r1, #3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - bne 4394 <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne 4444 <_PyLong_AsByteArray+0x210> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - bne 42fc <_PyLong_AsByteArray+0x178> │ │ │ │ │ + bne 43ac <_PyLong_AsByteArray+0x178> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 4574 <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ + bne 4624 <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ - b 432c <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ + b 43dc <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r2, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 4540 <_PyLong_AsByteArray+0x3bc> │ │ │ │ │ + beq 45f0 <_PyLong_AsByteArray+0x3bc> │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ eor r2, r0, r5 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r2, r0, sl │ │ │ │ │ orr r2, r2, r0, lsr r9 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr r7, r2, r7 │ │ │ │ │ - beq 48b4 <_PyLong_AsByteArray+0x730> │ │ │ │ │ + beq 4964 <_PyLong_AsByteArray+0x730> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsr r9, ip, #8 │ │ │ │ │ mov r5, ip │ │ │ │ │ orr r9, r9, r7, lsl #24 │ │ │ │ │ mov r2, r7 │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ - b 43ec <_PyLong_AsByteArray+0x268> │ │ │ │ │ + b 449c <_PyLong_AsByteArray+0x268> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 4394 <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne 4444 <_PyLong_AsByteArray+0x210> │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42fc <_PyLong_AsByteArray+0x178> │ │ │ │ │ + bne 43ac <_PyLong_AsByteArray+0x178> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4498 <_PyLong_AsByteArray+0x314> │ │ │ │ │ + beq 4548 <_PyLong_AsByteArray+0x314> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4c74 <_PyLong_AsByteArray+0xaf0> │ │ │ │ │ + beq 4b88 <_PyLong_AsByteArray+0x954> │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c58 <_PyLong_AsByteArray+0xad4> │ │ │ │ │ + bne 4b3c <_PyLong_AsByteArray+0x908> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 4204 <_PyLong_AsByteArray+0x80> │ │ │ │ │ + bne 42b4 <_PyLong_AsByteArray+0x80> │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4544 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 45f4 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4804 <_PyLong_AsByteArray+0x680> │ │ │ │ │ + beq 48b4 <_PyLong_AsByteArray+0x680> │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, r3, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 4524 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + bls 45d4 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r0, #8 │ │ │ │ │ lsr ip, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r5, [r1] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, ip, r2, lsl #24 │ │ │ │ │ lsr r7, r2, #8 │ │ │ │ │ addls r1, r1, #1 │ │ │ │ │ - bls 4530 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 45e0 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r1, #1] │ │ │ │ │ sub r3, r0, #16 │ │ │ │ │ lsr ip, r5, #16 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r2, lsl #16 │ │ │ │ │ add lr, r9, #2 │ │ │ │ │ lsr r7, r2, #16 │ │ │ │ │ - bls 4530 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 45e0 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 4408 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + b 44b8 <_PyLong_AsByteArray+0x284> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, ip, r2, lsl r1 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - beq 4abc <_PyLong_AsByteArray+0x938> │ │ │ │ │ + beq 4b90 <_PyLong_AsByteArray+0x95c> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + b 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48fc <_PyLong_AsByteArray+0x778> │ │ │ │ │ + beq 49ac <_PyLong_AsByteArray+0x778> │ │ │ │ │ mov r0, lr │ │ │ │ │ add ip, r3, #32 │ │ │ │ │ clz r3, r2 │ │ │ │ │ sub r2, ip, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 45ac <_PyLong_AsByteArray+0x428> │ │ │ │ │ + bls 465c <_PyLong_AsByteArray+0x428> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r2, #8 │ │ │ │ │ lsr ip, sl, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb sl, [r1] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, ip, r4, lsl #24 │ │ │ │ │ lsr r7, r4, #8 │ │ │ │ │ subls r1, r1, #1 │ │ │ │ │ - bls 45b8 <_PyLong_AsByteArray+0x434> │ │ │ │ │ + bls 4668 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r1, #-1] │ │ │ │ │ sub r3, r2, #16 │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r4, lsl #16 │ │ │ │ │ add lr, r0, #2 │ │ │ │ │ lsr r7, r4, #16 │ │ │ │ │ - bls 45b8 <_PyLong_AsByteArray+0x434> │ │ │ │ │ + bls 4668 <_PyLong_AsByteArray+0x434> │ │ │ │ │ mov r3, lr │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b 4290 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + b 4340 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4580 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ + bne 4630 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 4354 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + beq 4404 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ strb r3, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bcs 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ strb r3, [r0, #-1] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r3, [r0], #-1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne 4780 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ - b 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 4830 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ + b 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 45c8 <_PyLong_AsByteArray+0x444> │ │ │ │ │ + beq 4678 <_PyLong_AsByteArray+0x444> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ bic r2, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl sl, r2, r0 │ │ │ │ │ orr sl, sl, r2, lsr r8 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ orr r7, sl, r7 │ │ │ │ │ - beq 4a30 <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ + beq 4ae0 <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r2, r3, #30 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ orr r3, r3, r7, lsl #24 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ - b 4278 <_PyLong_AsByteArray+0xf4> │ │ │ │ │ + b 4328 <_PyLong_AsByteArray+0xf4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add r4, r2, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 4a4c <_PyLong_AsByteArray+0x8c8> │ │ │ │ │ + beq 4afc <_PyLong_AsByteArray+0x8c8> │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ - b 43b0 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + b 4460 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 4498 <_PyLong_AsByteArray+0x314> │ │ │ │ │ - b 4574 <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ + beq 4548 <_PyLong_AsByteArray+0x314> │ │ │ │ │ + b 4624 <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a54 <_PyLong_AsByteArray+0x8d0> │ │ │ │ │ + beq 4b14 <_PyLong_AsByteArray+0x8e0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr lr, ip, #3 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48d4 <_PyLong_AsByteArray+0x750> │ │ │ │ │ + bne 4984 <_PyLong_AsByteArray+0x750> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 41d0 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ + b 4280 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r0, r1 │ │ │ │ │ movne r3, lr │ │ │ │ │ - bne 433c <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ - b 4348 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 43ec <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 43f8 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44ac <_PyLong_AsByteArray+0x328> │ │ │ │ │ + beq 455c <_PyLong_AsByteArray+0x328> │ │ │ │ │ eor r0, r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 45e0 <_PyLong_AsByteArray+0x45c> │ │ │ │ │ + b 4690 <_PyLong_AsByteArray+0x45c> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 4370 <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ + bne 4420 <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 458c <_PyLong_AsByteArray+0x408> │ │ │ │ │ + beq 463c <_PyLong_AsByteArray+0x408> │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ │ - b 433c <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 43ec <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ - beq 4a7c <_PyLong_AsByteArray+0x8f8> │ │ │ │ │ + beq 4b04 <_PyLong_AsByteArray+0x8d0> │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 49f0 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ + beq 4aa0 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 49c4 <_PyLong_AsByteArray+0x840> │ │ │ │ │ + beq 4a74 <_PyLong_AsByteArray+0x840> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 4998 <_PyLong_AsByteArray+0x814> │ │ │ │ │ + beq 4a48 <_PyLong_AsByteArray+0x814> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 496c <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ + beq 4a1c <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 4a8c <_PyLong_AsByteArray+0x908> │ │ │ │ │ + bne 4b58 <_PyLong_AsByteArray+0x924> │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 4670 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ + b 4720 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4794 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + beq 4844 <_PyLong_AsByteArray+0x610> │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 46a8 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + b 4758 <_PyLong_AsByteArray+0x524> │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 4544 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 45f4 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + b 4720 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4598 <_PyLong_AsByteArray+0x414> │ │ │ │ │ + beq 4648 <_PyLong_AsByteArray+0x414> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4598 <_PyLong_AsByteArray+0x414> │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - b 4670 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ + b 4648 <_PyLong_AsByteArray+0x414> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 4648 <_PyLong_AsByteArray+0x414> │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 425c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 430c <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 4940 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + b 49f0 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b 4630 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ad4 <_PyLong_AsByteArray+0x950> │ │ │ │ │ + beq 4ba8 <_PyLong_AsByteArray+0x974> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 46a4 <_PyLong_AsByteArray+0x520> │ │ │ │ │ + b 4754 <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4c7c <_PyLong_AsByteArray+0xaf8> │ │ │ │ │ + beq 4d2c <_PyLong_AsByteArray+0xaf8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ add r5, r3, #8 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #3 │ │ │ │ │ add r5, r3, #12 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ add r9, ip, #4 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add r5, r3, #20 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ add r9, ip, #5 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ add r5, r3, #24 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ add r9, ip, #6 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne 468c <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 473c <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ac4 <_PyLong_AsByteArray+0x940> │ │ │ │ │ + bne 4b98 <_PyLong_AsByteArray+0x964> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, sl │ │ │ │ │ add r5, r3, #28 │ │ │ │ │ add r9, r2, #7 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b 4670 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4598 <_PyLong_AsByteArray+0x414> │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 4580 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ + b 4720 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4544 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 45f4 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ │ │ │ │ │ -00004c94 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ +00004d44 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ _PyLong_AsByteArray.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 4fc0 <_PyLong_AsByteArray.constprop.0+0x32c> │ │ │ │ │ + beq 5070 <_PyLong_AsByteArray.constprop.0+0x32c> │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq 4fb4 <_PyLong_AsByteArray.constprop.0+0x320> │ │ │ │ │ + beq 5064 <_PyLong_AsByteArray.constprop.0+0x320> │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 4d78 <_PyLong_AsByteArray.constprop.0+0xe4> │ │ │ │ │ + b 4e28 <_PyLong_AsByteArray.constprop.0+0xe4> │ │ │ │ │ strb lr, [ip] │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ add ip, r5, #2 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + beq 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ strb lr, [ip] │ │ │ │ │ sub ip, r0, #24 │ │ │ │ │ lsr lr, r4, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r2, #3 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ lsr r7, r3, #24 │ │ │ │ │ addls r5, r5, #3 │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bls 4d68 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 4e18 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + beq 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ strb lr, [r5, #3] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ sub ip, r0, #32 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 4dd4 <_PyLong_AsByteArray.constprop.0+0x140> │ │ │ │ │ + beq 4e84 <_PyLong_AsByteArray.constprop.0+0x140> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ sub r9, ip, #32 │ │ │ │ │ rsb r8, ip, #32 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 4ee4 <_PyLong_AsByteArray.constprop.0+0x250> │ │ │ │ │ + bne 4f94 <_PyLong_AsByteArray.constprop.0+0x250> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r0, r9 │ │ │ │ │ orr r3, r3, r0, lsr r8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ orr r4, lr, r0, lsl ip │ │ │ │ │ - beq 4e28 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ + beq 4ed8 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ add r0, ip, #30 │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ strb r4, [ip], #1 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne 4d04 <_PyLong_AsByteArray.constprop.0+0x70> │ │ │ │ │ - b 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bne 4db4 <_PyLong_AsByteArray.constprop.0+0x70> │ │ │ │ │ + b 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4f40 <_PyLong_AsByteArray.constprop.0+0x2ac> │ │ │ │ │ + beq 4ff0 <_PyLong_AsByteArray.constprop.0+0x2ac> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ moveq r1, sl │ │ │ │ │ orrne r3, lr, r3, lsl ip │ │ │ │ │ strbeq lr, [r5] │ │ │ │ │ strbne r3, [r5] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4e1c <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ + bhi 4ecc <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ rsb r2, r2, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f94 <_PyLong_AsByteArray.constprop.0+0x300> │ │ │ │ │ + beq 5044 <_PyLong_AsByteArray.constprop.0+0x300> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r2 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, ip, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 4eb8 <_PyLong_AsByteArray.constprop.0+0x224> │ │ │ │ │ + bls 4f68 <_PyLong_AsByteArray.constprop.0+0x224> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ sub ip, r0, #8 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ addls r5, r5, #1 │ │ │ │ │ - bls 4d68 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 4e18 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + beq 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ strb lr, [r5, #1] │ │ │ │ │ sub ip, r0, #16 │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r2, r8, #2 │ │ │ │ │ lsr r7, r3, #16 │ │ │ │ │ - bls 4d68 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 4e18 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 4d18 <_PyLong_AsByteArray.constprop.0+0x84> │ │ │ │ │ + b 4dc8 <_PyLong_AsByteArray.constprop.0+0x84> │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 4d68 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + b 4e18 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4ffc <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ + beq 50ac <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r3, r0, r3 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -5504,106 +5554,106 @@ │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r0, r9 │ │ │ │ │ orr r3, r3, r0, lsr r8 │ │ │ │ │ orr r4, lr, r0, lsl ip │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ - beq 4fe0 <_PyLong_AsByteArray.constprop.0+0x34c> │ │ │ │ │ + beq 5090 <_PyLong_AsByteArray.constprop.0+0x34c> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4f74 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 5024 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ add r0, ip, #30 │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ strb r4, [ip], #1 │ │ │ │ │ - b 4dc8 <_PyLong_AsByteArray.constprop.0+0x134> │ │ │ │ │ + b 4e78 <_PyLong_AsByteArray.constprop.0+0x134> │ │ │ │ │ sub r1, r2, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ rsbeq sl, sl, #0 │ │ │ │ │ moveq r0, r5 │ │ │ │ │ uxtbeq r1, sl │ │ │ │ │ - beq 4e0c <_PyLong_AsByteArray.constprop.0+0x178> │ │ │ │ │ + beq 4ebc <_PyLong_AsByteArray.constprop.0+0x178> │ │ │ │ │ ldrsb r3, [r5, #-1] │ │ │ │ │ cmp sl, r3, lsr #31 │ │ │ │ │ - beq 4e1c <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ + beq 4ecc <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4e20 <_PyLong_AsByteArray.constprop.0+0x18c> │ │ │ │ │ + b 4ed0 <_PyLong_AsByteArray.constprop.0+0x18c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 4ffc <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ + beq 50ac <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 4d8c <_PyLong_AsByteArray.constprop.0+0xf8> │ │ │ │ │ + b 4e3c <_PyLong_AsByteArray.constprop.0+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4e14 <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ + b 4ec4 <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5014 <_PyLong_AsByteArray.constprop.0+0x380> │ │ │ │ │ + beq 50c4 <_PyLong_AsByteArray.constprop.0+0x380> │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq 5008 <_PyLong_AsByteArray.constprop.0+0x374> │ │ │ │ │ + beq 50b8 <_PyLong_AsByteArray.constprop.0+0x374> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 4cd8 <_PyLong_AsByteArray.constprop.0+0x44> │ │ │ │ │ + b 4d88 <_PyLong_AsByteArray.constprop.0+0x44> │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4ec8 <_PyLong_AsByteArray.constprop.0+0x234> │ │ │ │ │ + beq 4f78 <_PyLong_AsByteArray.constprop.0+0x234> │ │ │ │ │ eor r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 4e38 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ + b 4ee8 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - b 4dd8 <_PyLong_AsByteArray.constprop.0+0x144> │ │ │ │ │ + b 4e88 <_PyLong_AsByteArray.constprop.0+0x144> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 4e14 <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ + b 4ec4 <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4f8c <_PyLong_AsByteArray.constprop.0+0x2f8> │ │ │ │ │ + b 503c <_PyLong_AsByteArray.constprop.0+0x2f8> │ │ │ │ │ │ │ │ │ │ -00005030 : │ │ │ │ │ +000050e0 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 5138 │ │ │ │ │ + bhi 51e4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs lr, r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -5611,71 +5661,69 @@ │ │ │ │ │ mov r5, lr │ │ │ │ │ rsc r6, r2, #0 │ │ │ │ │ adds ip, r3, #1024 @ 0x400 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 50a8 │ │ │ │ │ - ldr r3, [pc, #424] @ 5244 │ │ │ │ │ - add r4, r3, lr, lsl #4 │ │ │ │ │ + bcs 5158 │ │ │ │ │ + ldr r4, [pc, #412] @ 52e8 │ │ │ │ │ + add r4, r4, lr, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r1, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 50cc │ │ │ │ │ + bcs 517c │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 51a4 │ │ │ │ │ + blt 524c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 5204 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 52a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5210 │ │ │ │ │ + ble 52b4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ mov r1, #16 │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r2, r6, lsr #30 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 509c │ │ │ │ │ + beq 514c │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 509c │ │ │ │ │ + b 514c │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 3e4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 509c │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 514c │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - add r0, r0, #12 │ │ │ │ │ + add r0, r4, #12 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bic ip, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5689,98 +5737,97 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 5204 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 52a8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, #18 │ │ │ │ │ - ble 5214 │ │ │ │ │ + ble 52b8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, #18 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 5130 │ │ │ │ │ + b 51dc │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 509c │ │ │ │ │ + b 514c │ │ │ │ │ mov r5, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ orrs r1, r3, r8, lsr #30 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - b 509c │ │ │ │ │ + b 514c │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005248 : │ │ │ │ │ +000052ec : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5404 │ │ │ │ │ + beq 54a8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5404 │ │ │ │ │ + beq 54a8 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 52dc │ │ │ │ │ + bls 5380 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 52c0 │ │ │ │ │ + beq 5364 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 52d0 │ │ │ │ │ + beq 5374 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b d8d8 │ │ │ │ │ + b dab0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5348 │ │ │ │ │ + beq 53ec │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c464 │ │ │ │ │ + b c640 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -5789,53 +5836,53 @@ │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5370 │ │ │ │ │ + bcs 5414 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r1, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl d8d8 │ │ │ │ │ + bl dab0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 533c │ │ │ │ │ + beq 53e0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 533c │ │ │ │ │ + b 53e0 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5390 │ │ │ │ │ + bcs 5434 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 53f0 │ │ │ │ │ + blt 5494 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5414 │ │ │ │ │ + beq 54b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ bic r4, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -5847,33 +5894,33 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsr r2, r6, #30 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b 533c │ │ │ │ │ + b 53e0 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ mov r6, r4 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 539c │ │ │ │ │ + b 5440 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 533c │ │ │ │ │ + b 53e0 │ │ │ │ │ │ │ │ │ │ -00005424 : │ │ │ │ │ +000054c8 : │ │ │ │ │ long_add(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -5881,29 +5928,29 @@ │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 5498 │ │ │ │ │ + bls 553c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 547c │ │ │ │ │ + beq 5520 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 548c │ │ │ │ │ + beq 5530 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b d8d8 │ │ │ │ │ + b dab0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5504 │ │ │ │ │ + beq 55a8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c464 │ │ │ │ │ + b c640 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -5913,95 +5960,95 @@ │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, ip │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 552c │ │ │ │ │ + bcs 55d0 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl d8d8 │ │ │ │ │ + bl dab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54fc │ │ │ │ │ + beq 55a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 54fc │ │ │ │ │ + b 55a0 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 554c │ │ │ │ │ + bcs 55f0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 55a4 │ │ │ │ │ + blt 5648 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 3e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54fc │ │ │ │ │ + beq 55a0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsr r1, r6, #30 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r4, lsl #2 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ orrs r1, r1, r4 │ │ │ │ │ - beq 54fc │ │ │ │ │ - b 5580 │ │ │ │ │ + beq 55a0 │ │ │ │ │ + b 5624 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 5558 │ │ │ │ │ + b 55fc │ │ │ │ │ │ │ │ │ │ -000055b8 : │ │ │ │ │ +0000565c : │ │ │ │ │ long_and(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5f10 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5f10 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi 5674 │ │ │ │ │ + bhi 5718 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -6011,54 +6058,54 @@ │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 58dc │ │ │ │ │ + bcs 5980 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr r7, r2, #3 │ │ │ │ │ lsr sl, r3, #3 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - blt 5a24 │ │ │ │ │ + blt 5ac8 │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 58fc │ │ │ │ │ + beq 59a0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5b2c │ │ │ │ │ + beq 5bd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5ec8 │ │ │ │ │ + beq 5f6c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 5f1c │ │ │ │ │ + bgt 5fc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5a4c │ │ │ │ │ + beq 5af0 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5ee4 │ │ │ │ │ + beq 5f88 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -6070,391 +6117,391 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 5784 │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 5784 │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 5784 │ │ │ │ │ + beq 5828 │ │ │ │ │ add r0, r6, sl, lsl #2 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ ldr ip, [r5, #4]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - bne 576c │ │ │ │ │ + bne 5810 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - blt 5a04 │ │ │ │ │ + blt 5aa8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ce4 │ │ │ │ │ + bne 5d88 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5820 │ │ │ │ │ + beq 58c4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5820 │ │ │ │ │ + bgt 58c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5820 │ │ │ │ │ + bne 58c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5828 │ │ │ │ │ + beq 58cc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5828 │ │ │ │ │ + bgt 58cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 5828 │ │ │ │ │ + bne 58cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 5834 │ │ │ │ │ + beq 58d8 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 59d8 │ │ │ │ │ + beq 5a7c │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 5834 │ │ │ │ │ + bls 58d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 57c8 │ │ │ │ │ + bne 586c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne 57f4 │ │ │ │ │ + bne 5898 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 5814 │ │ │ │ │ + bcs 58b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ad4 │ │ │ │ │ + bgt 5b78 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5ad4 │ │ │ │ │ - ldr r2, [pc, #1748] @ 5f54 │ │ │ │ │ + bne 5b78 │ │ │ │ │ + ldr r2, [pc, #1748] @ 5ff8 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5aa8 │ │ │ │ │ + bne 5b4c │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne 5f48 │ │ │ │ │ - ldr r3, [pc, #1728] @ 5f58 │ │ │ │ │ + bne 5fec │ │ │ │ │ + ldr r3, [pc, #1728] @ 5ffc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 5acc │ │ │ │ │ + bhi 5b70 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str ip, [r4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ - b 5814 │ │ │ │ │ + b 58b8 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 5aec │ │ │ │ │ + bcs 5b90 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3e4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f9c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 5694 │ │ │ │ │ + beq 5738 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r8, #12] │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5a68 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r8, #16] │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5a68 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r2, r2, r3, lsr #30 │ │ │ │ │ and r3, r2, r1 │ │ │ │ │ str r3, [r8, #20] │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5a68 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, r2, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r8, #24] │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5a68 │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r0, r8, #24 │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 59a4 │ │ │ │ │ + bne 5a48 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 5694 │ │ │ │ │ + b 5738 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5a94 │ │ │ │ │ + beq 5b38 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 59d4 │ │ │ │ │ + beq 5a78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r4, #8] │ │ │ │ │ - b 580c │ │ │ │ │ + b 58b0 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ sub r2, r7, sl │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 578c │ │ │ │ │ + b 5830 │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5d58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 5690 │ │ │ │ │ - ldr r2, [pc, #1288] @ 5f5c │ │ │ │ │ + b 5734 │ │ │ │ │ + ldr r2, [pc, #1288] @ 6000 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 5f74 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5718 │ │ │ │ │ + b 57bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 5860 │ │ │ │ │ + b 5904 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 5f48 │ │ │ │ │ + bne 5fec │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 5890 │ │ │ │ │ + bls 5934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b 5814 │ │ │ │ │ + b 58b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r7, #1 │ │ │ │ │ - blt 5f00 │ │ │ │ │ + blt 5fa4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 3e4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5814 │ │ │ │ │ + beq 58b8 │ │ │ │ │ lsr r3, r5, #30 │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ orr r7, r7, #16 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r6, lsl #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 5814 │ │ │ │ │ + b 58b8 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3e4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5f38 │ │ │ │ │ + beq 5fdc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #12] │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #16] │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #20] │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp sl, #4 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #24] │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp sl, #5 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #28] │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ cmp sl, #6 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #32] │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, r2, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r9, #36] @ 0x24 │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ and r2, r3, r0 │ │ │ │ │ str r2, [r9, #40] @ 0x28 │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp sl, #9 │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ add r2, r2, r3, lsr #30 │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5d30 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ add r1, r9, #44 @ 0x2c │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #4]! │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ - bne 5c6c │ │ │ │ │ + bne 5d10 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ movne r5, r9 │ │ │ │ │ - bne 56b8 │ │ │ │ │ + bne 575c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r4, [pc, #696] @ 5f60 │ │ │ │ │ - bl b878 │ │ │ │ │ + ldr r4, [pc, #696] @ 6004 │ │ │ │ │ + bl b910 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b878 │ │ │ │ │ - b 5814 │ │ │ │ │ + bl b910 │ │ │ │ │ + b 58b8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3e4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5814 │ │ │ │ │ + beq 58b8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 591c │ │ │ │ │ + b 59c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ @@ -6464,27 +6511,27 @@ │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5eb4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 5e94 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5dd8 │ │ │ │ │ + beq 5e7c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 5dc0 │ │ │ │ │ + beq 5e64 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5e4c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 5d90 │ │ │ │ │ + beq 5e34 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 5d78 │ │ │ │ │ + beq 5e1c │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r0, [lr, #12]! │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ @@ -6521,15 +6568,15 @@ │ │ │ │ │ ldr r0, [lr, #4]! │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq 5798 │ │ │ │ │ + beq 583c │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -6566,101 +6613,101 @@ │ │ │ │ │ str r2, [ip, #24] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [ip, #28] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #32] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 5e10 │ │ │ │ │ - b 5798 │ │ │ │ │ + bne 5eb4 │ │ │ │ │ + b 583c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 5c9c │ │ │ │ │ + b 5d40 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 56e4 │ │ │ │ │ + bne 5788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b878 │ │ │ │ │ + bl b910 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5814 │ │ │ │ │ + b 58b8 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 5af8 │ │ │ │ │ + b 5b9c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5814 │ │ │ │ │ + b 58b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5ee8 │ │ │ │ │ + b 5f8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - bl b878 │ │ │ │ │ - b 5814 │ │ │ │ │ + bl b910 │ │ │ │ │ + b 58b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 5ad4 │ │ │ │ │ + b 5b78 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005f64 <_PyLong_NumBits>: │ │ │ │ │ +00006008 <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 5fb0 <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6054 <_PyLong_NumBits+0x4c> │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fa4 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 6048 <_PyLong_NumBits+0x40> │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 5fa4 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 6048 <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -00005fbc : │ │ │ │ │ +00006060 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5fe4 │ │ │ │ │ + beq 6088 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -6679,41 +6726,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000601c : │ │ │ │ │ +000060c0 : │ │ │ │ │ long_lshift_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6cb8 │ │ │ │ │ + beq 6d54 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6cb8 │ │ │ │ │ + beq 6d54 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6c9c │ │ │ │ │ + beq 6d38 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ and r0, r8, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 66f4 │ │ │ │ │ + beq 6790 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 6734 │ │ │ │ │ + bhi 67d0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -6755,40 +6802,40 @@ │ │ │ │ │ umull r4, lr, r4, lr │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adds r1, r1, ip │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ lsr r9, r1, #1 │ │ │ │ │ orrs r9, r9, r3, lsl #31 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - beq 6390 │ │ │ │ │ + beq 6434 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r6, r9, r8 │ │ │ │ │ - beq 6558 │ │ │ │ │ + beq 65f4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 6560 │ │ │ │ │ + bgt 65fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6bb4 │ │ │ │ │ + beq 6c50 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6664 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6728 │ │ │ │ │ + beq 67c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6cc4 │ │ │ │ │ + ble 6d60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ clz r3, r6 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ orr r2, r3, r6, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -6799,40 +6846,40 @@ │ │ │ │ │ cmp r3, #2 │ │ │ │ │ andeq r1, r2, #3 │ │ │ │ │ biceq r3, r2, #7 │ │ │ │ │ rsbeq r2, r1, #2 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 65ac │ │ │ │ │ + ble 6648 │ │ │ │ │ lsl r2, r9, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6614 │ │ │ │ │ + beq 66b0 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ add lr, sl, #8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r9, lr, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ sub r8, r4, #32 │ │ │ │ │ rsb r7, r4, #32 │ │ │ │ │ - beq 62a0 │ │ │ │ │ + beq 6344 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6270 │ │ │ │ │ + beq 6314 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 64d4 │ │ │ │ │ + bne 6578 │ │ │ │ │ ldr sl, [lr, #4]! │ │ │ │ │ lsl r2, sl, r8 │ │ │ │ │ orr ip, r3, sl, lsl r4 │ │ │ │ │ orr r2, r2, sl, lsr r7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -6846,15 +6893,15 @@ │ │ │ │ │ orr r2, r2, sl, lsr r7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - beq 6350 │ │ │ │ │ + beq 63f4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ mov r6, lr │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr ip, r3, r2, lsl r4 │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ @@ -6889,100 +6936,100 @@ │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r3, r1, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r2, [r0] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 62a4 │ │ │ │ │ + bne 6348 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 65bc │ │ │ │ │ + beq 6658 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - beq 6424 │ │ │ │ │ + beq 64c8 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 6498 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 6424 │ │ │ │ │ + bls 64c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bhi 657c │ │ │ │ │ + bhi 6618 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ asrs r2, r0, #31 │ │ │ │ │ - bmi 664c │ │ │ │ │ + bmi 66e8 │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ lsl r4, r0, r4 │ │ │ │ │ orr r6, r2, r0, lsr r3 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6500 │ │ │ │ │ - ldr r5, [pc, #2332] @ 6d04 │ │ │ │ │ + bcs 65a4 │ │ │ │ │ + ldr r5, [pc, #2324] @ 6da0 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq 6cf0 │ │ │ │ │ + beq 6d8c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 6534 │ │ │ │ │ + beq 65d0 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 6384 │ │ │ │ │ + bhi 6428 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6384 │ │ │ │ │ + bcs 6428 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64b4 │ │ │ │ │ + bgt 6558 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 64b4 │ │ │ │ │ - ldr r1, [pc, #2200] @ 6d08 │ │ │ │ │ + bne 6558 │ │ │ │ │ + ldr r1, [pc, #2192] @ 6da4 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 661c │ │ │ │ │ + bne 66b8 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 6c90 │ │ │ │ │ - ldr r3, [pc, #2180] @ 6d0c │ │ │ │ │ + bne 6d2c │ │ │ │ │ + ldr r3, [pc, #2172] @ 6da8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 6640 │ │ │ │ │ + bhi 66dc │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7000,203 +7047,201 @@ │ │ │ │ │ lsl r2, sl, r8 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, sl, lsr r7 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - b 6248 │ │ │ │ │ + b 62ec │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ movcs r7, #1 │ │ │ │ │ movcs r8, #2 │ │ │ │ │ - bcs 66b4 │ │ │ │ │ + bcs 6750 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b 6428 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cf0 │ │ │ │ │ + beq 6d8c │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 65cc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 637c │ │ │ │ │ - b 6410 │ │ │ │ │ + beq 6420 │ │ │ │ │ + b 64b4 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 6164 │ │ │ │ │ + ble 6208 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 672c │ │ │ │ │ + b 67c8 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 66fc │ │ │ │ │ + beq 6798 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 6560 │ │ │ │ │ + bgt 65fc │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ - b 6728 │ │ │ │ │ + bne 622c │ │ │ │ │ + b 67c4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6614 │ │ │ │ │ + beq 66b0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6200 │ │ │ │ │ + b 62a4 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 636c │ │ │ │ │ - b 6424 │ │ │ │ │ + bne 6410 │ │ │ │ │ + b 64c8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - ldr r3, [pc, #1852] @ 6d10 │ │ │ │ │ + ldr r3, [pc, #1852] @ 6dac │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6ba8 │ │ │ │ │ + beq 6c44 │ │ │ │ │ ldr r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 61bc │ │ │ │ │ + b 6260 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6350 │ │ │ │ │ + b 63f4 │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 6c90 │ │ │ │ │ + bne 6d2c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6480 │ │ │ │ │ + bls 6524 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6558 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ lsl r4, r0, r4 │ │ │ │ │ orr r6, r2, r0, lsr r3 │ │ │ │ │ rsbs r0, r4, #0 │ │ │ │ │ adds r1, r4, #1024 @ 0x400 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 63e0 │ │ │ │ │ + bcc 6484 │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 651c │ │ │ │ │ + bcc 65c0 │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ moveq r8, #2 │ │ │ │ │ movne r4, r9 │ │ │ │ │ movne r6, #268435456 @ 0x10000000 │ │ │ │ │ movne r8, #3 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6384 │ │ │ │ │ + beq 6428 │ │ │ │ │ lsr r1, r4, #30 │ │ │ │ │ rsb r2, r7, #1 │ │ │ │ │ orr r1, r1, r6, lsl #2 │ │ │ │ │ orr r2, r2, r8, lsl #3 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ lsrs r2, r6, #28 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #20] │ │ │ │ │ - b 6384 │ │ │ │ │ - ldr r5, [pc, #1544] @ 6d04 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6428 │ │ │ │ │ + ldr r5, [pc, #1544] @ 6da0 │ │ │ │ │ + b 6428 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 6560 │ │ │ │ │ + bhi 65fc │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 622c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6428 │ │ │ │ │ lsr r3, r2, #3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r8, r1, #8 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 69bc │ │ │ │ │ + bne 6a58 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6894 │ │ │ │ │ + b 6930 │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ lsr r2, r1, #8 │ │ │ │ │ add r6, r0, #30 │ │ │ │ │ strb r2, [lr, #1] │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 68d4 │ │ │ │ │ + beq 6970 │ │ │ │ │ sub r0, r6, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsr r2, r1, #24 │ │ │ │ │ add r1, r4, #3 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ addls lr, lr, #3 │ │ │ │ │ lsrls r9, r3, #24 │ │ │ │ │ movls r4, r1 │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes